Commit graph

435 commits

Author SHA1 Message Date
Soramane
38e9e24390 notifs: use app2unit for links
also make links only reactive when expanded
2025-07-16 17:38:00 +10:00
Soramane
01f724800f notifs: add close button
Closes #220
2025-07-16 17:32:27 +10:00
2 * r + 2 * t
e9268415a1 dashboard: use file uptime 2025-07-12 16:58:10 +10:00
2 * r + 2 * t
1bd92b4740 bar: some internal fixes 2025-07-10 13:46:05 +10:00
2 * r + 2 * t
6222f969d4 feat: non persistent bar option 2025-07-10 13:37:34 +10:00
2 * r + 2 * t
938b2f1f71 feat: drag launcher to open/close
Also fix dragging for session
2025-07-10 13:03:33 +10:00
2 * r + 2 * t
6eb2164756 internal: add utilities panel base 2025-07-10 12:59:10 +10:00
2 * r + 2 * t
83963df6f6 lock: fix input dragging
You could drag it horizontally cause it was interactive lol
2025-07-10 00:27:32 +10:00
2 * r + 2 * t
eff13f2830 internal: scroll fix part 2
Closes #202
2025-07-10 00:27:18 +10:00
2 * r + 2 * t
2c9feb7544 internal: fix scrolling for high res devices
Implements first part of #202
2025-07-09 23:53:01 +10:00
2 * r + 2 * t
8b61a02145 notifs: fix shrink height
Fix height when osd/session blocks
2025-07-09 22:32:44 +10:00
2 * r + 2 * t
c3e8127422 internal: pass around visibilities
Instead of singleton
Also for panels
2025-07-09 21:57:44 +10:00
2 * r + 2 * t
fbb9394038 notifs: add indicators for offscreen notifs 2025-07-09 21:48:28 +10:00
2 * r + 2 * t
ec6e505bd1 lock: fix notifs height on startup
For some reason they do not have the correct height, so use a timer to recalculate after a small delay
2025-07-09 19:32:40 +10:00
2 * r + 2 * t
52cad36cdf internal: better anims
Appear anims for osd and session from fast spatial -> default spatial
Anim opacity for lock notif extra counter
Fix extra counter (list not popups)
2025-07-09 19:04:38 +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
fc31b43ee6 internal: better ripple anim
Fade after expansion, also correctly calculate ripple size
Also fix ripples triggering on disabled buttons
2025-07-09 00:03:55 +10:00
2 * r + 2 * t
8a6679eace paths: decode urls
Fixes spaces in paths breaking things
2025-07-07 17:58:18 +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
8af10012b9 Merge branch 'main' of https://github.com/caelestia-dots/shell 2025-07-03 14:26:51 +10:00
2 * r + 2 * t
7a1f47a6de winfo: fix kill button 2025-07-03 14:14:06 +10:00
William (Liam) Snow IV
b053130570
feat: fahrenheit option for weather (#189)
* Added Fahrenheit to Weather Service

* some fixes

Allow for hot reloading config opt
Add opt to example config

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-07-03 14:08:25 +10:00
2 * r + 2 * t
d7802f3c4b internal: use layer.effect
Also use clipping rect for wallpaper item
2025-07-02 17:09:49 +10:00
2 * r + 2 * t
05ced6e4be winfo: fix freeze when no active client 2025-07-01 16:19:53 +10:00
2 * r + 2 * t
61bc2b0fb8 picker: fix client rects 2025-06-30 17:56:02 +10:00
2 * r + 2 * t
04efbcc781 internal: make weather reload on creation
Cause loadered
2025-06-28 22:37:11 +10:00
2 * r + 2 * t
40b43a49ab dashboard: optimise systemusage
Ref same way as cava
2025-06-28 22:35:49 +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
5c4de3016b internal: use layouts for dashboard 2025-06-28 21:46:55 +10:00
2 * r + 2 * t
1518b37b9b dashboard: loader content 2025-06-28 21:42:21 +10:00
2 * r + 2 * t
8ba5c83f7b picker: sort client rects
Pinned > floating > others
2025-06-28 20:43:48 +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
c9f1d4138f config: fix overwrite on startup 2025-06-28 18:57:51 +10:00
2 * r + 2 * t
8689ea423a picker: fix client selecting 2025-06-27 21:50:00 +10:00
2 * r + 2 * t
bed6f7c5d5 internal: windowinfo pass in client
So it can be used for clients other than the active one
Also fix text below screencopyview
2025-06-27 21:46:24 +10:00
2 * r + 2 * t
b264ae9888 internal: use hyprlandtoplevel 2025-06-27 21:37:15 +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
ce3467c8e2 lock: show notif list not popups 2025-06-26 23:19:58 +10:00
2 * r + 2 * t
b2a52486a6 lock: add isLocked ipc handler
Fixes #165

Also add unlock ipc handler
2025-06-26 23:14:56 +10:00
2 * r + 2 * t
11c8e5c7eb icons: some fixes for previous axes change
Mostly spacing fixes
Also qsTr windowinfo class and title when none
2025-06-26 21:35:15 +10:00
2 * r + 2 * t
7ddf40d2ea icons: use variable axes 2025-06-26 21:05:35 +10:00
2 * r + 2 * t
1362e22d79 dashboard: fix calendar
Fixes days in negative utc timezones
2025-06-26 16:59:32 +10:00
2 * r + 2 * t
f2de6e72d5 lock: fix buttons 2025-06-26 15:55:13 +10:00
2 * r + 2 * t
c5f8146e05 launcher: fix wallpaper preview exit 2025-06-25 22:47:56 +10:00
2 * r + 2 * t
ae12e0d4f8 config: make gifs configurable 2025-06-25 21:57:04 +10:00
2 * r + 2 * t
6455f6c719 lock: fix rounding
Fix rounding on status and buttons
2025-06-25 21:43:25 +10:00
2 * r + 2 * t
d7d4d86da2 lock: add notifs and status 2025-06-25 20:52:15 +10:00
2 * r + 2 * t
fbb58e3e1d internal: move notif icon guessing to utils 2025-06-25 18:28:25 +10:00
2 * r + 2 * t
7a27d4126f lock: add session buttons 2025-06-25 17:45:26 +10:00