Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Disable opening images, when they are not loaded | Nicolas Werner | 2020-04-21 | 1 | -1/+1 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -3/+3 |
| | | | | fixes #124 | ||||
* | Use Item for transparent rectangles | Nicolas Werner | 2020-04-10 | 2 | -5/+2 |
| | |||||
* | Size reply background by contents | Nicolas Werner | 2020-04-10 | 2 | -1/+10 |
| | |||||
* | Make Filemessage background size by content | Nicolas Werner | 2020-04-10 | 1 | -2/+12 |
| | |||||
* | Add a few missing palette colors | Nicolas Werner | 2020-04-08 | 2 | -2/+2 |
| | |||||
* | Use palette for qml code for theming | Nicolas Werner | 2020-03-29 | 5 | -30/+30 |
| | | | | | Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably. | ||||
* | Make buttons hideable via setting, button contents can still be accessed via ↵ | Nicolas Werner | 2020-03-10 | 3 | -33/+31 |
| | | | | context menu | ||||
* | Fix images without size | Nicolas Werner | 2020-03-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #137 from Nheko-Reborn/blurhash | DeepBlueV7.X | 2020-03-05 | 1 | -0/+13 |
|\ | | | | | Experimental Blurhash support | ||||
| * | Make blurhash provider async | Nicolas Werner | 2020-03-04 | 1 | -1/+0 |
| | | |||||
| * | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -0/+14 |
| | | |||||
* | | Add support for more room events in timeline | Adasauce | 2020-03-03 | 1 | -0/+31 |
|/ | |||||
* | Revert change from TextEdit to TextArea | Nicolas Werner | 2020-02-27 | 1 | -5/+2 |
| | | | | | | It made some messages unreadabe. We loose proper highlight colors, but we will have to do for now, until I can figure out, why the TextArea doesn't work. | ||||
* | Improve link theming | Nicolas Werner | 2020-02-27 | 2 | -3/+6 |
| | |||||
* | Don't let click on reply steal focus from the replied to elements | Nicolas Werner | 2020-02-26 | 2 | -7/+9 |
| | |||||
* | Only show reply button and option button on hover | Nicolas Werner | 2020-02-26 | 1 | -63/+99 |
| | |||||
* | Fix placeholder text being visible behind transparent avatars | Nicolas Werner | 2020-02-23 | 1 | -0/+1 |
| | |||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 4 | -5/+5 |
| | |||||
* | Improve styling of emote messages | Nicolas Werner | 2020-02-09 | 3 | -11/+10 |
| | |||||
* | Make closing the reply popup actually clear the reply message | Joseph Donofry | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Improve styling a bit | Nicolas Werner | 2020-02-03 | 5 | -11/+12 |
| | |||||
* | Close popup when clicking outside | Nicolas Werner | 2020-02-02 | 1 | -0/+1 |
| | |||||
* | Speed up timeline by using global ToolTip and Menu | Nicolas Werner | 2020-02-02 | 5 | -73/+68 |
| | |||||
* | Make page scrolling half height | Nicolas Werner | 2020-01-31 | 1 | -2/+2 |
| | |||||
* | Add scroll page shortcut | Nicolas Werner | 2020-01-30 | 1 | -0/+9 |
| | |||||
* | Add explicit size to reply close button | Nicolas Werner | 2020-01-30 | 1 | -0/+2 |
| | |||||
* | Change tooltip palette settings for QML | Joseph Donofry | 2020-01-28 | 4 | -12/+23 |
| | |||||
* | Simplify reply popup logic | Nicolas Werner | 2020-01-28 | 3 | -122/+94 |
| | |||||
* | Improve styling of reply popup | Nicolas Werner | 2020-01-28 | 1 | -11/+2 |
| | |||||
* | Fix resize loop of images in reply popup | Nicolas Werner | 2020-01-28 | 2 | -3/+5 |
| | |||||
* | Add initial QML Reply Popup | Joseph Donofry | 2020-01-27 | 1 | -1/+99 |
| | |||||
* | Show event type string in placeholder | Nicolas Werner | 2020-01-23 | 1 | -1/+1 |
| | |||||
* | Implement display of membership events | Nicolas Werner | 2020-01-23 | 1 | -0/+6 |
| | |||||
* | PixelAlign timeline view | Nicolas Werner | 2020-01-21 | 1 | -0/+1 |
| | |||||
* | Account for spacing when checking for bottom message for read status | Nicolas Werner | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Fix colors in typing display, when username contains emoji | Nicolas Werner | 2020-01-21 | 2 | -1/+3 |
| | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -1/+30 |
| | |||||
* | Reduce memory usage and make room switching quicker | Nicolas Werner | 2020-01-14 | 1 | -2/+0 |
| | | | | May make scrolling more laggy or jumpy. | ||||
* | Try to match old theme better | Nicolas Werner | 2020-01-14 | 1 | -0/+2 |
| | |||||
* | Fetch missing events for replies | Nicolas Werner | 2020-01-11 | 1 | -0/+4 |
| | |||||
* | Implement fancy reply rendering | Nicolas Werner | 2020-01-11 | 8 | -84/+145 |
| | | | | | | This currently assumes the event, that is replied to, is already fetched. If it isn't, it will render an empty reply. In the future we should fetch replies before rendering them. | ||||
* | Adapt play buttons to theme and remove accidental message bg | Nicolas Werner | 2020-01-06 | 2 | -3/+4 |
| | |||||
* | Simplify read message logic with inverted timeline | Nicolas Werner | 2020-01-06 | 1 | -46/+12 |
| | |||||
* | Use fetchMore for native lazy loading of item model data | Nicolas Werner | 2020-01-06 | 1 | -5/+1 |
| | |||||
* | invert timeline | Nicolas Werner | 2020-01-06 | 1 | -9/+47 |
| | |||||
* | Make images always fit the timeline | Nicolas Werner | 2019-12-13 | 1 | -2/+7 |
| | |||||
* | Show topic and name changes in timeline | Nicolas Werner | 2019-12-10 | 2 | -1/+14 |
| | |||||
* | Simplify scroll logic | Nicolas Werner | 2019-12-08 | 1 | -4/+0 |
| | |||||
* | Change scroll behaviour of timeline | Nicolas Werner | 2019-12-08 | 1 | -1/+24 |
| | | | | | | | This requires Qt 5.9 (to calculate overshoot). The default scroll behaviour of list views has far too much inertia. This should make scrolling feel more like scrolling the other scroll areas of nheko. | ||||
* | Try to fix binding loop warning | Nicolas Werner | 2019-12-07 | 1 | -3/+4 |
| | |||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 4 | -5/+5 |
| | |||||
* | Rename qml namespace from com.github.nheko to im.nheko | Nicolas Werner | 2019-11-30 | 7 | -7/+7 |
| | |||||
* | Show encryption enabled and use a non zero size for zero size vide | Nicolas Werner | 2019-11-23 | 4 | -4/+11 |
| | |||||
* | Wrap text in pre tags | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 1 | -5/+8 |
| | |||||
* | Fix links opening user dialog and in browser | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | Fix infinite item instantiating loop by using height instead of contentHeight | Nicolas Werner | 2019-11-23 | 1 | -2/+3 |
| | |||||
* | optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider | Nicolas Werner | 2019-11-23 | 5 | -146/+128 |
| | |||||
* | Make replies format nicer | Nicolas Werner | 2019-11-23 | 1 | -2/+13 |
| | | | | Also lays a bit of groundwork for better reply rendering | ||||
* | Enable link handling | Nicolas Werner | 2019-11-23 | 4 | -18/+39 |
| | |||||
* | Make user clickable and improve button cursor look | Nicolas Werner | 2019-11-23 | 3 | -39/+52 |
| | |||||
* | Improve avatar look and layouting | Nicolas Werner | 2019-11-23 | 4 | -5/+10 |
| | | | | Thanks to red_sky for the feedback! | ||||
* | Remove unused import | Nicolas Werner | 2019-11-23 | 1 | -1/+0 |
| | |||||
* | break height binding loop | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Organize qml files a bit | Nicolas Werner | 2019-11-23 | 10 | -34/+26 |
| | |||||
* | Incubate delegates asynchronously | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Small fixes to delegate chooser implementation | Nicolas Werner | 2019-11-23 | 2 | -3/+10 |
| | |||||
* | Use a basic implementation of a DelegateChooser for compat with older Qt | Nicolas Werner | 2019-11-23 | 2 | -45/+53 |
| | | | | | The interface is taken from Qt/KDE, but the implementation is different, because the Qt implementation depends on some Qt internals. | ||||
* | Add native themeing to QML (where possible) | Nicolas Werner | 2019-11-23 | 2 | -10/+23 |
| | |||||
* | Fix section layout issues and pagination issues | Nicolas Werner | 2019-11-23 | 1 | -3/+2 |
| | | | | | | | Pagination could get stuck, if the messages request failed. Section height seemes to have been calculated to late, which would make some section overlap the next message in some cases. Fix that by doing the height calculation manually. | ||||
* | Load content if no scrollbar is needed | Nicolas Werner | 2019-11-23 | 1 | -0/+10 |
| | |||||
* | Size images/videos by timeline width | Nicolas Werner | 2019-11-23 | 2 | -9/+22 |
| | |||||
* | Misc layout fixes | Nicolas Werner | 2019-11-23 | 2 | -0/+6 |
| | |||||
* | Try out DelegateChooser | Nicolas Werner | 2019-11-23 | 8 | -157/+188 |
| | | | | requires Qt5.12+ | ||||
* | Disable autoplayback again | Nicolas Werner | 2019-11-23 | 2 | -1/+1 |
| | |||||
* | Lower requirement on QtQuick.Layouts version | Nicolas Werner | 2019-11-23 | 3 | -3/+3 |
| | |||||
* | Use QtQuick.Controls compatible with Qt 5.8 | Nicolas Werner | 2019-11-23 | 6 | -6/+6 |
| | |||||
* | Enable Sticker and Emote messages | Nicolas Werner | 2019-11-23 | 2 | -1/+6 |
| | |||||
* | Add basic video messages | Nicolas Werner | 2019-11-23 | 2 | -2/+14 |
| | | | | Size is fixed for now, otherwise the Video output ends up somewhere... | ||||
* | Add progress bar to audio messages | Nicolas Werner | 2019-11-23 | 1 | -68/+110 |
| | |||||
* | Add simple audio message widget | Nicolas Werner | 2019-11-23 | 3 | -19/+118 |
| | |||||
* | File messages (qml) | Nicolas Werner | 2019-11-23 | 2 | -0/+58 |
| | |||||
* | Reenable redactions | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Restore saving of media | Nicolas Werner | 2019-11-23 | 2 | -5/+10 |
| | |||||
* | Reenable ImageOverlay | Nicolas Werner | 2019-11-23 | 1 | -0/+6 |
| | |||||
* | Add lock to encrypted messages | Nicolas Werner | 2019-11-23 | 2 | -0/+36 |
| | |||||
* | Make avatar in timeline smaller | Nicolas Werner | 2019-11-23 | 1 | -3/+5 |
| | |||||
* | Fix read indicator | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | Enable read receipts action and sync read receipts from cache | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Add send/received indicator | Nicolas Werner | 2019-11-23 | 2 | -0/+49 |
| | |||||
* | Implement basic placeholder and disable unimplemented event types | Nicolas Werner | 2019-11-23 | 2 | -12/+22 |
| | |||||
* | Implement simple scroll state handling | Nicolas Werner | 2019-11-23 | 1 | -1/+46 |
| | |||||
* | Implement replies in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+2 |
| | |||||
* | Show redactions in qml timeline | Nicolas Werner | 2019-11-23 | 2 | -1/+17 |
| | |||||
* | Reenable view raw message | Nicolas Werner | 2019-11-23 | 1 | -2/+1 |
| | |||||
* | Implement basic ImageMessages in qml timeline | Nicolas Werner | 2019-11-23 | 2 | -1/+19 |
| | | | | | I suck at sizing so the images in the message are currently hardcoded to 300 pixels in width... | ||||
* | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 2 | -2/+48 |
| | |||||
* | Make reply and options buttons smaller | Nicolas Werner | 2019-11-23 | 1 | -6/+22 |
| | |||||
* | Fix QML emojis | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Use system colors for now | Nicolas Werner | 2019-11-23 | 3 | -4/+36 |
| | |||||
* | Implement TextMessage delegate | Nicolas Werner | 2019-11-23 | 2 | -8/+49 |
| | | | | Text selection over multiple items doesn't work yet | ||||
* | Format date (close to) the old way in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Add avatar placeholder and scrollbar to qml timeline | Nicolas Werner | 2019-11-23 | 1 | -4/+30 |
| | |||||
* | Add basic sections and button placeholders to qml timeline | Nicolas Werner | 2019-11-23 | 1 | -4/+86 |
| | |||||
* | Implement loading of history, when timeline is displayed | Nicolas Werner | 2019-11-23 | 1 | -6/+0 |
| | |||||
* | Add items to timline | Nicolas Werner | 2019-11-23 | 1 | -5/+14 |
| | |||||
* | Add placeholder timeline model | Nicolas Werner | 2019-11-23 | 1 | -0/+11 |
| | |||||
* | Replace timeline with empty qml view | Nicolas Werner | 2019-11-23 | 1 | -0/+11 |