rnhmjoj
f5d5bea840
Add green theme color, make "error" configurable
2 years ago
Nicolas Werner
a6b2be112b
More image dialog fixes
3 years ago
tastytea
9836443d26
Add maximum width to room name in user profile
...
Layout is: spacing | text | spacing | button | spacing
Therefore we subtract 3x spacing and 1x button(16) from width.
3 years ago
tastytea
721c315be2
Add maximum width to user name in profile
...
Layout is: padding | text | margin | button | padding
Therefore we subtract 2x padding, 1x margin and 1x button from
width. And an extra button for some reason. 🤷
3 years ago
Nicolas Werner
aaae72a4f2
Fix focus and qml parenting with qml root
3 years ago
Nicolas Werner
66520eae19
Port image overlay to qml
...
Allows you to zoom and pan now.
relates to #647
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
a0699f5247
Multiply source size by scale factor
...
Might be unnecessary, but docs are unclear on that.
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
Nicolas Werner
df1f549a2c
Use filled shields everywhere and distinguish different states more
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
6c5807ed0c
Make yellow darker
...
Fixes readability issues in the userprofile.
fixes #440
3 years ago
Nicolas Werner
1e22274d8c
Use ItemDelegate in RoomList instead of a Rectangle with handlers
...
fixes #683
relates to #571
3 years ago
Thulinma
662cb573e1
Allow changing device names, display last seen time and IP
3 years ago
Thulinma
649c5ff86d
Add support for listing devices that do not support encryption, add support for logging out devices.
...
Ticks off another box in #23 !
3 years ago
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
3 years ago
DeepBlueV7.X
569606f35b
Simplify device list refresh logic
3 years ago
Thulinma
456a41bcdf
Added support for refreshing the device list, marking current device with a checkmark instead of a lock
3 years ago
Loren Burkholder
4e020645f1
Reorganize all the dialogs into the dialogs folder
3 years ago
Thulinma
a39cb537ae
More profile improvements:
...
- Now scrolls entire profile instead of only device list, improving the experience on smaller screens
- Fixed centering of room name
- Allow profile to be sized smaller to match the new scrolling behavior
- Silenced warning about room being null for global profiles
- Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room
- Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel
3 years ago
Thulinma
e7564396fb
Improvements to user profiles:
...
- Set a minimum width on the profile window (avatar size + margins)
- Made avatar editing a separate button, so you can zoom in on your own avatars
- Added hover text to avatar/displayname change buttons, which clarify where they will apply for global/room-specific profiles
- Added display of room name for room-specific profiles, with hover text that explains what that means.
- Added way to open global profile for users from their room-specific profiles (globe button next to room name)
3 years ago
Joseph Donofry
9504d02f18
Add Qt.WindowTitleHint to qml dialogs
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
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
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
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
0d0709ccd3
Show verification status next to messages
4 years ago
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
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
8351cc4180
Fix miscalculation of padding in timeline
4 years ago
Jedi18
35aa0126ac
added changing of name through edit modal, removed old roomsettings
4 years ago
trilene
974c336c5e
make lint
4 years ago
Joseph Donofry
2bfd44755e
Try to fix format script and fix linting
4 years ago
Jedi18
cd3f719e43
add loading indicator
4 years ago
Jedi18
d535cc5e75
add error message and update avatars on avatar change in timeline and user profile dialog
4 years ago
Jedi18
c3e02240bf
update room and global avatar through user profile
4 years ago
Jedi18
0ebb2947ef
focus and select text on clicking edit button
4 years ago
Loren Burkholder
58dc79074c
Close user profile dialog on Esc
4 years ago
Loren Burkholder
cd998d1c35
Center user info dialog on the screen
4 years ago
Jedi18
e09e587796
shifted isUsernameEditingAllowed to qml from c++
4 years ago
Jedi18
9b5a287d14
made requeste changes
4 years ago