Commit graph

48 commits

Author SHA1 Message Date
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
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
783057ab0d background: add visualiser
Also dashboard.visualiserBars -> services.visualiserBars
2025-08-25 20:13:55 +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
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
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
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
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
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
2 * r + 2 * t
7ef94120df dashboard: better play button 2025-07-31 21:29:59 +10:00
2 * r + 2 * t
af53c7b203 media: display hh:mm:ss
Closes #287
2025-07-28 13:25:48 +10:00
Soramane
4598e8a775 internal: use new qs imports 2025-07-16 18:02:28 +10:00
2 * r + 2 * t
18b6a321de dashboard: use shape for media visualiser
More cpu efficient
2025-07-09 01:08:35 +10:00
2 * r + 2 * t
c1872c2d77 dashboard: optimise cava
Use refs to prevent loading at all times
2025-06-28 22:29:46 +10:00
2 * r + 2 * t
45ebf3c70e dashboard: loader panes 2025-06-28 22:08:17 +10:00
2 * r + 2 * t
8915808414 config: allow resolving paths from home 2025-06-28 19:05:42 +10:00
2 * r + 2 * t
8308060a75 icons: fix grade more icons
Media and pfp fallback icons

Also fix dashboard user os icon
2025-06-27 14:47:50 +10:00
2 * r + 2 * t
ae12e0d4f8 config: make gifs configurable 2025-06-25 21:57:04 +10:00
2 * r + 2 * t
b37a88d12d dashboard: better vertical spacing for media 2025-06-22 22:50:31 +10:00
2 * r + 2 * t
1c5c99699f internal: remove unnecessary 2025-06-19 23:31:38 +10:00
2 * r + 2 * t
2c590cb9d9 dashboard: fix media eliding
Also center icons
2025-06-19 18:34:11 +10:00
2 * r + 2 * t
e36fb678db dashboard: fix blurry media pane 2025-06-19 16:28:26 +10:00
2 * r + 2 * t
96429160c3 feat: user config file
Config file at `~/.config/caelestia/shell.json`
2025-06-15 18:08:45 +10:00
2 * r + 2 * t
0cf46c4409 dashboard: hide dash when raise media 2025-06-07 20:34:30 +10:00
2 * r + 2 * t
6afd2a1525 internal: move cava to service 2025-06-05 17:42:02 +10:00
2 * r + 2 * t
e9c4bd0bb8 dashboard: center media pane 2025-06-05 17:18:55 +10:00
2 * r + 2 * t
b8a22eaa28 dashboard: dont update pane if not current 2025-06-05 16:52:33 +10:00
2 * r + 2 * t
c710ade94e dashboard: media player selector elide text 2025-06-05 16:17:43 +10:00
2 * r + 2 * t
a7e88854bb feat: dashboard media player selector
Also raise and quit buttons
2025-06-05 16:08:27 +10:00
2 * r + 2 * t
cdc6776eeb dashboard: animate media visualiser colour 2025-05-28 15:44:28 +08:00
2 * r + 2 * t
e2cf98f944 dashboard: fix media visualiser spacing
Fix the spacing between the visualiser and cover
2025-05-28 11:07:29 +08:00
2 * r + 2 * t
0c7d782d17 dashboard: animate text
Make run script use -p instead of -c so no need to install to ~/.config/quickshell/caelestia
2025-05-28 10:40:56 +08:00
2 * r + 2 * t
63da636144 internal: bar only vertical
The bar can only be vertical
Remove box, boxlayout and anchortext
Add StyledClippingRect
2025-05-27 10:42:08 +08:00
2 * r + 2 * t
db2eaaa3d0 dashboard: better media panel 2025-05-26 11:25:19 +08:00
2 * r + 2 * t
90a65cd153 feat: dashboard media panel 2025-05-26 00:10:05 +08:00