Commit graph

39 commits

Author SHA1 Message Date
2 * r + 2 * t
9cf3ad4094 fix: broken config uses + move gif speed adjustments to Config.general 2026-04-11 21:54:27 +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
İ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
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +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
Thanh Minh
46174d1934
dashboard/performance: new design, configurable, controlcenter support (#975)
* feat(dashboard): add configurable performance resources

- Add config options to show/hide Battery, GPU, CPU, Memory, Storage
- Make dashboard responsive based on number of visible resources
- Scale resource sizes and spacing dynamically for 3, 4, or 5 items
- Battery shows charge status and time remaining/to full
- Each resource can be individually toggled via config

* fix(dashboard): add dynamic right margin for last visible resource

Ensures the rightmost resource always has proper margin to prevent
content from being cut off at the edge

* fix(performance): comment out duplicated value2 properties for memory and storage resources

* controlcenter: add settings for dashboard

* feat: handle readonly properties and re-usable codes

* Feature/performance tab rework (#5)

* dashboard/performance: rework tab with card-based grid layout

- Replace circular arc meters with card-based grid layout
- CPU/GPU cards show hardware name, usage and temperature with horizontal bars
- Memory card with 3/4 arc indicator and used/total at bottom
- Storage card shows physical disks from lsblk with aggregated partition usage
- Add cpuName, gpuName, cpuFreq, cpuMaxFreq, disks properties to SystemUsage
- Clean hardware names (remove Intel/AMD/NVIDIA prefixes, TM/R symbols)

* dashboard/performance: new hero card design

* dashboard/performance: update storage indicators to be reponsive to the physical disks count

* dashboard/performance: fix the overlay bounding issue

* dashboard/perfromance: refactor code

* dashboard/performance: add battery gauge

* dashboard/performance: correct battery icon

* dashboard/performance: configurable battery

* dashboard/performance: update layout

* dashboard/performance: move the "Usage" text on top and smaller the font size

* dashboard/performance: add a lot of configurations

* dashboard/performance: add network metrics

* fix: issue with hot reload

* chore: update default vaule for mainValueSpacing to 0

* chore: group settings into collapasible sections

* chore: making GPU & Battery toggle not showing if not found

* chore: fix network widget spacing & text

* chore: remove old disk bars configs, add update interval

* chore: remove old & unused value, functions

* chore: network graph update smoothly when data points change

* chore: refactor settings

- de-flood settings, most of the font & size setting now follow the
global Appearance config
- Most of sliders are not needed anymore, only keep the update interval
slider
- clean up

* chore: remove readonly properties from the controlcenter/dashboard.

* chore: minor fix

* fix: fix warning about onPercChange()

* fix: network metrics negative number

* fix: add minimal height & width, placeholder for none toggled

* fix: network graph move smoothly (#6)

* fix: network graph move smoothly

* clean up

* fix: graph animation even more smooth

* fix: padding issue

* chore: network icons short description

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-02-19 22:53:22 +11:00
Evertiro
7a41a85954
config: allow adjusting the speed of gifs (#1147)
Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
2026-02-04 19:04:10 +11:00
2 * r + 2 * t
306cfc06ed plugin: refactor into modules 2025-09-13 14:38:44 +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
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
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
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
2 * r + 2 * t
c5381c5194 internal: refactor widgets folder
Split into subdirs and rename to components
2025-08-04 22:45:15 +10:00
Soramane
4598e8a775 internal: use new qs imports 2025-07-16 18:02:28 +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
96429160c3 feat: user config file
Config file at `~/.config/caelestia/shell.json`
2025-06-15 18:08:45 +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
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
90a65cd153 feat: dashboard media panel 2025-05-26 00:10:05 +08:00
2 * r + 2 * t
b59cffa5ea dashboard: shrink bongo cat so no overlap 2025-05-23 14:33:56 +08:00
2 * r + 2 * t
3aa7d9d5de dashboard: fix bongo cat playing when no media 2025-05-23 13:14:52 +08:00
2 * r + 2 * t
48db317cc8 dashboard: media bongo cat use bpm as mult 2025-05-23 00:27:30 +08:00
2 * r + 2 * t
cf965934ac dashboard: media bongo cat 2025-05-23 00:05:13 +08:00
2 * r + 2 * t
35994f7308 dashboard: resources 2025-05-19 21:03:34 +08:00
2 * r + 2 * t
a4bd60c907 dashboard: fix media cover art 2025-05-19 15:42:51 +08:00
2 * r + 2 * t
55d5bc7f37 dashboard: anim media progress colour 2025-05-19 13:14:15 +08:00
2 * r + 2 * t
7c5a23d334 dashboard: add media 2025-05-19 00:59:15 +08:00