2 * r + 2 * t
e12b9ee372
internal: centralise focus grabs
...
Except detached popouts focus grab (its meant to be exclusive to the other grab)
2025-09-20 22:23:55 +10:00
2 * r + 2 * t
252f19ec0e
launcher: prevent overlap with dashboard
...
Fixes #612
2025-09-13 19:07:04 +10:00
2 * r + 2 * t
306cfc06ed
plugin: refactor into modules
2025-09-13 14:38:44 +10:00
2 * r + 2 * t
2fa949139a
dashboard: persist state
2025-09-12 17:06:39 +10:00
2 * r + 2 * t
717855c629
internal: use Qt.resolvedUrl
2025-09-09 18:35:22 +10:00
2 * r + 2 * t
0d8771cf4d
dashboard: fix pfp picker
...
Fixes #579
2025-09-09 18:00:03 +10:00
2 * r + 2 * t
5902988a77
dashboard/media: fix incubation warning
2025-09-09 16:55:42 +10:00
2 * r + 2 * t
6ae1a8e811
plugin/ac: not singleton
...
Also add nodeId prop
BeatTracker not singleton
Move BeatTracker and Cava to Audio service
2025-09-09 16:31:02 +10:00
2 * r + 2 * t
ffed0aefab
dashboard/media: ensure visualiser heads
2025-09-08 21:15:18 +10:00
2 * r + 2 * t
d0fdbefbfb
plugin/ap: fix collector
...
Actually read from speakers not mic
2025-09-08 21:10:30 +10:00
2 * r + 2 * t
c99e05026f
plugin: abstract service + ref
2025-09-06 15:41:19 +10:00
2 * r + 2 * t
d5afda9d95
plugin: add BeatTracker
...
Replaces beat-detector.cpp
2025-09-04 22:38:23 +10:00
2 * r + 2 * t
958d07a3ff
dashboard/calendar: add scroll
2025-09-03 22:28:18 +10:00
2 * r + 2 * t
02c59fbd38
dashboard/calendar: fix
2025-09-03 22:19:08 +10:00
M Matthew Hydock
6e775a1a0e
dashboard: add month/year and paging to calendar ( #499 )
...
* add month/year and paging to calendar
also, removed day/month from time panel, and highlighting weekends
(need to figure out why the weekday enum is incorrect. locale issue?)
* removing dayOfWeek offset hack
this is clearly a me problem. my locale appears to be set to dz, but
only for caelestia shell. not sure why.
* aesthetic and localization improvements
* ensure all localized dates use UTC
issues i was having wrt localized date and day-of-week being off by one
appear to have been due to my timezone. forcing UTC seems to fix this.
* fixes
* anim today indicator
* keep state across open/close
* fix
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-03 21:49:41 +10:00
2 * r + 2 * t
1de24676bb
internal: refactor Paths util
2025-09-03 18:55:05 +10:00
2 * r + 2 * t
91a00d55e5
dashboard/media: slightly improve media seeking
...
Still kinda buggy, but not as bad
2025-09-01 20:55:48 +10:00
Belal
67f676d913
dashboard/media: add scroll to seek ( #528 )
...
* dashboard/media: add scroll to seek
* fix
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-01 18:15:33 +10:00
2 * r + 2 * t
b5d8125867
internal: better copy
2025-08-27 17:56:46 +10:00
2 * r + 2 * t
783057ab0d
background: add visualiser
...
Also dashboard.visualiserBars -> services.visualiserBars
2025-08-25 20:13:55 +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
0d9ab6ae49
config: player aliases + config default player
...
Closes #441
2025-08-23 21:34:31 +10:00
Soramane
b10c9a8006
dashboard: better pfp picker
2025-08-23 19:49:41 +10:00
2 * r + 2 * t
56ea40a9a0
dashboard: better visualiser
2025-08-23 15:15:47 +10:00
2 * r + 2 * t
5c93d07a8e
internal: scale rounding properly
2025-08-17 16:06:38 +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
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
1e1cdd95c1
lock/fetch: shell -> uptime + no qsTr
2025-08-11 15:59:39 +10:00
2 * r + 2 * t
0771aad11e
lock: add fetch + refactor os info
2025-08-11 15:14:04 +10:00
2 * r + 2 * t
87b491d8e7
lock: add weather
...
Also refactor weather service
2025-08-10 23:15:32 +10:00
2 * r + 2 * t
291a403661
internal: more colour fixes
2025-08-10 15:08:36 +10:00
2 * r + 2 * t
752dbec924
dashboard: fix cover art rounding
...
ensure full circle even when changed in config
2025-08-09 17:49:19 +10:00
2 * r + 2 * t
5b8edfc1e2
internal: transparency support coming soon™
...
Also fix media player selector text colour
Fix colour preview not resetting light/dark mode
2025-08-08 19:32:38 +10:00
2 * r + 2 * t
d7e3be861f
internal: fix transparent transitions
2025-08-07 17:05:45 +10:00
Noah Zepner
5bcface15a
dashboard: showOnHover config option ( #361 )
...
* dashboard: showOnHover config option
* dashboard: close on lose focus when !showOnHover
Also update readme
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-07 12:32:37 +10:00
Laurens Duin
9ada66a78e
bar/popouts: add audio device switcher ( #319 )
...
* feat: basic audio switcher
* feat: replace VerticalSlider with StyledSlider
* fix: styling
* fix: formatting
* chore: make sound icons consistent, change slider styling
* feat: styled slider component variants
* chore: cleanup
* chore: cleanup
* fix: pr fixes
* fix: remove redundant code
* chore: remove old code
* fix: controls styling
* fixes
* more tweaks
* radiobtn: add interaction stuff
Anim slider
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-05 16:04:53 +10:00
2 * r + 2 * t
c5381c5194
internal: refactor widgets folder
...
Split into subdirs and rename to components
2025-08-04 22:45:15 +10:00
2 * r + 2 * t
5ab986eba4
dashboard: display correct temp units
2025-08-04 21:54:25 +10:00
2 * r + 2 * t
350148528b
dashboard: fix tab desync
...
Fixes #324
2025-08-04 21:02:19 +10:00
2 * r + 2 * t
fe4e72eab3
internal: better shadow
2025-08-03 18:59:05 +10:00
2 * r + 2 * t
c2b2627b88
dashboard: better no media
...
Closes #323
2025-08-02 17:00:07 +10:00
2 * r + 2 * t
5bddb40b3e
dashboard: fix player selector icons
2025-08-02 15:59:38 +10:00
2 * r + 2 * t
bd28ebf5a0
dashboard: fix player selector
...
Fixes #320
2025-08-01 22:37:20 +10:00
2 * r + 2 * t
37809f2030
internal: loader extra clock components
2025-07-31 22:06:15 +10:00
2 * r + 2 * t
6536b61634
dashboard: fix time spacing
2025-07-31 22:01:54 +10:00
2 * r + 2 * t
4e282b1ab9
dashboard: fix media player selector
...
Disable when only one player
2025-07-31 21:58:16 +10:00
2 * r + 2 * t
1e9ee995ee
dashboard: better media player selector
2025-07-31 21:54:53 +10:00