Commit graph

45 commits

Author SHA1 Message Date
2 * r + 2 * t
7ea5fd3c70 fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
2 * r + 2 * t
3191ea9757 feat: improve text anim
Force opacity only and use expressive effect curves
2026-04-23 00:59:43 +10:00
2 * r + 2 * t
c4539d6960 refactor: icons follow builders pattern
Also add icon size() shorthand
And builder scale()
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
6573a62fc5 refactor: use Font.Xxx enum for weights 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
acd492b3ea refactor: migrate MaterialIcon font to fontStyle 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
a43fc61fad refactor: migrate lock to new font API 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
52272c062d feat: use M3 spacing tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
0d0dcaf115 refactor: replace scaled padding with new tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
57db6e246c feat: use M3 padding tokens 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
6e234d6656 refactor: use signals instead of functions 2026-04-18 01:04:04 +10:00
2 * r + 2 * t
d675478e91 refactor: use new anim type prop 2026-04-15 18:32:19 +10:00
2 * r + 2 * t
8106aca173 fix: even more non global access 2026-04-13 16:42:00 +10:00
2 * r + 2 * t
b8d17ad8ef fix: use global config for global properties 2026-04-12 22:47:30 +10:00
2 * r + 2 * t
71dd7b4db8 chore: format QML imports 2026-04-11 22:17:24 +10:00
2 * r + 2 * t
b5dcd07ab8 fix: use correct size tokens in QML 2026-04-11 21:24:16 +10:00
2 * r + 2 * t
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10:00
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +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
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
685ad569a3 background: fix desktop clock 12h format 2026-01-20 20:53:34 +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
45f1312cdf lock: different error messages
To separate between fprint and passwd errors
2025-09-22 18:38:06 +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
1de24676bb internal: refactor Paths util 2025-09-03 18:55:05 +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
6e8a32d4e4 internal: use Anim component 2025-08-24 17:22:00 +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
53bfe29a40 lock: refactor 2025-08-17 15:50:34 +10:00
2 * r + 2 * t
4b6d7916e6 config: add clock font config
Also use mono font for lock media artist
Add rubik to nix font deps
2025-08-12 18:13:57 +10:00
2 * r + 2 * t
13e0064abe lock: dont load media cover when anim
Also no fractional font size
Fix log warning
2025-08-12 17:32:48 +10:00
2 * r + 2 * t
ab531a83b7 lock: better scaling 2025-08-12 17:24:39 +10:00
2 * r + 2 * t
68bb5dd7f9 lock: better scaling + fix null error 2025-08-12 12:21:34 +10:00
2 * r + 2 * t
019f8b9570 lock: fix input colour 2025-08-12 00:36:34 +10:00
2 * r + 2 * t
dcaa49cddc lock: add media + some fixes 2025-08-11 01:38:37 +10:00
2 * r + 2 * t
b7c121f090 lock: fix button 2025-08-10 23:23:26 +10:00
2 * r + 2 * t
acfef5103e lock: better lock anim 2025-08-10 21:48:57 +10:00
2 * r + 2 * t
e92cbd25a6 lock: add date 2025-08-10 21:23:56 +10:00
2 * r + 2 * t
aa08957538 lock: center password field + placeholder states 2025-08-10 21:05:31 +10:00
2 * r + 2 * t
31cc51b6e9 lock: add placeholder + manual focus 2025-08-10 19:37:34 +10:00
2 * r + 2 * t
56ca1632c5 lock: input field + separate pam 2025-08-10 19:22:27 +10:00