Commit graph

25 commits

Author SHA1 Message Date
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
8b64d38e26 chore: remove unused imports 2026-03-20 22:33:26 +11:00
2 * r + 2 * t
d2acd1014d chore: fix PersistentProperties missing-prop linter errors 2026-03-20 22:17:36 +11:00
2 * r + 2 * t
88d70a7f22 dash: more expressive shapes 2026-01-03 18:45:25 +11:00
2 * r + 2 * t
2fa949139a dashboard: persist state 2025-09-12 17:06:39 +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
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
3221ca1858 dashboard: fix pfp picker
Fixes caelestia-dots/caelestia#21
2025-07-07 14:20:10 +10:00
2 * r + 2 * t
45ebf3c70e dashboard: loader panes 2025-06-28 22:08:17 +10:00
2 * r + 2 * t
e0972efdb4 feat: dashboard pfp picker 2025-06-18 22:33:38 +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
80f2fdf044 dashboard: fix sizing issues 2025-05-24 20:57:51 +08:00
2 * r + 2 * t
787fde09ef dashboard: fix calendar size 2025-05-24 17:14:38 +08:00
2 * r + 2 * t
95b0c2d3fe dashboard: add weather 2025-05-23 23:10:33 +08:00
2 * r + 2 * t
36f28f7c42 bar: switch to embedded style 2025-05-23 16:50:12 +08:00
2 * r + 2 * t
c32d9035e0 dashboard: add calendar 2025-05-20 22:01:42 +08:00
2 * r + 2 * t
35994f7308 dashboard: resources 2025-05-19 21:03:34 +08:00
2 * r + 2 * t
7c5a23d334 dashboard: add media 2025-05-19 00:59:15 +08:00
2 * r + 2 * t
c6a389120d dashboard: add datetime 2025-05-18 11:42:16 +08:00
2 * r + 2 * t
52d0c0807b dashboard: scale face based on info height
Also increase spacing
2025-05-18 00:38:10 +08:00
2 * r + 2 * t
086c5c9f02 feat: dashboard user 2025-05-18 00:23:21 +08:00
2 * r + 2 * t
6de0288b70 dashboard: design layout
Also use clippingrect to round swipeview
2025-05-17 23:02:38 +08:00