Commit Graph

32 Commits

Author SHA1 Message Date
Nicolas Werner 931855441a
Allow editing aliases 2022-07-08 17:28:28 +02:00
Nicolas Werner 07228d336a
Support the knock_restricted rule 2022-06-18 00:17:24 +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 6c6d43691d
Add basic powerlevel editor 2022-05-27 17:01:58 +02:00
Loren Burkholder f9b3690e87 Modifications to member list buttons 2022-04-23 19:03:01 -04:00
Nicolas Werner 656fcac91c
Don't use a modal to edit room name and topic 2022-03-30 06:45:31 +02:00
tastytea b75f7e564d
Make “show more” “show less” in room settings translatable 2022-03-08 11:31:54 +01:00
Malte E cb057b016a rich text emoji 2022-03-04 23:11:47 +01:00
Malte E 864adaffca wrap room name 2022-03-04 23:08:00 +01:00
Malte E 573933f239 cosmetics 2022-03-04 13:40:44 +01:00
Malte E 8658801839 hopfefully the button works now 2022-03-04 11:19:58 +01:00
Malte E cf7353c1e9 fix text color and button, copy roomID on click 2022-03-03 21:51:26 +01:00
Malte E 02da8e445a make long topic collapsible 2022-03-02 10:02:01 +01:00
Malte E 22235defac restore default width and height 2022-02-25 22:05:35 +01:00
Malte E e59468f28c clean up indentation 2022-02-25 21:59:01 +01:00
Malte E fd3efdffcf make RoomSettings mobile friendly and more like UserProfile 2022-02-25 21:57:19 +01:00
Nicolas Werner 47b822604d
Hidden events: Refactor slightly for reusability 2022-02-12 19:48:53 +01:00
tastytea f7ca41bc49
Hidden events: Change title and prompt depending on isRoomSetting
We would have to set text and title separately otherwise.
2022-02-10 00:48:35 +01:00
tastytea f0bb64030e
Hidden events: Incorporate suggestions from review
- Set TitleHint flag on dialog
- Store hidden events as QSet<QString> instead of std::vector<bool>
- Change wording in dialog (disable events instead of turning the hiding
  on)
2022-02-10 00:48:35 +01:00
tastytea 5cd3e61cb0
Add GUI to change hidden events per room
This adds a dialog to the room settings in which the user can choose
which of these three event types they want to hide (additionally to the
default):

  - m.room.member
  - m.room.power_levels
  - m.sticker

The current state is read when room settings are opened and saved when
new settings are accepted.
2022-02-10 00:48:35 +01:00
tastytea 2815ad0408
Fix width of room name to dialog width 2022-02-04 23:40:40 +01:00
Nicolas Werner aaae72a4f2
Fix focus and qml parenting with qml root 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
Loren Burkholder d15094b21e Use better translation method 2021-12-13 19:08:54 -05:00
Loren Burkholder c09c0d35b8 Make opening room members from rooms settings dialog work 2021-12-13 19:08:54 -05:00
Nicolas Werner 9c1c3eb10d
Fix qml warnings and missing icons 2021-11-17 06:26:33 +01:00
Loren Burkholder f3aeb4b044
Switch icon theme to Fluent icons 2021-11-17 00:37:26 +01:00
Nicolas Werner 8f3a6abfa2
Improve the layout and behaviour of topbar slightly 2021-11-11 04:29:50 +01:00
Nicolas Werner 5ca1fb18bb
Move away from using an event loop to access secrets
Fixes messages in room flickering and being stuck

fixes #760
relates to #770
relates to #789
2021-11-07 03:52:57 +01:00
Loren Burkholder 4e020645f1 Reorganize all the dialogs into the dialogs folder 2021-09-29 20:16:46 -04:00