Matti Viljanen
451e88fe72
Add a setting to send messages with Enter, Shift+Enter or Ctrl+Enter
...
Previously the option was just `invertEnterKey` boolean, which didn't
allow any flexibility, so I replaced it with a three-choice option:
Enter, Shift+Enter and Ctrl+Enter being the send message choices.
Add newline combos are Shift+Enter, Enter and Shift+Enter respectively.
I ended up fixing the emoji/mention pop-up behavior as a side product.
If any of the three combos are pressed, the pop-up is handled and
the event is accepted. This makes it impossible to accidentally send the
message if a pop-up is open.
If an Enter combo didn't match, it's passed to the next event handler.
The old `invertEnterKey` is migrated to the new `sendMessageKey`,
so this change doesn't change the existing preference.
2025-09-28 10:05:00 +03:00
weeman
398cef5f8f
Extract list of valid themes
...
Signed-off-by: weeman <weeman@frankfurt.ccc.de>
2025-08-17 13:28:22 +02:00
Nicolas Werner
5cfc8b55e3
Use native emoji font support on Qt6.9
2025-04-04 14:56:42 +02:00
Nicolas Werner
d1eb351975
Allow loading image only after explicit interactions
2024-08-21 00:29:11 +02:00
DeepBlueV7.X
9eac31627a
Merge pull request #1734 from Integral-Tech/confirm-passwd
...
Add dialog for repeating password when exporting keys
2024-06-20 20:04:53 +00:00
Nicolas Werner
311d9ad31e
Allow setting a scale factor on Windows
...
Fixes #1756
2024-06-20 21:40:53 +02:00
Integral
992468d6c1
Place repeatedPassword after first check & remove unnecessary empty check
2024-06-17 11:00:56 +08:00
Integral
95dc80ddec
Update src/UserSettingsPage.cpp
...
Co-authored-by: Urszula <u.wnuk@proton.me>
2024-05-26 02:22:14 +00:00
Integral
1ab3a37056
Add dialog for repeating password when exporting keys
2024-05-19 13:25:18 -07:00
Nicolas Werner
30ac76e942
Fix presence not being per profile
...
fixes #1699
2024-03-19 01:55:53 +01:00
Nicolas Werner
06927cd3c2
Include moc files for a tiny speedup on incremental builds
2024-03-16 01:34:23 +01:00
duarm
9715a0ee16
lint
2023-12-31 16:18:46 -03:00
duarm
000681b25e
disable swipe motions toggle
2023-12-31 16:15:38 -03:00
Nicolas Werner
7823aceb58
Save profile when explicitly specified
...
Not just when any setting is modified...
fixes #1563
2023-11-01 06:20:44 +01:00
Nicolas Werner
d44f905801
Fix decrypt notification settings persistent under the wrong key
...
fixes #1561
2023-11-01 06:10:58 +01:00
DeepBlueV7.X
a583de297c
Merge pull request #1541 from NepNep21/ignore-users
...
Support (un)ignoring users (#546 )
2023-10-25 23:37:10 +00:00
Nicolas Werner
bbfbba30b0
Allow setting presence state again
2023-10-25 23:22:39 +02:00
NepNep21
0b28e7934d
Move dialog to settings page and add avatar image to delegate
2023-10-24 19:46:04 -03:00
Nicolas Werner
45ecb71444
Qt6.6 compatibility
2023-10-13 23:29:32 +02:00
Loren Burkholder
9bd29c9713
Allow configuring global hidden event settings
2023-09-23 22:19:14 -04:00
Loren Burkholder
a7de77333f
Add explicit default font option
2023-08-11 21:42:55 -04:00
Nicolas Werner
ad6e4fef64
Add experimental event expiration
...
Currently disabled by default.
2023-07-05 00:08:37 +02:00
Nicolas Werner
24f370d6c0
Use multidata in timeline model
2023-06-08 22:32:09 +02:00
Nicolas Werner
e09188c4d0
Remove style sheets
2023-06-08 22:32:09 +02:00
Nicolas Werner
b518f6902e
Make Nheko compile on Qt6
2023-06-08 22:32:07 +02:00
Sateallia
627f35f6a5
Remember last used filter
...
fixes #1432
2023-05-30 01:30:25 +02:00
Nicolas Werner
1af83bb4cc
Optimize alphabetical sorting a bit
...
fixes #1272
2023-04-14 19:21:40 +02:00
Sateallia
4b2bf9680c
Alphabetical ordering option
2023-04-14 18:59:06 +02:00
Nicolas Werner
234ac79acc
Update spaces events automatically in the background
2023-03-14 18:16:08 +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
2f23a7d86f
Fix linting
2023-02-14 22:06:33 +01:00
Nicolas Werner
58f5ba5023
Make scrollbars optional and disabled by default
...
Also add them to the communities sidebar
2023-02-14 22:01:00 +01:00
Nicolas Werner
ad4ea02547
Add a reduced motion option
...
fixes #1350
2023-02-06 13:56:23 +01:00
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2023-01-02 04:25:33 +01:00
Loren Burkholder
fa0c14b846
confetti ( #1243 )
...
* 🎉 (confetti) message support. Thanks @LorenDB !
2022-12-10 10:17:15 -05:00
LordMZTE
9a15b0ea20
Move invert enter key setting
2022-11-04 23:53:36 +01:00
LordMZTE
80270e1f01
Add invert enter key setting
2022-11-04 23:42:35 +01:00
Nicolas Werner
8a4bb32b4a
Add toggle to disable decrypting notifications
2022-10-13 18:19:46 +02:00
DeepBlueV7.X
5e9eb845ab
Merge pull request #1202 from Nheko-Reborn/grammar
...
Grammar
2022-10-03 21:37:01 +00:00
Nicolas Werner
7ec842ba51
Replace some user visible mentions of spaces
2022-10-01 15:20:38 +02:00
Loren Burkholder
df834ffc48
Various grammar fixes (mostly removing commas)
2022-09-30 00:23:39 -04:00
Nicolas Werner
b629455fab
Rename groups
2022-09-21 00:03:25 +02:00
Forest
a4bd65ee1e
Grammar fix: Group's sidebar -> Groups sidebar
2022-08-15 21:49:57 -07:00
Loren Burkholder
885a790b1f
Simplify space notification options
2022-06-29 22:04:37 -04:00
Loren Burkholder
7cbde0712f
Allow muting spaces; other general improvements
2022-06-29 22:04:37 -04:00
Loren Burkholder
863eaa1910
Add space notification configuration
2022-06-29 22:04:37 -04:00
Nicolas Werner
ead10cd0fd
Request full online keybackup when turning it on
2022-06-19 16:37:00 +02:00
Nicolas Werner
35ff02ce48
Remove a few more headers
2022-06-18 02:31:01 +02:00
Nicolas Werner
6e1fec1e63
Update hidden read receipts MSC
2022-06-14 00:35:28 +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