summaryrefslogtreecommitdiff
path: root/utils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cleanup: trailing whitespace removeal (entire project)ATMDA2025-11-131-2/+2
|
* bar/workspaces: special ws icon config (#785)Robin Seger2025-10-131-0/+7
| | | | | * workspaces: icons config * add README json example
* notifs: persist images2 * r + 2 * t2025-09-201-0/+1
|
* utilities: add recording control2 * r + 2 * t2025-09-141-0/+2
|
* bar/tray: add icon subs2 * r + 2 * t2025-09-091-0/+13
| | | | Usage: array of { id, image | icon }
* internal: use Qt.resolvedUrl2 * r + 2 * t2025-09-091-1/+1
|
* internal: refactor Paths util2 * r + 2 * t2025-09-031-23/+15
|
* wallpapers: use CAELESTIA_WALLPAPERS_DIR env2 * r + 2 * t2025-08-301-0/+2
| | | | Env var overrides config option
* internal: move notif icon lower2 * r + 2 * t2025-08-271-0/+1
|
* internal: better copy2 * r + 2 * t2025-08-271-4/+0
|
* plugin: saveItem ensure parent dir2 * r + 2 * t2025-08-271-4/+0
| | | | Also const everything and format
* osd: add mic volume2 * r + 2 * t2025-08-271-0/+6
| | | | Disabled by default
* paths: use unified env var for lib dir2 * r + 2 * t2025-08-271-0/+1
| | | | CAELESTIA_BD_PATH -> CAELESTIA_LIB_DIR/beat_detector
* bar/workspaces: add special ws overlay2 * r + 2 * t2025-08-161-1/+1
|
* bar/workspaces: refactor2 * r + 2 * t2025-08-161-0/+15
|
* internal: use icon os logo instead of nerd font2 * r + 2 * t2025-08-132-57/+6
| | | | | Add caelestia logo to use as fallback os logo Add recolour lock fetch logo option
* lock/fetch: shell -> uptime + no qsTr2 * r + 2 * t2025-08-111-0/+31
|
* lock: add fetch + refactor os info2 * r + 2 * t2025-08-112-26/+47
|
* 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