Nicolas Werner
40ac55ddd9
Highlight higlight tweaks in the timeline
...
fixes #400
fixes #1136
2 years ago
Nicolas Werner
a4524cd9af
Fix date separator
2 years ago
Nicolas Werner
f1c1f18f81
Add a slow way to search a room
2 years ago
Nicolas Werner
857d9cf2b6
Basic thread filtering
...
The reply pagination logic is a bit weird rn though.
2 years ago
Nicolas Werner
570d7b8b30
Prepare for adding proxy before chat.model
2 years ago
Nicolas Werner
88cbac1695
Basic threading support
2 years ago
Hiers
8071b192b8
Line to indicate first unread message ( #1147 )
...
* 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.
2 years ago
Forest
4d1a01c829
Focus message input box when pressing Esc
...
This helps with #1065 , although I think making sure the message input box gets focus by default would be worthwhile.
2 years ago
Rohit Sutradhar
b0e3c6d65a
Added escape handler for uploads ( #1100 )
...
* Added escape handler for uploads
* Update MessageView.qml
Changed if-else conditions to handle only one escape at a time
2 years ago
Nicolas Werner
b75ef07896
Add basic support for multiple windows
3 years ago
Nicolas Werner
cb76777fce
Add delay to showing scroll down button
3 years ago
Nicolas Werner
4783ce8c44
Add a background to scroll to bottom button
3 years ago
Malte E
8c8305bf8a
add jump to end button
3 years ago
Malte E
13baf77435
Better touch scrolling ( #1012 )
3 years ago
Nicolas Werner
a23e2ba854
Make overlap of actionMenu a bit smaller again
3 years ago
Nicolas Werner
4495ad8e55
Properly enable hovering on message action menu
3 years ago
Nicolas Werner
b52fd8538d
Make hover menu inset slightly
3 years ago
Nicolas Werner
fd83858715
Add duration and resolution to files
3 years ago
Malte E
a42335aed2
elide usernames in timeline ( #997 )
...
* Use advanceWidth to get the with of the original text
Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
3 years ago
Malte E
637abac334
add space between date bubble and own messages
3 years ago
Malte E
3e59b76b54
add space below datebubble and own message bubbles
3 years ago
Nicolas Werner
fcfcf5573b
Fix a few alignment issues in the hover menu
3 years ago
Nicolas Werner
ea6d50d114
Remove spurious log message
3 years ago
Nicolas Werner
9c622b60b9
Fix flickering in hover menu
3 years ago
tastytea
e390c39862
Allow to specify reason for removed message
...
# Previous commits:
# 5949173b
Add function to force focus on InputDialog input field
# 9482ac4e
Allow explicit selection of SSO method
# ab05e2d8
Mobile message input (#962 )
# 12a6da01
If you replace the txn id, replace a string the length of the txn id...
3 years ago
Nicolas Werner
89a8f7a3f1
Hide hover when leaving the timeline
3 years ago
Malte E
5108955df2
making userName_ an AbstractButton should play nicely with ListView ( #961 )
...
* making userName_ an AbstractButton should make it play nicely with the ListView
* make Avatar an AbstractButton
* make userName_ in Reply.qml an AbstractButton
* use alias for avatar background color and fix margin of username in reply
3 years ago
Nicolas Werner
ff4334d59e
Don't leak dialogs
...
It seems that you need to manually destroy created objects... Great...
fixes #898
3 years ago
Malte E
8b6d4a57e6
another shot in the dark
3 years ago
Malte E
8b75d86924
try to make scrollbar overlap content based on style
3 years ago
Malte E
ea7c8d1427
remove touchobserver
3 years ago
Nicolas Werner
46fbb0e749
Use ListView without scrollview for messages
...
That way we can autohide the scollbar if needed, it should fix some
jumping issues, it makes it possible to flick on mobile, etc.
Some related bugs:
https://bugreports.qt.io/browse/QTBUG-75223
https://bugreports.qt.io/browse/QTBUG-44902
3 years ago
Nicolas Werner
0629ea5932
Always enable hover for ItemDelegate
3 years ago
Nicolas Werner
c310e6f35c
Fix hover highlight when hovering hover menu
...
fixes #941
3 years ago
Nicolas Werner
d330fdb61f
Fix hovering messages
3 years ago
Malte E
ddf11d9a8c
improve spacings
3 years ago
Malte E
414257bf0e
fix bugs found by Nico
3 years ago
Malte E
987b9bed6b
add small avatars option and tweak colors and spacings
3 years ago
Malte E
894438c6ce
place own bubbles on right and remove user info
3 years ago
Malte E
d0ac110cb7
Fix layout - no more binding loops (hopefully)
3 years ago
Malte E
12d600db97
add translations and actually add changes to TimelineModel
3 years ago
Malte E
384c9c91e3
print state events without bubbles, displaynames or avatars and in a smaller font
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
6f77a1fe9d
Use the styles default delay for tooltips
...
This makes them less annoying when scrolling or accessing the popup
menu.
See also #860
3 years ago
Nicolas Werner
9a9dbda571
Update presence dynamically and reduce allocations
3 years ago
Nicolas Werner
dae032172d
Add recently used reactions
...
fixes #435
3 years ago
Nicolas Werner
75b112f0c8
Support pinned messages
...
fixes #519
3 years ago
Nicolas Werner
97aadee01c
Pass correct background color to username separator
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
5ca1fb18bb
Move away from using an event loop to access secrets
...
Fixes messages in room flickering and being stuck
fixes #760
relates to #770
relates to #789
3 years ago