tastytea
f7ca41bc49
Hidden events: Change title and prompt depending on isRoomSetting
...
We would have to set text and title separately otherwise.
3 years ago
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)
3 years ago
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.
3 years ago
tastytea
2815ad0408
Fix width of room name to dialog width
3 years ago
Nicolas Werner
aaae72a4f2
Fix focus and qml parenting with qml root
3 years ago
Nicolas Werner
f1a23355bd
Port usersettings to qml
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Loren Burkholder
d15094b21e
Use better translation method
3 years ago
Loren Burkholder
c09c0d35b8
Make opening room members from rooms settings dialog work
3 years ago
Nicolas Werner
d1e1e9363d
Fix qml warnings and missing icons
3 years ago
Nicolas Werner
9c1c3eb10d
Fix qml warnings and missing icons
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
8f3a6abfa2
Improve the layout and behaviour of topbar slightly
3 years ago
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
3 years ago
Loren Burkholder
4e020645f1
Reorganize all the dialogs into the dialogs folder
3 years ago
Joseph Donofry
c7545cb455
Fix a few jdenticon bugs
3 years ago
Loren Burkholder
3a86d44c1e
Finish getting all avatars jdenticonified
3 years ago
Joseph Donofry
9504d02f18
Add Qt.WindowTitleHint to qml dialogs
3 years ago
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
3 years ago
Nicolas Werner
d0947fd7c4
increase settings window size
3 years ago
Nicolas Werner
a57a15a2e0
Basic sticker pack editor
3 years ago
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
3 years ago
Nicolas Werner
eafbab6ae1
Add menu to enable or disable stickers globally
3 years ago
Nicolas Werner
0ac550ecbb
Show confirmation dialog when leaving a room via the context menu
3 years ago
Loren Burkholder
44be4c1f4a
Move various room auxiliary functions to TimelineManager
3 years ago
Loren Burkholder
b17002929c
Open room members when member info label clicked
3 years ago
Loren Burkholder
fa06881c49
Don't hardcode fonts
...
Fix hardcoded fonts (again)
3 years ago
Loren Burkholder
182de32380
Use standard buttons for OK button
3 years ago
Joseph Donofry
19f2c02eda
Remove 'respond to key requests' functionality
3 years ago
Nicolas Werner
2f08f5181c
Redesign invites and room preview joins
3 years ago
Joseph Donofry
8871f7e9d8
Fixes from code review
3 years ago
Joseph Donofry
284ca27fdc
Add nheko logo spinner to relevant places in UI
4 years ago
Nicolas Werner
f2bc184550
Fix device list not showing up and UserProfile blocking the window
4 years ago
Nicolas Werner
22afa122c4
Move openLink to Nheko globals
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
663c3b0014
Set a title for the room settings
4 years ago
Nicolas Werner
fcda5ace6b
Update translations
4 years ago
Nicolas Werner
84b2cf08a1
Set Dialog flag on Dialogs
...
Relates to #538
4 years ago
Loren Burkholder
877685d66d
Use qsTr() for strings
4 years ago
Nicolas Werner
05c636a8d4
Fix qml license headers again
4 years ago
Nicolas Werner
1961312b15
Improve sorting and sizing of completions a bit
4 years ago
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
4 years ago
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
4 years ago
Nicolas Werner
a6f0d2ea7d
Update license headers
4 years ago
Nicolas Werner
3b4f8f2016
Fix avatar fallback in rooms
4 years ago
Nicolas Werner
7560972cac
Fix qml formatting
4 years ago
Nicolas Werner
af9b66dd3e
Linkify topic in room settings and use non-deprecated MessageDialog
4 years ago
Nicolas Werner
8351cc4180
Fix miscalculation of padding in timeline
4 years ago
Jedi18
f76f7b7f8a
fixed roomsettings spacing and toggle button right align bug
4 years ago
Jedi18
8c4f0a070e
change togglebutton size, set textarea color to colors.text
4 years ago