Nicolas Werner
58e23302d0
Register permissions as a qml type
2026-02-21 01:46:49 +01:00
Nicolas Werner
e3bc058845
Refactor v12 support to use new user_level helper from mtxclient
2026-02-20 01:32:37 +01:00
Sofia/Nep
4a85031516
Improved v12 support
2025-09-22 14:04:35 -03:00
Nicolas Werner
56100ee8bb
Fix community menus on macos
...
3rd tries the charm?
2025-03-16 02:16:47 +01:00
Nicolas Werner
5fe8ebf335
Try to force a native menu item sync after adding the item
...
Hopefully this makes it visible and enabled properly.
2025-01-10 01:15:56 +01:00
Nicolas Werner
e9bbd61110
Try updating the menu after it is opened
...
Maybe this fixed the menus being in partial state on macos
2025-01-10 00:06:52 +01:00
Nicolas Werner
cd21ff6993
Horrific hack to hide menu entries when invisible
...
Workaround for https://bugreports.qt.io/browse/QTBUG-54767 or
https://bugreports.qt.io/browse/QTBUG-130996 .
This is probably the worst code I have written in a while, but basically
we add a value interceptor to filter out any invisible menu entry. This
is pretty dangerous because one false step crashes the whole menu. Menu
entries are actually Cpp owned and need to be manually deleted unless
they are removed via removeItem. Care needs to be taken to not mess up
the contentData list.
I expect this to break soon.
2025-01-06 22:04:48 +01:00
Nicolas Werner
96a07cf7d9
Fix space menu duplicate entries not getting removed
2025-01-05 01:26:19 +01:00
Nicolas Werner
ae9d8ba4ae
Try to improve the native menu situation on Qt 6.8
2024-11-17 19:42:22 +01:00
Nicolas Werner
5523460f4e
Fix menu positions
2024-10-08 23:35:13 +02:00
Nicolas Werner
65c6e96e24
Get rid of platform dialogs/menus now that Qt6.8 supports native menus without them
...
This will look bad on some platforms and older versions for now, but
should fix a lot of crashes and we can report the rest as bugs.
2024-10-08 23:04:41 +02:00
duarm
000681b25e
disable swipe motions toggle
2023-12-31 16:15:38 -03:00
Nicolas Werner
6fef6ad5f1
Enable even more qml linter warnings
2023-10-26 21:48:55 +02:00
Nicolas Werner
904d3f257a
Fix some qml warnings
2023-10-26 02:31:31 +02:00
Loren Burkholder
79a47ff9c2
Fix powerlevel indicator size in the timeline
2023-10-02 10:41:38 -04:00
Loren Burkholder
1c867dbbc2
Show an indicator in the timeline for mods and admins
2023-07-23 20:18:30 -04:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
2d7c007eb2
Fix binding loop in roomlist
2023-06-09 20:14:41 +02:00
Nicolas Werner
c25d0c6b2f
Get rid of scrollhelper
2023-06-08 22:32:08 +02:00
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
2023-06-08 22:32:07 +02:00
Nicolas Werner
e85a1d4aeb
First runnable qt6 Nheko
2023-06-08 22:32:07 +02:00
Nicolas Werner
3c895ecd17
add missing license header
2023-02-24 02:55:56 +01:00
Nicolas Werner
aae3300860
Show rooms you share with someone
2023-02-24 02:40:14 +01:00
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2023-02-21 23:48:49 +01:00
Nicolas Werner
ad4ea02547
Add a reduced motion option
...
fixes #1350
2023-02-06 13:56:23 +01:00
Malte E
5ed3bfc8f8
add user search to invite dialog ( #1253 )
2023-01-31 16:59:49 +00:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
7ec842ba51
Replace some user visible mentions of spaces
2022-10-01 15:20:38 +02:00
Nicolas Werner
376612e4eb
Support editing space children
2022-08-10 00:20:44 +02:00
Loren Burkholder
f264941615
make license
2022-06-29 22:04:37 -04:00
Loren Burkholder
8ec0577807
Make the notification bubble its own component
2022-06-29 22:04:19 -04:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor
2022-05-27 17:01:58 +02:00
Malte E
5078bdd14f
drag to reply ( #1018 )
2022-03-27 19:23:40 +00:00
Nicolas Werner
9482ac4e7a
Allow explicit selection of SSO method
...
fixes #975
2022-03-06 19:51:17 +01:00
Loren Burkholder
5bed3684ec
Add offline indicator ( #472 )
2022-02-01 23:39:22 -05:00
Nicolas Werner
b106eafb0e
Initial qml root window
2022-01-26 21:44:13 +01:00
Nicolas Werner
59bc8307c8
Address review comments
2022-01-11 04:12:42 +01:00
Nicolas Werner
1c83ce1e79
Simplify Ripple effect and make it easier to use everywhere
2022-01-02 06:22:50 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
Nicolas Werner
dae032172d
Add recently used reactions
...
fixes #435
2021-12-13 00:43:05 +01:00
Nicolas Werner
d36ba00ff6
Properly set position of resize handler after letting it go
...
fixes #817
fixes sidebar not staying small after restart
2021-12-11 20:47:41 +01:00
Nicolas Werner
868342ffc9
Allow swiping between views in single page mode
...
Allows access to spaces on mobile for example
2021-12-06 23:38:39 +01:00
Nicolas Werner
1e22274d8c
Use ItemDelegate in RoomList instead of a Rectangle with handlers
...
fixes #683
relates to #571
2021-11-03 23:01:36 +01:00
Nicolas Werner
b030eb923b
WIP
2021-10-17 17:18:14 +02:00
Loren Burkholder
3a86d44c1e
Finish getting all avatars jdenticonified
2021-09-11 19:35:31 -04:00
Nicolas Werner
a57a15a2e0
Basic sticker pack editor
2021-08-06 04:31:53 +02:00
Nicolas Werner
2f08f5181c
Redesign invites and room preview joins
2021-07-09 11:36:34 +02:00
Nicolas Werner
9fd70c34f9
Layout 1.15 -> 1.12
2021-06-13 02:48:22 +02:00
Nicolas Werner
8803908321
Try to be compatible with Qt 5.12
2021-06-13 01:51:09 +02:00
Nicolas Werner
d364c29c43
Implement switching in narrow mode
2021-06-08 22:22:33 +02:00