Commit Graph

718 Commits

Author SHA1 Message Date
Loren Burkholder d2e193ff78 Add jdenticon support 2021-09-11 19:35:31 -04:00
Thulinma a39cb537ae More profile improvements:
- Now scrolls entire profile instead of only device list, improving the experience on smaller screens
- Fixed centering of room name
- Allow profile to be sized smaller to match the new scrolling behavior
- Silenced warning about room being null for global profiles
- Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room
- Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel
2021-09-08 01:26:05 +02:00
Thulinma e7564396fb Improvements to user profiles:
- Set a minimum width on the profile window (avatar size + margins)
- Made avatar editing a separate button, so you can zoom in on your own avatars
- Added hover text to avatar/displayname change buttons, which clarify where they will apply for global/room-specific profiles
- Added display of room name for room-specific profiles, with hover text that explains what that means.
- Added way to open global profile for users from their room-specific profiles (globe button next to room name)
2021-09-05 19:05:43 +02:00
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
2021-09-04 17:45:22 +02:00
Nicolas Werner bf9601018d
Fix room ping permission checked incorrectly 2021-09-03 12:34:41 +02:00
DeepBlueV7.X 5d6c26c8c7
Merge pull request #696 from resolritter/reply
Right-click tap handler for replies
2021-09-03 09:43:13 +00:00
Nicolas Werner f7560cd998
Fix z value of avatar in timeline 2021-09-03 01:33:42 +02:00
Nicolas Werner 3528fe4e5d
Warn the user before they ping the whole room 2021-09-02 03:15:39 +02:00
resolritter 3f8bb19ba1 right-click tap handler for replies 2021-08-31 16:45:44 -03:00
Nicolas Werner ded926cdf9
Fix a few null warnings 2021-08-29 19:24:44 +02:00
Nicolas Werner b5b580fda5
Loaded causes weird artifacts loading rooms 2021-08-29 18:45:49 +02:00
Nicolas Werner 374ad0a816
Small image pack editor improvements
- add missing mimetype
- allow removal of images from pack
- allow GIF as a format
- don't divide size by 2 if the image is very small already
2021-08-29 17:22:49 +02:00
Nicolas Werner 15bf643347
Add option to only play animated images on hover 2021-08-29 16:32:28 +02:00
Nicolas Werner ef068ac2b3
Support animated images
fixes #461
2021-08-29 16:32:28 +02:00
Nicolas Werner 09c041c8ac
Use in memory media player instead of storing unencrypted files on disk 2021-08-29 16:32:22 +02:00
resolritter b5af1d81df accept Backtab and Shift-Tab for hovering selection backwards 2021-08-22 13:02:26 -03:00
Thomas Karpiniec 92e8cd0681 Avoid completer jitter before closing 2021-08-21 14:24:55 +10:00
Thomas Karpiniec a24348b574 Allow opening a completer starting with selected text 2021-08-21 13:31:27 +10:00
Thomas Karpiniec 47ad58ef49 Close popup on SelectAll 2021-08-21 13:29:27 +10:00
Nicolas Werner 327a889ad5
Simplify message delegate size calculation a bit 2021-08-21 03:13:02 +02:00
Nicolas Werner 71a153538f
Disable async timeline loading, since it hangs in a layout loop sometimes 2021-08-20 14:00:35 +02:00
DeepBlueV7.X cdb2167661
Merge pull request #684 from thombles/clear-emoji-search
Clear emoji search field when picker closed
2021-08-19 15:05:40 +00:00
Joseph Donofry 9504d02f18 Add Qt.WindowTitleHint to qml dialogs 2021-08-19 10:55:54 -04:00
Thomas Karpiniec 8ee043f042 Clear emoji search field when picker closed 2021-08-19 23:40:56 +10:00
Nicolas Werner 5b460861b1
Allow accepting knocks in the timeline
As well as selecting more join rules.
2021-08-17 23:31:25 +02:00
Nicolas Werner 56b24f8d93
Load message list async 2021-08-17 19:11:09 +02:00
Nicolas Werner 028bcd5b7c
Update join button in room directory after join 2021-08-17 14:21:04 +02:00
DeepBlueV7.X b01496f9b4
Merge pull request #659 from kamathmanu/nhekoRoomDirectory
Nheko room directory
2021-08-17 11:56:47 +00:00
Nicolas Werner 56db0dbc7d
Allow downloading keys from key backup 2021-08-17 03:24:12 +02:00
Nicolas Werner 1e7756c508
Fix dpi scaling of avatars 2021-08-16 12:48:45 +02:00
kamathmanu 820665db92 Formatting 2021-08-14 21:58:56 -04:00
kamathmanu 7321af8a7d Cleanup more nits 2021-08-14 21:47:11 -04:00
Nicolas Werner 42d2b10d5d
Round images in the image provider 2021-08-14 17:17:50 +02:00
kamathmanu 0f4a7b1ba6 Formatting + Licensing 2021-08-14 09:49:18 -04:00
kamathmanu eaddfb4f73 Clean up final nits 2021-08-14 09:44:34 -04:00
Nicolas Werner 24366b7520
Tab to move down completer 2021-08-14 12:19:15 +02:00
Nicolas Werner 9bad584931
Show verification status in memberlist 2021-08-13 23:58:26 +02:00
Nicolas Werner 18ea01e198
Show if there are unverified devices in a room
Also fixes some issues where nested transactions will poison the
verification cache.
2021-08-13 23:19:54 +02:00
kamathmanu 9ab1296131 Ran qmlformat and make license 2021-08-12 10:45:42 -04:00
kamathmanu f2560b7531 Make search text selectable by clicking 2021-08-12 09:57:26 -04:00
kamathmanu 570e5ffde2 Added Spinner while rooms load 2021-08-12 09:50:52 -04:00
Joseph Donofry 21b2db6745
Merge pull request #678 from LorenDB/closeRoom
Close currently open room when it is tapped again
2021-08-11 18:13:38 -04:00
Loren Burkholder 9a0c1c27ed Remove warnings on closing room 2021-08-10 22:16:27 -04:00
Loren Burkholder 308207c289 Remove unnecessary debugging log 2021-08-10 22:16:22 -04:00
Loren Burkholder cc6693af8a Close currently open room when it is tapped again 2021-08-09 19:24:46 -04:00
kamathmanu 6a75e5270c Fix nits from code review 2021-08-09 09:18:08 -04:00
Nicolas Werner 89840b9e0b
AttrIbution 2021-08-08 21:18:05 +02:00
Nicolas Werner d0947fd7c4
increase settings window size 2021-08-08 11:35:26 +02:00
Nicolas Werner 42fdbec43a
Fix decryption errors in reply popups 2021-08-08 01:17:58 +02:00
kamathmanu 2dfccda73c
Merge branch 'master' into nhekoRoomDirectory 2021-08-07 21:20:43 +00:00