summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* paths: better to string2 * r + 2 * t2025-08-081-1/+6
|
* bar/popouts: add audio device switcher (#319)Laurens Duin2025-08-051-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: basic audio switcher * feat: replace VerticalSlider with StyledSlider * fix: styling * fix: formatting * chore: make sound icons consistent, change slider styling * feat: styled slider component variants * chore: cleanup * chore: cleanup * fix: pr fixes * fix: remove redundant code * chore: remove old code * fix: controls styling * fixes * more tweaks * radiobtn: add interaction stuff Anim slider --------- Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
* dashboard: fix player selector2 * r + 2 * t2025-08-011-1/+4
| | | | Fixes #320
* icons: use heuristicLookup2 * r + 2 * t2025-07-271-15/+2
|
* internal: fix typo2 * r + 2 * t2025-07-221-1/+1
|
* filedialog: better icon filtering2 * r + 2 * t2025-07-221-0/+12
| | | | | | Only thumbnail valid image types Also move wallpaper extensions into separate singleton in utils
* icons: fix quoting issues2 * r + 2 * t2025-07-211-3/+3
|
* launcher: better scheme search2 * r + 2 * t2025-07-191-7/+21
|
* feat: fzf-like search instead of fuzzy2 * r + 2 * t2025-07-193-0/+1375
| | | | Also add license for fuzzysort lib
* paths: decode urls2 * r + 2 * t2025-07-071-3/+7
| | | | Fixes spaces in paths breaking things
* icons: add keyboard bluetooth device2 * r + 2 * t2025-06-291-0/+2
|
* internal: move notif icon guessing to utils2 * r + 2 * t2025-06-251-0/+29
|
* icons: add icon for bluetooth mouse2 * r + 2 * t2025-06-231-0/+2
|
* launcher: better empty text2 * r + 2 * t2025-06-191-0/+8
| | | | Also reload wallpapers when path changes
* feat: dashboard pfp picker2 * r + 2 * t2025-06-181-9/+7
|
* icons: add gimp sub2 * r + 2 * t2025-06-181-1/+3
|
* feat: user config file2 * r + 2 * t2025-06-151-0/+1
| | | | Config file at `~/.config/caelestia/shell.json`
* internal: better caching impl2 * r + 2 * t2025-06-131-0/+16
| | | | WARNING: causes blocking when caching image on first load
* feat: dashboard media player selector2 * r + 2 * t2025-06-051-2/+2
| | | | Also raise and quit buttons
* icons: better app icon guessing2 * r + 2 * t2025-06-041-5/+15
|
* refactor: path utils2 * r + 2 * t2025-05-241-0/+15
|
* icons: better matching + add category icon2 * r + 2 * t2025-05-241-2/+4
|
* dashboard: add weather2 * r + 2 * t2025-05-231-54/+55
|
* feat: dashboard user2 * r + 2 * t2025-05-181-7/+16
|
* refactor: keep js in separate dir2 * r + 2 * t2025-05-021-0/+679
|
* bar: fix activewindow2 * r + 2 * t2025-04-291-5/+2
|
* feat: bar bluetooth devices2 * r + 2 * t2025-04-291-0/+10
|
* feat: bar network icon2 * r + 2 * t2025-04-291-1/+13
|
* feat: basic quickshell bar2 * r + 2 * t2025-04-261-0/+181
|
* refactor: move ts to src2 * r + 2 * t2025-01-165-208/+0
| | | | Also move popupwindow to own file
* popupwindow: switch to class2 * r + 2 * t2025-01-161-17/+29
|
* popupwindow: remove opacity2 * r + 2 * t2025-01-161-10/+3
| | | | | It doesn't actually do anything? I just realised that Hyprland also does the fade so no point
* popupwindow: fix shadow2 * r + 2 * t2025-01-151-1/+1
|
* fix menus2 * r + 2 * t2025-01-151-1/+1
| | | | Menu windows have the .popup class for some reason, so change name
* brightness and volume osds2 * r + 2 * t2025-01-151-0/+4
|
* tooltip: add namespace prefix2 * r + 2 * t2025-01-151-1/+1
|
* better popup window2 * r + 2 * t2025-01-151-114/+25
| | | | Not manual using css, instead use a combination of css opacity and Hyprland animations
* Pass home and cache through bundler2 * r + 2 * t2025-01-151-5/+0
|
* bar: power button works2 * r + 2 * t2025-01-141-0/+2
| | | | | Use wlogout for power menu Add more defaults for PopupWindow
* launcher: fd based file search2 * r + 2 * t2025-01-141-0/+1
|
* use GLib instead of external which2 * r + 2 * t2025-01-142-12/+3
|
* launcher: better math2 * r + 2 * t2025-01-141-1/+2
|
* popupwindow: allow different anims for show/hide2 * r + 2 * t2025-01-141-6/+12
|
* minor refactoring2 * r + 2 * t2025-01-141-2/+1
|
* app launcher2 * r + 2 * t2025-01-143-6/+127
|
* less border2 * r + 2 * t2025-01-131-0/+3
| | | | Less border for notification popups and menu
* notifpopups: fix app icon2 * r + 2 * t2025-01-131-0/+4
| | | | | For some reason firefox gives its desktop entry with as Firefox while the icon is lowercase, so use subs Also use icon lookups to check so no broken icons
* notification popups2 * r + 2 * t2025-01-121-39/+0
|
* bar2 * r + 2 * t2025-01-126-0/+204