Commit graph

1131 commits

Author SHA1 Message Date
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
Loren Burkholder
c2b6728955 Add space notifs to room list 2022-06-29 22:04:19 -04:00
Loren Burkholder
8ec0577807 Make the notification bubble its own component 2022-06-29 22:04:19 -04:00
Loren Burkholder
e446e3d679 Add loud notifications for spaces 2022-06-29 22:04:17 -04:00
Loren Burkholder
169384f0fa Add space notifications to room list 2022-06-29 22:02:20 -04:00
Loren Burkholder
2df2046d1d Display unread notifications for spaces 2022-06-29 22:00:09 -04:00
q234rty
7a29531739
Fix blurriness of svg icons (#1108) 2022-06-28 12:14:23 +00:00
Nicolas Werner
dc4a06517c
Add an option to define new power levels 2022-06-26 00:09:00 +02:00
Nicolas Werner
5772447874
Require matrix v1.1 or greater 2022-06-25 16:16:54 +02:00
brausepulver
09c646d3fa
Add copy link to room context menu (#1101) 2022-06-23 23:44:50 +00:00
Nicolas Werner
07228d336a
Support the knock_restricted rule 2022-06-18 00:17:24 +02:00
Rohit Sutradhar
b0e3c6d65a
Added escape handler for uploads (#1100)
* Added escape handler for uploads

* Update MessageView.qml

Changed if-else conditions to handle only one escape at a time
2022-06-17 20:08:29 +00:00
Nicolas Werner
4ec92e0244
Remove confusing log message 2022-06-15 22:18:35 +02:00
Nicolas Werner
6afe3fa39d
Close image viewer when clicking on the background
fixes #1088
2022-06-15 20:55:51 +02:00
DeepBlueV7.X
835fcf6325
Merge pull request #1095 from syldrathecat/subtle-paste-fixes
Subtle corrections to paste behaviors
2022-06-15 14:31:46 +00:00
Nicolas Werner
3eafd4396e
Fix pins not refreshing after being loaded 2022-06-15 15:36:58 +02:00
SyldraTheCat
8a6acd1d86
Subtle corrections to paste behaviors 2022-06-14 12:04:34 +00:00
SyldraTheCat
ffa4dca8b3
Make cursoring up/down more consistent on some setups 2022-06-13 07:22:09 +00:00
Nicolas Werner
051545a851
Fix crash on some systems because of reuseItems in completer 2022-06-12 17:49:20 +02:00
Nicolas Werner
74712ff6aa
Make settings menu a bit narrower 2022-06-11 10:05:36 +02:00
Nicolas Werner
7e0bc0658c
Fix editing topic 2022-06-02 21:57:46 +02:00
Loren Burkholder
cb4d7234c7 Indicate if no topic is set 2022-06-02 14:19:50 -04:00
Nicolas Werner
5450139a2e
Lots of new PL translations 2022-05-27 17:16:38 +02:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
Joseph Donofry
7f2ae13c43
Make PrivacyScreen work on Popped-out Rooms 2022-05-12 14:56:22 -04:00
Joseph Donofry
d130c96160
Fix PrivacyScreen for MainWindow 2022-05-12 12:48:12 -04:00
Nicolas Werner
a6b2be112b
More image dialog fixes 2022-05-10 03:20:09 +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
Nicolas Werner
db1bcd7b5a
Show powerlevels in memberlist 2022-05-07 02:30:16 +02:00
Nicolas Werner
d4b7712a66
Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into TheDrawingCoder-Gamer-master 2022-05-06 15:41:51 +02:00
Nicolas Werner
b75ef07896
Add basic support for multiple windows 2022-05-06 00:36:53 +02:00
DeepBlueV7.X
5ceed8f519
Merge pull request #1056 from Nheko-Reborn/uiTweaks
UI tweaks
2022-04-27 01:15:25 +00:00
BulbyVR
64882fd6de Unhardcode qml 2022-04-24 12:25:01 -04:00
BulbyVR
1eeee5f367 Curse you hardcoded qml! 2022-04-24 12:25:01 -04:00
Nicolas Werner
c21711830f
Fix pinned messages getting clipped 2022-04-24 16:37:35 +02:00
Loren Burkholder
f9b3690e87 Modifications to member list buttons 2022-04-23 19:03:01 -04:00
Loren Burkholder
c53b732452 Set default size for hidden events dialog 2022-04-23 18:47:18 -04:00
Loren Burkholder
24ec2181a3 Better handle pluralization 2022-04-23 18:47:17 -04:00
Loren Burkholder
3d60fadb39 Allow users to see through the spinner 2022-04-23 18:46:30 -04:00
Loren Burkholder
6672e765d7
Search room members (#1049) 2022-04-22 23:59:40 +00:00
Loren Burkholder
9cf0e3ca55
Add member list and settings buttons to spaces (#1051)
* Add member list and settings buttons to spaces

* Un-buttonify the member list button

* Properly button settings *and* members
2022-04-22 23:43:25 +00:00
Nicolas Werner
3b2f47c56f
Show changes in image packs in timeline 2022-04-19 22:33:53 +02:00
Loren Burkholder
5dc94447b9 Focus room search 2022-04-18 14:44:35 -04:00
Nicolas Werner
85f0ffb6bf Remove boundary handling in image overlay
They hurt more than they are helping
2022-04-10 04:10:32 +02:00
Loren Burkholder
35e6cf003d Close current room on Ctrl+W 2022-04-02 20:33:10 -04:00
Nicolas Werner
a59b3147a6
Add reasons to everything
fixes #1030
2022-03-30 23:40:12 +02:00
Nicolas Werner
cb76777fce
Add delay to showing scroll down button 2022-03-30 19:19:39 +02:00
Nicolas Werner
656fcac91c
Don't use a modal to edit room name and topic 2022-03-30 06:45:31 +02:00
Nicolas Werner
f9942494d6
Fix broken invite dialog 2022-03-30 04:30:09 +02:00
Nicolas Werner
3ded0d61ba
Merge branch 'fix-tapping-timeline' 2022-03-30 01:34:13 +02:00
Nicolas Werner
4783ce8c44
Add a background to scroll to bottom button 2022-03-30 01:23:23 +02:00
Nicolas Werner
a3ae90415c
Merge branch 'go_to_bottom' of https://github.com/maltee1/nheko into maltee1-go_to_bottom 2022-03-30 00:31:49 +02:00
Malte E
8c8305bf8a add jump to end button 2022-03-29 23:11:25 +02:00
DeepBlueV7.X
f9e294ce0c
Merge pull request #1019 from maltee1/qml_createroom
CreateRoom dialog in QML
2022-03-29 20:54:45 +02:00
Nicolas Werner
6d1416fb6e
Add backend for new room creation dialogs 2022-03-29 20:51:18 +02:00
Malte E
d7cb2bd647 expose options better 2022-03-28 22:06:18 +02:00
Malte E
f66ec626f0 fix tapping messages, fix pressandhold/doubletap on touch 2022-03-28 20:22:58 +02:00
Malte E
5078bdd14f
drag to reply (#1018) 2022-03-27 19:23:40 +00:00
Malte E
838cf63578 direct chat creator can now create direct chats 2022-03-26 22:25:48 +01:00
Malte E
5384ab377c initial direct chat creation dialog 2022-03-26 17:28:44 +01:00
Malte E
b8b31cb36d CreateRoom dialog in QML 2022-03-25 22:30:19 +01:00
Malte E
13baf77435
Better touch scrolling (#1012) 2022-03-24 00:35:42 +00:00
Nicolas Werner
a23e2ba854
Make overlap of actionMenu a bit smaller again 2022-03-23 01:33:19 +01:00
Nicolas Werner
4495ad8e55
Properly enable hovering on message action menu 2022-03-22 19:59:22 +01:00
Nicolas Werner
b52fd8538d
Make hover menu inset slightly 2022-03-22 19:48:07 +01:00
DeepBlueV7.X
dfb34a6c96
Merge pull request #1005 from maltee1/fix_input_method
Fix input method
2022-03-22 03:56:01 +01:00
Nicolas Werner
a9486ec896
Fix thumbnails for encrypted files and factor upload box out 2022-03-21 05:49:12 +01:00
Nicolas Werner
dbd2bebe6c
Show some previews in upload window 2022-03-21 05:05:29 +01:00
Nicolas Werner
fd83858715
Add duration and resolution to files 2022-03-21 00:48:27 +01:00
Nicolas Werner
d3471a1097
Move uploads to InputBar 2022-03-20 22:49:33 +01:00
Malte E
f563098e9a Don't send on Enter when inputMethod.visible ( == OSK active assumed) 2022-03-20 22:17:25 +01:00
Malte E
d58a483642 add preedit text to search 2022-03-20 21:57:16 +01:00
Malte E
0cb729cfc2 remove completer trigger characters 2022-03-20 21:34:41 +01:00
Malte E
548063d303 attempt to include preeditText in search string 2022-03-20 17:21:59 +01:00
Malte E
86a81307fb make completer work with input method 2022-03-20 17:12:13 +01:00
Malte E
a42335aed2
elide usernames in timeline (#997)
* Use advanceWidth to get the with of the original text

Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
2022-03-20 04:12:41 +00:00
DeepBlueV7.X
dda1bcd3c1
Merge pull request #1001 from duarm/master
options to open images/videos with external program by default
2022-03-20 04:30:54 +01:00
Malte E
d765305595 properly commit preedit text 2022-03-19 22:30:35 +01:00
math
88d86405f8 add option to open video with external program by default 2022-03-19 02:31:43 -03:00
math
74a4e36f90 add option to open image with external program by default 2022-03-19 01:54:02 -03:00
DeepBlueV7.X
a35f5e81cd
Merge pull request #989 from maltee1/improve_reply_popup
small rework of the reply popup
2022-03-16 03:09:34 +01:00
Nicolas Werner
4f44b63a49
Fix screen share calls 2022-03-13 20:40:09 +01:00
Malte E
637abac334 add space between date bubble and own messages 2022-03-12 22:51:02 +01:00
Malte E
3e59b76b54 add space below datebubble and own message bubbles 2022-03-12 22:46:08 +01:00
Malte E
8a78920b88 allow bubbles to be not larger than necessary 2022-03-12 22:34:16 +01:00
Malte E
a76b50b48e small rework of the reply popup 2022-03-11 21:32:32 +01:00
tastytea
a7388a70be
Use standard buttons where possible
Standard buttons are ordered in the right way and sometimes have an
icon.

Bug: https://matrix.to/#/%23nheko%3Anheko.im/%2476PZ2m6YftX8mqGIe9ettKbh_-pEYeVRQSJBfwFzWi0?via=pixie.town&via=matrix.org&via=matrix.flexinos.tech&via=half-shot.uk
2022-03-11 13:15:26 +01:00
Malte E
7ec0539476 reduce replied-to message to implicitWidth if non-bubble layout is used 2022-03-10 21:54:26 +01:00
Malte E
8fa912ed85 right-align reactions of right-aligned bubbles 2022-03-10 21:47:07 +01:00
Nicolas Werner
bf7b58c959
Don't destroy components in use
Add a delay to all destructions and move the call dialog stuff up a
level, so that we don't destroy the component when destroying the parent
dialog.

fixes #984
2022-03-10 20:43:42 +01:00
Nicolas Werner
7a11b69f99
Fix images being cropped instead of scaled 2022-03-09 20:15:37 +01:00
Nicolas Werner
fcfcf5573b
Fix a few alignment issues in the hover menu 2022-03-09 19:39:25 +01:00
DeepBlueV7.X
64a939481a
Merge pull request #982 from tastytea/reaction-tooltip
Show long reaction text in tooltip; Remove extra …
2022-03-09 17:54:13 +00:00
tastytea
ddf749d3a2
Remove extra … from reaction text if it is already there
elidedText should have … in it if the text doesn't fit, but it seems
that it is omitted if the emoji font doesn't have it. 🙄
See <https://github.com/Nheko-Reborn/nheko/pull/982>.
2022-03-09 18:51:29 +01:00
tastytea
b82b724795
Show long reaction text in tooltip
If the reaction text is elided, it will be shown in the tooltip.
2022-03-09 18:42:57 +01:00
Nicolas Werner
5b09dd1a11
Fix a few alignment issues in the roomlist 2022-03-09 18:36:13 +01:00
tastytea
b75f7e564d
Make “show more” “show less” in room settings translatable 2022-03-08 11:31:54 +01:00
Nicolas Werner
ea6d50d114
Remove spurious log message 2022-03-07 23:19:56 +01:00