summary refs log tree commit diff
path: root/resources/qml/TimelineRow.qml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Fix unread bar sizeNicolas Werner2022-12-181-1/+3
|
* Change margins because people nagged meNicolas Werner2022-11-101-1/+2
|
* Make the higlight ring a bit less in your faceNicolas Werner2022-11-031-1/+1
|
* Highlight higlight tweaks in the timelineNicolas Werner2022-11-011-0/+3
| | | | | fixes #400 fixes #1136
* Swap thread and edit buttonNicolas Werner2022-10-041-14/+14
|
* Prepare for adding proxy before chat.modelNicolas Werner2022-10-011-5/+5
|
* Basic threading supportNicolas Werner2022-09-301-2/+17
|
* Line to indicate first unread message (#1147)Hiers2022-09-111-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes.
* fix tapping messages, fix pressandhold/doubletap on touchMalte E2022-03-281-0/+8
|
* drag to reply (#1018)Malte E2022-03-271-1/+27
|
* Better touch scrolling (#1012)Malte E2022-03-241-25/+23
|
* Add duration and resolution to filesNicolas Werner2022-03-211-0/+3
|
* elide usernames in timeline (#997)Malte E2022-03-201-5/+4
| | | | | * Use advanceWidth to get the with of the original text Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
* allow bubbles to be not larger than necessaryMalte E2022-03-121-2/+1
|
* reduce replied-to message to implicitWidth if non-bubble layout is usedMalte E2022-03-101-0/+1
|
* right-align reactions of right-aligned bubblesMalte E2022-03-101-1/+4
|
* Fix metadata not resizing properlyNicolas Werner2022-03-011-12/+20
|
* Add sender names to state events (#948)Malte E2022-02-211-5/+6
| | | | | * add sendernames to state events * Center state events and make them less tiny
* actually fix awkward message spacingMalte E2022-02-181-1/+1
|
* fix awkward message spacingMalte E2022-02-181-1/+1
|
* Make hover highlight fill the full width of the timelinetastytea2022-02-181-1/+2
| | | | | Rows in the message bubble design are only as wide as the bubbles. This lead to invisible hover highlight. Now it's consistent.
* Merge pull request #939 from maltee1/better_bubblesDeepBlueV7.X2022-02-161-3/+3
|\ | | | | Place metadata next to content if there is space
| * don't mess up old layoutMalte E2022-02-141-1/+1
| |
| * space-saving metadata placementMalte E2022-02-141-3/+3
| |
* | Fix hovering messagesNicolas Werner2022-02-141-7/+3
|/
* improve spacingsMalte E2022-02-141-1/+1
|
* add small avatars option and tweak colors and spacingsMalte E2022-02-131-15/+17
|
* place own bubbles on right and remove user infoMalte E2022-02-111-8/+9
|
* Fix layout - no more binding loops (hopefully)Malte E2022-02-111-20/+11
|
* fixed most of the binding loopsMalte E2022-02-091-1/+3
|
* Variable width bubbles (still has binding loop)Malte E2022-02-091-6/+11
|
* print state events without bubbles, displaynames or avatars and in a smaller ↵Malte E2022-02-071-1/+5
| | | | font
* clean up margin settingMalte E2022-02-051-28/+24
|
* place metadata below message when the Layout is narrow (<350)Malte E2022-02-051-19/+20
|
* Add message bubblesMalte E2022-02-041-5/+21
|
* prepare code for message bubbles and dynamic message layoutMalte E2022-02-031-61/+85
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Use the styles default delay for tooltipsNicolas Werner2021-12-311-0/+2
| | | | | | | This makes them less annoying when scrolling or accessing the popup menu. See also #860
* Multiply source size by scale factorNicolas Werner2021-12-131-2/+2
| | | | Might be unnecessary, but docs are unclear on that.
* Switch icon theme to Fluent iconsLoren Burkholder2021-11-171-1/+1
|
* Swap encryption and edit indicatorNicolas Werner2021-11-111-9/+9
|
* Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-071-0/+3
|
* Fix window placement on wayland and add close buttonsNicolas Werner2021-08-041-1/+1
| | | | | | We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++.
* Explicitly reload data in delegates, if related events got loadedNicolas Werner2021-07-201-18/+21
|
* Fix replies not reloading after fetching themNicolas Werner2021-07-161-19/+19
|
* Don't use full dump for repliesNicolas Werner2021-07-121-20/+22
|
* Fix a few missing propertiesNicolas Werner2021-07-121-0/+9
|
* Prepare for reuseItems in timelineNicolas Werner2021-07-121-15/+75
| | | | The actual reuseItems is still blocked on a few upstream bugs.
* Remove db bottleneck by caching ro txn for 100 requestsNicolas Werner2021-07-101-1/+1
|
* Move global avatarSize propertyNicolas Werner2021-05-131-1/+1
|
* Make palette global in QmlNicolas Werner2021-05-131-4/+4
|
* Show verification status next to messagesNicolas Werner2021-05-071-0/+1
|
* Only show actions, when you have permissions to do themNicolas Werner2021-05-021-2/+2
|
* Allow copying messages via right clickNicolas Werner2021-04-291-2/+2
| | | | fixes #291
* Copy address locationNicolas Werner2021-04-291-2/+2
| | | | fixes #463
* Fix some TapHandler focus issuesNicolas Werner2021-04-111-0/+2
|
* Use native menusNicolas Werner2021-03-141-2/+2
|
* Fix popup opening at wrong placeNicolas Werner2021-03-071-2/+2
| | | | fixes #512
* Fix conflict between qmlformat and license checkNicolas Werner2021-03-071-0/+1
|
* Show mxid on hovering usernameNicolas Werner2021-03-071-1/+0
| | | | fixes #507
* Merge pull request #506 from Nheko-Reborn/timeline-buttonsDeepBlueV7.X2021-03-061-55/+16
|\ | | | | Use overlay buttons for message actions
| * Use short format for timeNicolas Werner2021-03-051-1/+1
| |
| * Mark message currently being editedNicolas Werner2021-03-051-2/+2
| |
| * Fix janky hoverhandling for text messagesNicolas Werner2021-03-051-0/+3
| | | | | | | | Add a 1px border to get more hover enter events...
| * Use overlay buttons for message actionsNicolas Werner2021-03-041-54/+12
| |
* | Update license headersNicolas Werner2021-03-051-0/+4
|/
* Add double tap to reply featureNicolas Werner2021-02-141-0/+1
| | | | | | Does not always work, since Text steals focus... relates to #414
* Fix hover handling in the timelineNicolas Werner2021-02-141-23/+15
|
* Fix UI allowing edits of foreign messages in some casesNicolas Werner2021-02-101-3/+3
|
* Add edit shortcuts and fix some focus stuffNicolas Werner2021-02-091-2/+6
|
* Implement message editingNicolas Werner2021-02-091-0/+1
| | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134
* Display edits correctlyNicolas Werner2021-02-091-0/+14
|
* Initial commit for privacy screenJoseph Donofry2021-01-251-1/+1
| | | | Missing window focus event and knowing when room is encryption
* Fix qml warningsNicolas Werner2021-01-191-3/+3
|
* Improve hover stuff, needs HoverHandler for a proper fixNicolas Werner2021-01-181-7/+10
|
* Remove unnecessary properties; simplify hover codeLoren Burkholder2021-01-161-2/+0
|
* Display read receipts when read indicator is clickedLoren Burkholder2021-01-151-0/+1
|
* Revert "Update QtQuick versions to match Qt 5.10"Nicolas Werner2021-01-121-3/+3
| | | | This reverts commit 74e32dd96b8ed04d46802226551e72b68ab17e48.
* Update QtQuick versions to match Qt 5.10Joseph Donofry2021-01-111-3/+3
|
* Qml message input mockupNicolas Werner2020-10-261-1/+1
|
* Lint qml with qml-formatNicolas Werner2020-10-081-138/+140
|
* Fix reactionsNicolas Werner2020-09-031-1/+0
|
* Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-0/+1
|\
| * Try to fix variable timestamp widthNicolas Werner2020-08-071-0/+1
| |
* | [WIP] Room-Verification MessagesCH Chethan Reddy2020-08-091-1/+1
| |
* | Fix presence indicatorNicolas Werner2020-07-301-6/+6
|/
* Make long press menu actually workNicolas Werner2020-07-261-13/+16
|
* Fix reactionsNicolas Werner2020-07-201-1/+0
|
* WIP: Event Store split outNicolas Werner2020-07-091-1/+1
|
* Remove signals in favor of direct function callsJoseph Donofry2020-06-091-3/+0
|
* Remove duplicate search iconsJoseph Donofry2020-06-091-1/+1
|
* Merge master and fix conflictsJoseph Donofry2020-06-091-4/+4
|\
| * Rename settings to be more consistentNicolas Werner2020-05-261-1/+1
| |
| * Make settings update immediately in qml and allow limiting timeline widthNicolas Werner2020-05-261-4/+4
| | | | | | | | | | | | | | Limiting improves readability on wide monitors. The immediate update of the settings is done by just exposing settings as properties and then setting the settings as a context property.
* | Minor adjustments to emoji pickerJoseph Donofry2020-06-091-1/+0
| |
* | Add reaction/redaction for in-line ReactionsJoseph Donofry2020-05-211-0/+6
| |
* | Attach emoji picker picked to reaction senderJoseph Donofry2020-05-161-0/+2
| |
* | Merge remote-tracking branch 'origin/master' into reactionsJoseph Donofry2020-05-161-1/+5
|\|
| * Implemented optional message body highlighting feature.lkito2020-05-161-1/+5
| |
* | Merge master into reactionsJoseph Donofry2020-05-141-1/+2
|\|
| * Add un-encrypted warning icon for messages in encrypted roomsJoseph Donofry2020-05-141-1/+2
| |
* | Update emoji picker and translationsJoseph Donofry2020-05-131-0/+1
| |
* | Add new QML-based emoji picker (work in progress)Joseph Donofry2020-05-131-3/+3
| | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one.
* | merge master into reactionsJoseph Donofry2020-05-071-1/+12
|/
* Basic, broken reaction displayNicolas Werner2020-05-041-0/+1
|
* Add placeholder for reactionsNicolas Werner2020-05-041-0/+3
|
* Add menu entry to show decrypted sourceNicolas Werner2020-04-211-4/+3
| | | | | Also make hidden entries not consume space in Menus with some qml styles.
* Use palette for qml code for themingNicolas Werner2020-03-291-15/+15
| | | | | 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 Werner2020-03-101-26/+12
| | | | context menu
* Only show reply button and option button on hoverNicolas Werner2020-02-261-63/+99
|
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-1/+1
|
* Speed up timeline by using global ToolTip and MenuNicolas Werner2020-02-021-46/+15
|
* Change tooltip palette settings for QMLJoseph Donofry2020-01-281-0/+3
|
* Simplify reply popup logicNicolas Werner2020-01-281-46/+3
|
* Implement fancy reply renderingNicolas Werner2020-01-111-7/+54
| | | | | | 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.
* Add encrypted file downloadNicolas Werner2019-12-031-1/+1
|
* Rename qml namespace from com.github.nheko to im.nhekoNicolas Werner2019-11-301-1/+1
|
* Fix infinite item instantiating loop by using height instead of contentHeightNicolas Werner2019-11-231-2/+3
|
* optionally use QQuickWidget and replace ColorOverlay -> colorImageProviderNicolas Werner2019-11-231-2/+2
|
* Make replies format nicerNicolas Werner2019-11-231-2/+13
| | | | Also lays a bit of groundwork for better reply rendering
* Make user clickable and improve button cursor lookNicolas Werner2019-11-231-39/+6
|
* Improve avatar look and layoutingNicolas Werner2019-11-231-1/+0
| | | | Thanks to red_sky for the feedback!
* break height binding loopNicolas Werner2019-11-231-1/+1
|
* Organize qml files a bitNicolas Werner2019-11-231-0/+144