summary refs log tree commit diff
path: root/resources/qml/TimelineView.qml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Support video callstrilene2020-10-271-156/+174
|
* Lint qml with qml-formatNicolas Werner2020-10-081-509/+565
|
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-10-081-0/+5
|\
| * Move ActiveCallBar Qml to separate filetrilene2020-09-251-136/+1
| |
| * Port ActiveCallBar to Qmltrilene2020-09-221-0/+140
| |
* | Make steps in verification flow explicitNicolas Werner2020-10-051-13/+1
| |
* | Fix room nameNicolas Werner2020-10-021-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-34/+151
|\|
| * Fix binding loop when trying to replyNicolas Werner2020-09-201-1/+2
| |
| * make typing Rectangle extents cleanerJussi Kuokkanen2020-09-181-3/+3
| |
| * Set typing Rectangle color directly instead of ConnectionLurkki142020-09-181-10/+1
| | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
| * make Rectangle to fill the gap between input widget and typing usersJussi Kuokkanen2020-09-171-1/+1
| |
| * simplify check for no typing usersJussi Kuokkanen2020-09-171-2/+1
| |
| * Merge branch 'master' of https://github.com/Nheko-Reborn/nhekoJussi Kuokkanen2020-09-171-22/+133
| |\
| | * Fix null errors in qmlNicolas Werner2020-09-161-5/+8
| | |
| | * Reenable top bar room settings menus on avatar or title clicksNicolas Werner2020-09-161-0/+15
| | | | | | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port.
| | * Port top bar to QmlNicolas Werner2020-09-161-21/+114
| | | | | | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point!
| * | use Rectangle for typing users so it doesn't overlap with the timelineJussi Kuokkanen2020-09-171-12/+27
| |/
* | Fix wrong tran_id issueChethan2k12020-09-101-1/+1
| |
* | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-1/+1
|\|
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-171-0/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp
| | * Make dateBubble's text vertically aligned to vertical centerLorem2020-07-191-0/+1
| | |
* | | [WIP] Room-Verification MessagesCH Chethan Reddy2020-08-091-5/+0
| | |
* | | Add Room Verification MessagesCH Chethan Reddy2020-07-301-4/+11
| | |
* | | Adding icons to UserProfileCH Chethan Reddy2020-07-301-1/+1
| | |
* | | Refactor UserProfileNicolas Werner2020-07-301-11/+11
| | |
* | | [WIP] Add Caching for usersCH Chethan Reddy2020-07-301-9/+9
| | |
* | | Fix presence indicatorNicolas Werner2020-07-301-8/+13
| | |
* | | Some more changesCH Chethan Reddy2020-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unnecessary field sender in userprofile.qml - cover user facing string with qsTr to get picked by translations - add spacing and fix theming issue - increase and add color to username - change back to QVector from QLinkedList cause I have mistaken better time complexity to give better benchmark red
* | | Some ImprovementsCH Chethan Reddy2020-07-301-0/+1
| | | | | | | | | | | | | | | | | | | | | - DeviceVerificationList change to LinkedList to improve time complexity while deleting - Downgrade the flow to not use key.verification.done and key.verification.ready
* | | Shared secret with decimal and emoji works!CH Chethan Reddy2020-07-301-8/+5
| | |
* | | Add DeviceVerificationList to keep track of all flows and Popup onCH Chethan Reddy2020-07-301-8/+10
| | | | | | | | | | | | recieving start or request
* | | Add C++ Model for DeviceListCH Chethan Reddy2020-07-301-16/+12
| | |
* | | Rewrite UserProfile in qmlCH Chethan Reddy2020-07-301-2/+11
| | |
* | | Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-301-0/+19
|/ /
* | Make long press menu actually workNicolas Werner2020-07-261-1/+5
| |
* | Optimize scrolling a little bitNicolas Werner2020-07-251-25/+24
| |
* | Fix binding loop and non integer text heightNicolas Werner2020-07-251-3/+3
| |
* | Fix reactionsNicolas Werner2020-07-201-3/+4
| |
* | WIP: Event Store split outNicolas Werner2020-07-091-1/+1
| |
* | Fix parent undefined warningNicolas Werner2020-07-081-1/+1
|/
* Try to make text rendering in qml sharperNicolas Werner2020-06-191-0/+2
|
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-111-1/+20
|\
| * Fix build issue on some versions of clangJoseph Donofry2020-06-101-1/+1
| |
| * Remove signals in favor of direct function callsJoseph Donofry2020-06-091-3/+0
| |
| * Fix UserSettings in QMLJoseph Donofry2020-06-091-14/+0
| |
| * Merge master and fix conflictsJoseph Donofry2020-06-091-8/+9
| |\
| * | Add reaction/redaction for in-line ReactionsJoseph Donofry2020-05-211-0/+3
| | |
| * | Attach emoji picker picked to reaction senderJoseph Donofry2020-05-161-0/+3
| | |
| * | Merge remote-tracking branch 'origin/master' into reactionsJoseph Donofry2020-05-161-0/+2
| |\ \
| * \ \ Merge master into reactionsJoseph Donofry2020-05-141-0/+2
| |\ \ \
| * | | | Update emoji picker and translationsJoseph Donofry2020-05-131-0/+13
| | | | |
| * | | | merge master into reactionsJoseph Donofry2020-05-071-1/+4
| | | | |
* | | | | Show presence and set custom status messagesNicolas Werner2020-06-081-1/+13
| |_|_|/ |/| | |
* | | | Make settings update immediately in qml and allow limiting timeline widthNicolas Werner2020-05-261-24/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Added an optional feature to show bigger emoji-only messages with 3 or less ↵lkito2020-05-211-0/+2
| |_|/ |/| | | | | | | | emoji
* | | Implemented optional message body highlighting feature.lkito2020-05-161-0/+2
| |/ |/|
* | Try to smooth scrolling a bit by increasing cacheBufferNicolas Werner2020-05-131-0/+2
|/
* Add shortcuts to select/deselect reply targetsNicolas Werner2020-05-061-0/+15
|
* Misc color fixesNicolas Werner2020-05-051-2/+2
|
* Basic, broken reaction displayNicolas Werner2020-05-041-0/+1
|
* Merge pull request #184 from shocklateboy92/features/backlog-progressDeepBlueV7.X2020-05-011-1/+8
|\ | | | | Add visual indication that data is being fetched
| * Make pagination spinner inlineLasath Fernando2020-04-291-1/+8
| |
| * Add visual indication that data is being fetchedLasath Fernando2020-04-291-1/+1
| | | | | | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later.
* | Fix spacing of typing notificationsNicolas Werner2020-04-301-9/+9
|/
* Merge pull request #183 from shocklateboy92/features/smooth-scrollDeepBlueV7.X2020-04-291-19/+14
|\ | | | | Improve scrolling in timeline view
| * Address CR commentsLasath Fernando2020-04-291-6/+7
| |
| * Remove commented out code; fix padding for PillLasath Fernando2020-04-281-2/+0
| |
| * Fix binding loops for heightLasath Fernando2020-04-281-3/+8
| |
| * Shamelessly steal `ScrollHelper.qml` from spectralLasath Fernando2020-04-281-13/+4
| | | | | | | | I mean, we're both GPL so... :P
* | Fix some smaller coloring issuesNicolas Werner2020-04-291-0/+2
|/
* Add menu entry to show decrypted sourceNicolas Werner2020-04-211-1/+10
| | | | | Also make hidden entries not consume space in Menus with some qml styles.
* Fix reply not closingNicolas Werner2020-04-131-3/+3
| | | | fixes #124
* Use palette for qml code for themingNicolas Werner2020-03-291-9/+8
| | | | | 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-0/+19
| | | | context menu
* Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-201-2/+2
|
* Make closing the reply popup actually clear the reply messageJoseph Donofry2020-02-041-1/+1
|
* Improve styling a bitNicolas Werner2020-02-031-3/+3
|
* Close popup when clicking outsideNicolas Werner2020-02-021-0/+1
|
* Speed up timeline by using global ToolTip and MenuNicolas Werner2020-02-021-7/+38
|
* Make page scrolling half heightNicolas Werner2020-01-311-2/+2
|
* Add scroll page shortcutNicolas Werner2020-01-301-0/+9
|
* Add explicit size to reply close buttonNicolas Werner2020-01-301-0/+2
|
* Change tooltip palette settings for QMLJoseph Donofry2020-01-281-3/+5
|
* Simplify reply popup logicNicolas Werner2020-01-281-76/+34
|
* Improve styling of reply popupNicolas Werner2020-01-281-11/+2
|
* Fix resize loop of images in reply popupNicolas Werner2020-01-281-0/+2
|
* Add initial QML Reply PopupJoseph Donofry2020-01-271-1/+99
|
* PixelAlign timeline viewNicolas Werner2020-01-211-0/+1
|
* Account for spacing when checking for bottom message for read statusNicolas Werner2020-01-211-1/+1
|
* Fix colors in typing display, when username contains emojiNicolas Werner2020-01-211-0/+1
|
* Move typing display to qmlNicolas Werner2020-01-171-1/+30
|
* Reduce memory usage and make room switching quickerNicolas Werner2020-01-141-2/+0
| | | | May make scrolling more laggy or jumpy.
* Adapt play buttons to theme and remove accidental message bgNicolas Werner2020-01-061-0/+1
|
* Simplify read message logic with inverted timelineNicolas Werner2020-01-061-46/+12
|
* Use fetchMore for native lazy loading of item model dataNicolas Werner2020-01-061-5/+1
|
* invert timelineNicolas Werner2020-01-061-9/+47
|
* Simplify scroll logicNicolas Werner2019-12-081-4/+0
|
* Change scroll behaviour of timelineNicolas Werner2019-12-081-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 warningNicolas Werner2019-12-071-3/+4
|
* Rename qml namespace from com.github.nheko to im.nhekoNicolas Werner2019-11-301-1/+1
|
* Show encryption enabled and use a non zero size for zero size videNicolas Werner2019-11-231-1/+1
|
* Add loading spinner and restore message send queueNicolas Werner2019-11-231-5/+8
|
* optionally use QQuickWidget and replace ColorOverlay -> colorImageProviderNicolas Werner2019-11-231-119/+119
|
* Make user clickable and improve button cursor lookNicolas Werner2019-11-231-0/+12
|
* Improve avatar look and layoutingNicolas Werner2019-11-231-2/+5
| | | | Thanks to red_sky for the feedback!
* Organize qml files a bitNicolas Werner2019-11-231-2/+1
|
* Incubate delegates asynchronouslyNicolas Werner2019-11-231-1/+1
|
* Small fixes to delegate chooser implementationNicolas Werner2019-11-231-1/+9
|
* Use a basic implementation of a DelegateChooser for compat with older QtNicolas Werner2019-11-231-45/+1
| | | | | 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 Werner2019-11-231-2/+3
|
* Fix section layout issues and pagination issuesNicolas Werner2019-11-231-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 neededNicolas Werner2019-11-231-0/+10
|
* Misc layout fixesNicolas Werner2019-11-231-0/+6
|
* Try out DelegateChooserNicolas Werner2019-11-231-142/+34
| | | | requires Qt5.12+
* Lower requirement on QtQuick.Layouts versionNicolas Werner2019-11-231-1/+1
|
* Use QtQuick.Controls compatible with Qt 5.8Nicolas Werner2019-11-231-1/+1
|
* Enable Sticker and Emote messagesNicolas Werner2019-11-231-1/+3
|
* Add basic video messagesNicolas Werner2019-11-231-2/+2
| | | | Size is fixed for now, otherwise the Video output ends up somewhere...
* Add simple audio message widgetNicolas Werner2019-11-231-0/+1
|
* File messages (qml)Nicolas Werner2019-11-231-0/+1
|
* Reenable redactionsNicolas Werner2019-11-231-0/+1
|
* Restore saving of mediaNicolas Werner2019-11-231-4/+9
|
* Add lock to encrypted messagesNicolas Werner2019-11-231-0/+6
|
* Make avatar in timeline smallerNicolas Werner2019-11-231-3/+5
|
* Enable read receipts action and sync read receipts from cacheNicolas Werner2019-11-231-0/+1
|
* Add send/received indicatorNicolas Werner2019-11-231-0/+5
|
* Implement basic placeholder and disable unimplemented event typesNicolas Werner2019-11-231-12/+12
|
* Implement simple scroll state handlingNicolas Werner2019-11-231-1/+46
|
* Implement replies in qml timelineNicolas Werner2019-11-231-0/+2
|
* Show redactions in qml timelineNicolas Werner2019-11-231-1/+2
|
* Reenable view raw messageNicolas Werner2019-11-231-2/+1
|
* Implement basic ImageMessages in qml timelineNicolas Werner2019-11-231-1/+5
| | | | | I suck at sizing so the images in the message are currently hardcoded to 300 pixels in width...
* Implement avatars in qml timelineNicolas Werner2019-11-231-2/+3
|
* Make reply and options buttons smallerNicolas Werner2019-11-231-6/+22
|
* Fix QML emojisNicolas Werner2019-11-231-1/+2
|
* Use system colors for nowNicolas Werner2019-11-231-4/+23
|
* Implement TextMessage delegateNicolas Werner2019-11-231-8/+39
| | | | Text selection over multiple items doesn't work yet
* Format date (close to) the old way in qml timelineNicolas Werner2019-11-231-1/+1
|
* Add avatar placeholder and scrollbar to qml timelineNicolas Werner2019-11-231-4/+30
|
* Add basic sections and button placeholders to qml timelineNicolas Werner2019-11-231-4/+86
|
* Implement loading of history, when timeline is displayedNicolas Werner2019-11-231-6/+0
|
* Add items to timlineNicolas Werner2019-11-231-5/+14
|
* Add placeholder timeline modelNicolas Werner2019-11-231-0/+11
|
* Replace timeline with empty qml viewNicolas Werner2019-11-231-0/+11