Soramane
4598e8a775
internal: use new qs imports
2025-07-16 18:02:28 +10:00
Soramane
b8cb60b596
notifs: remove body if empty
2025-07-16 17:51:19 +10:00
Soramane
d2b6d2d258
notifs: pause expire on press
2025-07-16 17:44:41 +10:00
Soramane
88c628a777
notifs: fix interactions
2025-07-16 17:41:51 +10:00
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
Soramane
1c0f00d3c5
nix: add direnv support
2025-07-16 16:44:16 +10:00
Soramane
5ff31ee917
nix: add coreutils & findutils deps
2025-07-16 15:32:51 +10:00
Soramane
19431534c9
nix: optionally include cli
...
update flake inputs
2025-07-16 13:38:19 +10:00
Steven
6c8b2b0cf4
nix: fix typo in default.nix ( #219 )
2025-07-16 12:06:27 +10:00
Soramane
2daa90a4b3
nix: remove commented devshell stuff
2025-07-15 17:46:06 +10:00
Soramane
e15d9b79be
feat: add nix flake
2025-07-15 17:12:27 +10:00
2 * r + 2 * t
178a636025
launcher: better launch terminal apps
...
Run with fish -C so colours get sourced
2025-07-12 21:10:29 +10:00
2 * r + 2 * t
5dafbf5d21
internal: use execDetached for brightness
2025-07-12 17:29:20 +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
147564a002
readme: update for new options
2025-07-10 13:39:26 +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
17812d0322
dashboard: sleep cava
...
Closes #201
Also allow hot updating visualiser bars config
2025-07-09 22:55:51 +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
1ac4ac388c
hyprland: fix refreshing on events
2025-07-09 00:24:01 +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
ad22b1e7e6
issues: better templates
...
Use yaml for templates + force using a template
2025-07-04 21:16:03 +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
b8a4d1d312
internal: set default bpm to 1
...
So the media gif still plays even when beat detector doesnt work
2025-07-02 22:07:34 +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
de476f2e38
internal: better curve for button ripples
2025-07-02 16:29:51 +10:00
2 * r + 2 * t
4b341ca16f
osd: allow scroll
2025-07-01 17:40:41 +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
0d7804f677
weather: use xmlhttprequest
...
Remove curl dependency
Also add buffer period so it doesnt spam api requests
2025-06-29 21:00:24 +10:00
2 * r + 2 * t
3e6d4381f3
icons: add keyboard bluetooth device
2025-06-29 19:26:35 +10:00
2 * r + 2 * t
9f0c2cbda4
internal: more explicit
2025-06-28 22:40:34 +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