q234rty
7b07548b77
HiDPI Fixes
...
Fix various downscaled icons by removing undeeded multiplications by devicePixelRatio in sourceSize.
Fix downscaled PL indicator in the timeline by using the actual size as sourceSize.
Fix various blurry icons by specifying sourceSize.
12 months ago
Nicolas Werner
2b1c9af311
More qml cleanups
1 year ago
NepNep21
0b28e7934d
Move dialog to settings page and add avatar image to delegate
1 year ago
Nicolas Werner
a0a49b6c2a
Cleanup ignore user functionality slightly
1 year ago
NepNep21
4eaba191de
Use properties
1 year ago
NepNep21
d1ba9fd878
Rebase
1 year ago
Nicolas Werner
c25d0c6b2f
Get rid of scrollhelper
2 years ago
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
2 years ago
Nicolas Werner
c1c02b4aae
Make the profile buttons a bit bigger
2 years ago
Nicolas Werner
aae3300860
Show rooms you share with someone
2 years ago
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/
2 years ago
Nicolas Werner
5d7deca0db
Simplify status message in profile a bit
2 years ago
Marcus Hoffmann
7fe62aa4ca
UserProfile: add padding to device list
...
Add the same padding as is applied to long status messages.
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2 years ago
Marcus Hoffmann
4c328193ce
UserProfile: fix status message overflowing
...
Also style the "Status:" prefix bold.
2 years ago
Marcus Hoffmann
7c7a8d2d9a
UserProfile: reduce spacing by a bit
...
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2 years ago
Marcus Hoffmann
9635b248f8
UserProfile: display status message
...
Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
2 years ago
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2 years ago
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
4 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++.
4 years ago
Nicolas Werner
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
4 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