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
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
3 years ago
Nicolas Werner
22230ed0a9
Disable reuseItems again D:
3 years ago
Thulinma
1d5bf56cf9
Improvements for linking to events
...
- Fixes scrolling to an event not being reliable
- Adds new /goto command that can open URLs, go to events, or go to message indexes.
- Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not.
3 years ago
Nicolas Werner
30aedd36a1
Reenable reuseItems for the message view
...
If this is still broken, we will need to disable it again.
3 years ago
Nicolas Werner
f6b278dc85
Update translations
3 years ago
Nicolas Werner
f7560cd998
Fix z value of avatar in timeline
3 years ago
resolritter
3f8bb19ba1
right-click tap handler for replies
3 years ago
Nicolas Werner
ded926cdf9
Fix a few null warnings
3 years ago
Nicolas Werner
42d2b10d5d
Round images in the image provider
3 years ago
Nicolas Werner
72bbad7485
Show encryption errors in qml and add request keys button
3 years ago
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
3 years ago
Nicolas Werner
5b0bd26795
Fix annoying touch overlap in room list
3 years ago
Loren Burkholder
3ce7fdd63f
Fix incorrect function name
3 years ago
Nicolas Werner
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
3 years ago
Loren Burkholder
0ce7d02abe
make lint
3 years ago
Loren Burkholder
0971fd0fcc
Pad the loading spinner
3 years ago
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
3 years ago
Nicolas Werner
6d169cea7d
Fix reaction button again
3 years ago
Nicolas Werner
8a1666bc88
Basic sticker support
3 years ago
Nicolas Werner
f704e381c3
Fix a few missing properties
3 years ago
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
3 years ago
Nicolas Werner
d61a9c718a
Fix high CPU usage when a room is open
3 years ago
Joseph Donofry
284ca27fdc
Add nheko logo spinner to relevant places in UI
4 years ago
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
4 years ago
Nicolas Werner
5658be5215
Move global avatarSize property
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
4 years ago
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
4 years ago
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
4 years ago