Nicolas Werner
8d52c17f29
Work around images with size 0 in info
...
fixes #875
3 years ago
Nicolas Werner
eee61cd524
Fix download icon size
3 years ago
Nicolas Werner
66520eae19
Port image overlay to qml
...
Allows you to zoom and pan now.
relates to #647
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
750c64f323
Get rid of some useless code
3 years ago
Nicolas Werner
b7d6191e24
Fix wrapping in member events
3 years ago
Loren Burkholder
4a7e6d3f48
Fix a few things
3 years ago
Loren Burkholder
b25cda6939
Don't get too large of corners
3 years ago
Loren Burkholder
95887c87db
Make it obvious that this is a notification and not the actual message
3 years ago
Nicolas Werner
a0699f5247
Multiply source size by scale factor
...
Might be unnecessary, but docs are unclear on that.
3 years ago
Nicolas Werner
b4ef2ce60c
Allow clicking links in replies
...
fixes #529
3 years ago
Nicolas Werner
75b112f0c8
Support pinned messages
...
fixes #519
3 years ago
Nicolas Werner
2e0d0dad96
Fix escaped html showing up in playable media message labels
...
fixes #840
3 years ago
Nicolas Werner
d409bab838
Limit max memory usage of images
3 years ago
Nicolas Werner
a703e6f041
Remove double padding on redactions
3 years ago
Joe Donofry
b920f8d7ca
Change QML UI for redactions
3 years ago
Nicolas Werner
2324d2de05
Fix colors of sidebar in replies
3 years ago
Nicolas Werner
aea7461cba
Fix one more wrong background color
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
61d2d1c665
Support exif rotation on received videos
...
fixes #674
3 years ago
Nicolas Werner
c6ae336c30
Reenable still image viewer for WebP until we qmlify the image viewer
3 years ago
Nicolas Werner
b7b4fd0e9b
Format qml
3 years ago
Nicolas Werner
771f3ea316
Make pill text color match the separator color
3 years ago
Nicolas Werner
435047b1ba
Make it possible to unhide the controls on mobile
3 years ago
Nicolas Werner
ffc60180de
Cleanup positioning of player elements
3 years ago
Joseph Donofry
c5e8b2da15
More refactoring and layout updates
3 years ago
Joseph Donofry
e3eb87cc21
More player fixes
3 years ago
Joseph Donofry
df17e4e28b
Fix audio player and use same controls for video and audio
3 years ago
Joseph Donofry
c1c9c71b08
Move rest of controls to separate file
3 years ago
Joseph Donofry
f6fcae124f
Initial Refactoring into separate controls
3 years ago
Joseph Donofry
42b74509ea
Incorporate nico's suggestions, fix volume slider
3 years ago
Joseph Donofry
13a5194c08
Minor fixes for undefined qml behavior
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
30aedd36a1
Reenable reuseItems for the message view
...
If this is still broken, we will need to disable it again.
3 years ago
tastytea
c122915c28
Decrease left margins on blockquotes to 1em.
...
It is intentionally impossible to add borders to blockquotes via CSS:
<https://bugreports.qt.io/browse/QTBUG-23244 >.
Bug: https://github.com/Nheko-Reborn/nheko/issues/704
3 years ago
resolritter
3f8bb19ba1
right-click tap handler for replies
3 years ago
Nicolas Werner
15bf643347
Add option to only play animated images on hover
3 years ago
Nicolas Werner
ef068ac2b3
Support animated images
...
fixes #461
3 years ago
Nicolas Werner
09c041c8ac
Use in memory media player instead of storing unencrypted files on disk
3 years ago
Nicolas Werner
327a889ad5
Simplify message delegate size calculation a bit
3 years ago
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
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
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
3 years ago
Loren Burkholder
81a3faee7b
Finish converting function to property
3 years ago
Nicolas Werner
88ed0fade7
Explicitly reload data in delegates, if related events got loaded
3 years ago
Joseph Donofry
42bef68acc
Import and update lurkki's branch
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