q234rty
d372158dde
Trigger less QEvent::ApplicationPaletteChange
...
The event seems to be very expensive on certain platform theme plugins.
Fixes #1639
2023-12-17 01:33:08 +08:00
Nicolas Werner
89df4aa150
Fix active user check
2023-11-05 12:09:29 +01:00
Nicolas Werner
7824c77234
Cleanup headers a bit more
2023-10-31 18:47:58 +01:00
Nicolas Werner
bbfbba30b0
Allow setting presence state again
2023-10-25 23:22:39 +02:00
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2023-06-19 01:38:40 +02:00
Nicolas Werner
8485e7ae81
Workaround palette not set on new windows
2023-06-08 22:32:14 +02:00
Nicolas Werner
23d9decbce
Fix a few clazy warnings
2023-06-08 22:32:11 +02:00
Nicolas Werner
de8522a185
lint
2023-06-08 22:32:08 +02:00
Nicolas Werner
b518f6902e
Make Nheko compile on Qt6
2023-06-08 22:32:07 +02:00
Nicolas Werner
51084748ee
Make default completer complete custom emoji
2023-05-25 21:53:23 +02:00
Nicolas Werner
0dfdba4316
Add rows to stickerpicker
2023-05-20 00:57:47 +02: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
Malte E
5ed3bfc8f8
add user search to invite dialog ( #1253 )
2023-01-31 16:59:49 +00:00
ShootingStarDragons
e84e2b0aaa
chore: remove button check
2023-01-28 17:10:45 +08:00
ShootingStarDragons
c893dfd102
chore: limit it to linux wayland
2023-01-26 20:34:38 +08:00
ShootingStarDragons
7d95ac23ce
feat: hide all popup menus when press leftbutton on somewhere else
...
Log: according to the bug on https://bugreports.qt.io/browse/QTBUG-83972 , The menu will always stay if not click one of the item. So I try to make a hack for it, wait qt solve it someday
2023-01-23 20:15:43 +08:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Nicolas Werner
857d9cf2b6
Basic thread filtering
...
The reply pagination logic is a bit weird rn though.
2022-10-06 16:16:24 +02:00
Nicolas Werner
fe403ddc70
Rework how access rules for rooms are modified completely
2022-09-19 21:39:37 +02:00
Nicolas Werner
242b7d5506
Fix crash when fetching global profile
2022-08-13 16:28:41 +02:00
Nicolas Werner
9d8d6b4bca
Show a room preview in the join confirmation dialog
...
Requires MSC3266
Fixes #1129
2022-08-05 21:57:54 +02:00
Nicolas Werner
931855441a
Allow editing aliases
2022-07-08 17:28:28 +02:00
Nicolas Werner
beb59d5d2e
Simplify includes a bit
2022-06-16 01:19:26 +02:00
d42
0e02024084
Unread messages count as an Unity compatible badge ( #1085 )
...
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-06-05 11:51:29 +00:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor
2022-05-27 17:01:58 +02:00
Nicolas Werner
87070289fd
Activate window that already has the room open if possible
2022-05-07 19:12:30 +02:00
Nicolas Werner
62bf1b253e
Rework focus handling
2022-05-07 18:53:16 +02:00
Loren Burkholder
686ebfdbec
Add D-Bus API ( #916 )
...
This adds functionality for viewing joined rooms and activating rooms.
2022-04-14 15:02:55 +00:00
Nicolas Werner
6d1416fb6e
Add backend for new room creation dialogs
2022-03-29 20:51:18 +02:00
Nicolas Werner
dbd2bebe6c
Show some previews in upload window
2022-03-21 05:05:29 +01:00
Nicolas Werner
ac1d678254
Fix server switching to https after bootstrap
...
fixes #878
2022-03-07 05:27:06 +01:00
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
2022-02-19 21:45:43 +01:00
Nicolas Werner
e077bdbdd5
Allow window sizes smaller than 400x400
2022-02-14 22:56:35 +01:00
Nicolas Werner
47b822604d
Hidden events: Refactor slightly for reusability
2022-02-12 19:48:53 +01:00
Nicolas Werner
2613275461
Reimplement error notifications
2022-01-30 19:14:33 +01:00
Nicolas Werner
b4278ffaa8
Remove a few unused includes
2022-01-30 13:31:39 +01:00
Nicolas Werner
f44d8e916b
Remove a few now unused files
2022-01-30 13:16:36 +01:00
Nicolas Werner
392a4be858
Fix centering dialogs
2022-01-29 19:07:27 +01:00
Nicolas Werner
f7fd43e3f2
Connect quit
2022-01-29 17:38:59 +01:00
Nicolas Werner
f28013dc18
Port registration to Qml
2022-01-28 15:24:56 +01:00
Nicolas Werner
573624a490
Remove some unused functions
2022-01-26 21:44:13 +01:00
Nicolas Werner
4a80fdc951
Functional login page
2022-01-26 21:44:13 +01:00
Nicolas Werner
aaae72a4f2
Fix focus and qml parenting with qml root
2022-01-26 21:44:13 +01:00
Nicolas Werner
b106eafb0e
Initial qml root window
2022-01-26 21:44:13 +01:00
Nicolas Werner
f1a23355bd
Port usersettings to qml
2022-01-09 01:02:25 +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
19dc6cadea
Reserve size of some containers we are filling
2021-12-29 06:01:38 +01:00
Nicolas Werner
d8ead9573b
Reduce allocations using QStringLiteral
2021-12-29 04:52:52 +01:00
Nicolas Werner
bb290f9fec
Fix more warnings and remove dead code
2021-12-28 22:30:12 +01:00
Nicolas Werner
b2b9cccb5e
Fix a few clang tidy warnings
2021-12-06 22:22:37 +01:00