Commit graph

129 commits

Author SHA1 Message Date
2 * r + 2 * t
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10:00
八奈見 レイ
36aac876cc
feat: add option to change notif dock placeholder (#1190)
* config: added option to change NotifDock Pictures

* NotifDock: change config option `notifDockPic` to `noNotifsPic` and similar for lockscreen too

* lockscreenNoNotifsPic -> lockNoNotifsPic

* fix lint

---------

Co-authored-by: Soramane <61896496+soramanew@users.noreply.github.com>
2026-03-31 16:29:16 +11:00
İlyas
c64119a22b
fix: YouTube thumbnail fallback for missing mpris:artUrl (#1347)
* fix: YouTube thumbnail fallback for missing mpris:artUrl

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-28 21:58:16 +11:00
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
9f3ef267ac chore: fix formatting issues 2026-03-22 01:37:29 +11:00
2 * r + 2 * t
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +11:00
2 * r + 2 * t
e88bbe425f refactor: move nested Notifs.Notif type to NotifData 2026-03-20 22:34:08 +11:00
2 * r + 2 * t
8b64d38e26 chore: remove unused imports 2026-03-20 22:33:26 +11:00
2 * r + 2 * t
796c2e4e76 chore: fix prop order 2026-03-20 16:03:18 +11:00
2 * r + 2 * t
9e2ccbede3 chore: format everything 2026-03-20 04:42:06 +11:00
2 * r + 2 * t
80b34c8c7c feat: async lock 2026-03-20 01:10:37 +11:00
Kalagmitan
0903a6a84b
bar/osicon: fix blurriness (#1271)
* osicon: Unblurred sidebar icon

+ The multiplier on the implicitWidth and implicitHeight caused the
distro icon on the sidebar to look blurry. I believe this is because the
screen can't render a fraction of a pixel, and so, the qtengine
compensates by using anti-aliasing which causes the icon look smudged.
+ I changed the font size of the icon to a standard integer size
(extraLarge) and removed the multipliers. A side-effect of this commit
is that the icon looks a bit bigger now, I chose extraLarge instead of
just large because the icon looked a bit too small, but I do not know of
other people's preference on this.

* feat: Adjusted root implictWidth and implicitHeight

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-15 18:51:07 +11:00
八奈見 レイ
e304846421
config: add option to hide notifications on lockscreen (#1211) 2026-03-15 18:32:32 +11:00
Xavier Lhinares
eed6adb0e4
media: hide person icon if user pfp is ready (#1213) 2026-03-15 18:28:56 +11:00
2 * r + 2 * t
229d17be35 notifs: add sourceSize to notification images 2026-03-12 22:28:56 +11:00
2 * r + 2 * t
314301157e notifs: single-pass derived properties in NotifGroup 2026-03-12 22:21:05 +11:00
Robin Seger
1bb7afe7b0
feat: add Logo shape component (#1247)
* Logo Shape component

- Added Logo.qml component with scaling
- Updated OsIcon to use Logo component

* missed removing tour

* [CI] chore: update flake

* Colours.palette defaults

* fixed import, added logo to Fetch.qml

* single shape parent, prop changes

* prop changes

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 00:27:43 +11:00
2 * r + 2 * t
685ad569a3 background: fix desktop clock 12h format 2026-01-20 20:53:34 +11:00
2 * r + 2 * t
4da25b5e95 internal: fix lock null warnings 2026-01-16 02:11:17 +11:00
2 * r + 2 * t
4f7f21a86d internal: no async loaders
Fixes reload issue and all stuff not loading issues
2026-01-16 01:40:38 +11:00
2 * r + 2 * t
229934a986 lock: fix weather 2026-01-04 00:15:40 +11:00
2 * r + 2 * t
dbb3d7c67b internal: fix bat charge state
Counts fully charged and pending charge as charging, same as prior to
90c051cf
2025-10-08 13:16:25 +11:00
Dylan Myers
90c051cfa1
internal: fix battery charging logic for tray and lock (#751)
* Update StatusIcons.qml --- Fix battery chargiing logic

idk what the difference is in the return value of UPower.onBattery and UPower.displayDevice.state, but the former always returns false after unplugging my laptop. Changing this to the more specific displayDevice.state === 2 fixes this

* Fetch.qml --- Fix battery charging boolean logic

* Use enum value for UPowerDeviceState instead of index

* Use enum value for UPowerDeviceState instead of index

* Update Fetch.qml --- invert battery conditional logic
2025-10-06 19:51:42 +11:00
2 * r + 2 * t
45f1312cdf lock: different error messages
To separate between fprint and passwd errors
2025-09-22 18:38:06 +10:00
2 * r + 2 * t
89d46c1b2f sidebar/notifs: better anims + misc fixes 2025-09-20 15:47:44 +10:00
2 * r + 2 * t
ef5936d0ab notifs: persistent notifs + better sidebar notifs 2025-09-18 23:39:23 +10:00
2 * r + 2 * t
b5b536ac8f sidebar: add notifs 2025-09-18 20:37:00 +10:00
2 * r + 2 * t
24922be5e9 feat: add idle monitor
Replaces hypridle
2025-09-17 23:15:47 +10:00
2 * r + 2 * t
7427229297 internal: add opacity mask component 2025-09-14 19:05:08 +10:00
2 * r + 2 * t
98a709af78 plugin/managers: add CircularIndicatorManager
Basically move StyledBusyIndicator -> CircularIndicator + logic for it from js -> c++
2025-09-13 15:50:04 +10:00
2 * r + 2 * t
717855c629 internal: use Qt.resolvedUrl 2025-09-09 18:35:22 +10:00
2 * r + 2 * t
1de24676bb internal: refactor Paths util 2025-09-03 18:55:05 +10:00
2 * r + 2 * t
2d7d01354a lock/notifs: fix undef error 2025-09-02 19:52:21 +10:00
2 * r + 2 * t
1191af68fb lock: show keyboard layout
Closes #450
2025-08-28 15:27:20 +10:00
2 * r + 2 * t
f2b79757e2 lock: add caps/num lock indicator
Closes #485
2025-08-28 15:13:40 +10:00
2 * r + 2 * t
8311eed7a6 internal: move notif icon lower 2025-08-27 18:02:51 +10:00
2 * r + 2 * t
6e8a32d4e4 internal: use Anim component 2025-08-24 17:22:00 +10:00
2 * r + 2 * t
486f9d2e2f internal: add canim component 2025-08-24 16:51:09 +10:00
2 * r + 2 * t
9dcdee9cfc internal: add anim component
No inlining
2025-08-24 16:42:03 +10:00
2 * r + 2 * t
aea5795832
lock: add fprint support (#429)
* lock: add fprint support

* lock: better fprint detection

* lock: cap error retries

* nix: fix fprint pam for nix

* lock: reset fprint tries

* lock: minor pam fixes

Delay fprint error retries
Reset fprint error retries on lock

* lock: loading indicator passwd state

Instead of fprint state cause no way of detecting that

* dashboard: better visualiser

* lock: better fprint availability check

* lock: better in/out anim

Animating layout sizes is a bad idea :woe:
Use scale instead

* lock: add better error/fail messages

* lock: less fprint icon states

Already shown by message

* lock: fix fprint reset

* lock: include passwd pam

* lock: flash message on change

* lock: fix message anim

Also wrap message instead of eliding

* lock: better messages for no fprint
2025-08-23 20:43:04 +10:00
2 * r + 2 * t
e60fa05504 lock: better pfp fallback 2025-08-19 15:39:46 +10:00
2 * r + 2 * t
d4c5415770 lock: remove unnecessary id 2025-08-17 16:24:35 +10:00
2 * r + 2 * t
5c93d07a8e internal: scale rounding properly 2025-08-17 16:06:38 +10:00
2 * r + 2 * t
53bfe29a40 lock: refactor 2025-08-17 15:50:34 +10:00
2 * r + 2 * t
832603903e lock: clear password buffer on unlock
For when unlocking via ipc/globalshortcut
2025-08-16 19:31:07 +10:00
2 * r + 2 * t
d1b7993f97 lock/notifs: retain notifs 2025-08-15 20:59:00 +10:00
2 * r + 2 * t
edef1d21fb internal: better loading indicator
Abstract circular progress into own component
2025-08-14 23:22:47 +10:00
2 * r + 2 * t
04ce9ccbb4 internal: better colourisation 2025-08-14 16:25:46 +10:00
2 * r + 2 * t
7c0f5533e1 internal: use icon os logo instead of nerd font
Add caelestia logo to use as fallback os logo
Add recolour lock fetch logo option
2025-08-13 23:03:23 +10:00
2 * r + 2 * t
7d096ee786 lock/resources: async shapes 2025-08-13 15:00:54 +10:00