Commit graph

468 commits

Author SHA1 Message Date
Kaj
81b8ff31d8
config: enable/disable status icons (#243)
* Adds ability to disable/enable status icons

Improves the hover calculations so that it's not hardcoded. This should make it easier to add/remove status icons.
Also adds an optional audio status icon.

* status: move config to barconfig

* fixes

* fix merge

* loader icons

* fix audio popout

---------

Co-authored-by: Kaj Giesbers <kajgiesbers@gmail.com>
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-07-26 14:16:52 +10:00
Nikhil Sharma
c3a47f24e8
feat: improve network popout (#268)
* feat: network popout (saved networks only)

* fix: rem unfinished forget network

* network: some fixes

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-07-26 13:30:59 +10:00
2 * r + 2 * t
982a5a3e8d dcontent: create bluetooth panel 2025-07-23 23:04:28 +10:00
2 * r + 2 * t
e104428b28 popouts: better tray menu focus handling
Don't hide on hover lost, use a focus grab instead
2025-07-23 17:21:05 +10:00
2 * r + 2 * t
b09b262f72 popouts: better bluetooth popout 2025-07-23 17:01:48 +10:00
2 * r + 2 * t
4709d65249 bar: ws indicator mask -> colouriser 2025-07-23 15:49:49 +10:00
Soramane
8b80213b2e bar: fix bluetooth when off 2025-07-23 13:27:59 +10:00
2 * r + 2 * t
a59cc0474b lock: better buttons 2025-07-22 18:32:28 +10:00
2 * r + 2 * t
789c58e90a internal: oop forgot to commit this
part of previous commit fix
2025-07-22 18:32:15 +10:00
2 * r + 2 * t
b6d1b1922d popouts: better bt loading icon 2025-07-22 17:51:13 +10:00
2 * r + 2 * t
32ff695d9e filedialog: better icon filtering
Only thumbnail valid image types

Also move wallpaper extensions into separate singleton in utils
2025-07-22 16:29:38 +10:00
2 * r + 2 * t
0b520dc28b lock: show status on small screens
Hide notifs but show status
2025-07-22 16:12:21 +10:00
2 * r + 2 * t
b3e9bcfc2d background: load not async
Fixes #235
2025-07-22 00:26:01 +10:00
2 * r + 2 * t
6616cb1327 background: some fixes for desktop clock
Loader + use implicit width/height + move
2025-07-22 00:21:57 +10:00
Kaj
3e3e98b340
feat: add a simple desktop clock (#238)
* Adds a simple desktop clock

* Adds ability to change color

* Sets the desktop clock to be disabled by default

* Improves desktop clock code based on feedback

* Disable the clock by default

* Fixes config of background clock

* Removes the timer for the desktop clock

---------

Co-authored-by: Kaj Giesbers <kajgiesbers@gmail.com>
2025-07-22 00:17:23 +10:00
2 * r + 2 * t
45dce6349a internal: code style 2025-07-20 17:00:34 +10:00
2 * r + 2 * t
4cd554d191 config: allow disabling background
Closes #208
2025-07-20 16:43:47 +10:00
2 * r + 2 * t
3ecc0267fa feat: better file dialog 2025-07-20 16:14:15 +10:00
2 * r + 2 * t
377a452fc1 utilities: hide for now as wip
Was causing confusion
2025-07-20 12:27:52 +10:00
2 * r + 2 * t
c44d2f6474 internal: remove unnecessary import 2025-07-20 12:26:18 +10:00
2 * r + 2 * t
6826f71d34 launcher: fix 2025-07-19 19:17:14 +10:00
2 * r + 2 * t
6ee0437d4f launcher: fix state transitions 2025-07-19 18:15:39 +10:00
2 * r + 2 * t
58826b7deb internal: move launcher stuff into subfolders 2025-07-19 16:59:32 +10:00
2 * r + 2 * t
b4dc9e13cb launcher: better scheme search 2025-07-19 16:21:53 +10:00
2 * r + 2 * t
c34589a23d internal: clean up tray item 2025-07-19 15:34:14 +10:00
2 * r + 2 * t
0097c56e09 config: add config for using fzf/fuzzy search 2025-07-19 14:49:47 +10:00
2 * r + 2 * t
ce26c8a754 feat: fzf-like search instead of fuzzy
Also add license for fuzzysort lib
2025-07-19 14:25:39 +10:00
Soramane
8784a015c2 bluetooth: use qs bluetooth 2025-07-16 23:49:45 +10:00
Soramane
f263df3ccd internal: create service config 2025-07-16 21:44:27 +10:00
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
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