summaryrefslogtreecommitdiff
path: root/src/utils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* clean2 * r + 2 * t2025-04-267-500/+0
| | | | Remove everything
* scheme: fix dynamic preview2 * r + 2 * t2025-04-221-1/+1
| | | | Also catch read errors
* feat: add music visualiser2 * r + 2 * t2025-04-131-0/+5
|
* notifpopups: fix clickthrough2 * r + 2 * t2025-04-081-2/+5
| | | | Need to set size once so it can register the child shapes or something
* feat: add navbar2 * r + 2 * t2025-04-082-7/+2
| | | | For controlling sidebar panes + other stuff later
* thumbnailer: fix exact sizing creating background2 * r + 2 * t2025-04-061-1/+3
| | | | Use `-background none` to prevent
* thumbnailer: add configs2 * r + 2 * t2025-04-051-16/+5
|
* thumbnailer: use sha1sum for caching2 * r + 2 * t2025-04-051-5/+5
|
* launcher: optimise wallpaper selector2 * r + 2 * t2025-04-051-22/+36
| | | | | | Optimise thumbnail size Also limit number shown Add show all when no search option
* feat: uwsm app -> app2unit2 * r + 2 * t2025-04-041-2/+2
| | | | Also xdg-open -> app2unit
* bar: fix workspaces visual glitch2 * r + 2 * t2025-04-021-2/+0
| | | | | Also use gtk truncate for active window and media playing For some reason, odd numbers of workspaces need the adjustment, but even don't
* calendar: cache calendars2 * r + 2 * t2025-04-012-5/+10
|
* thumbnailer: use png2 * r + 2 * t2025-04-011-1/+8
| | | | | Use png instead of jpg for transparency Also don't thumbnail images smaller than thumbnail size
* config: lazy update arrays2 * r + 2 * t2025-04-011-1/+1
| | | | Only set arrays if they are different
* feat: thumbnailer utility2 * r + 2 * t2025-04-011-0/+69
| | | | | Fix large images in notifications being slow GTK css background image is really slow for scaling for some reason, so thumbnail
* system: fix directory monitor2 * r + 2 * t2025-03-291-0/+5
| | | | Keep ref to monitor so it doesn't get garbage collected
* tooltip: show above cursor if offscreen2 * r + 2 * t2025-03-251-19/+19
|
* sidebar: create upcoming module2 * r + 2 * t2025-03-251-2/+6
| | | | Requires ical.js and curl
* schemes: fix updating taking ages2 * r + 2 * t2025-03-231-3/+14
| | | | | | Cause it was being called for every file change So instead of updating all, just update changed Also async update all
* files: change directory monitor return2 * r + 2 * t2025-03-081-6/+6
| | | | | Only return the outermost monitor, hook onto that to cancel the nested ones Also use the monitor flags in hopes of it actually picking up changes to files (it doesnt)
* schemes: update for scripts refactor2 * r + 2 * t2025-03-052-2/+24
|
* launcher: wallpaper action2 * r + 2 * t2025-03-011-0/+2
|
* launcher: apps mode2 * r + 2 * t2025-02-281-0/+7
|
* config: use config file2 * r + 2 * t2025-02-221-3/+13
| | | | Config file at ~/.config/caelestia/shell.json
* bar: fix being too tall when vertical2 * r + 2 * t2025-02-191-1/+1
|
* bar: vertical mode2 * r + 2 * t2025-02-181-0/+2
|
* refactor: astal widget type2 * r + 2 * t2025-02-112-3/+7
| | | | There is no base type, but the return type of astalify works
* tooltip: position at cursor not widget2 * r + 2 * t2025-02-111-17/+14
|
* tooltip: ensure fully visible2 * r + 2 * t2025-02-091-2/+18
|
* refactor: move weather icons to utils2 * r + 2 * t2025-01-311-0/+56
|
* bar: use nf icons for os icon2 * r + 2 * t2025-01-312-34/+48
|
* imports: use typescript import paths2 * r + 2 * t2025-01-301-1/+1
|
* sideright: make popdown window2 * r + 2 * t2025-01-272-1/+12
| | | | Weather requires a weather api key from https://weatherapi.com
* launcher: todo notif uwsm app2 * r + 2 * t2025-01-251-3/+25
| | | | | | Wasn't using it cause todoist desktop is broken with uwsm But command works so use that Also better app launch
* launcher: todo subcommand2 * r + 2 * t2025-01-251-0/+22
| | | | Uses todoist
* launcher: windows mode2 * r + 2 * t2025-01-241-0/+32
| | | | Also files mode icons
* updates: make popup window2 * r + 2 * t2025-01-161-2/+9
|
* refactor: move ts to src2 * r + 2 * t2025-01-165-0/+169
Also move popupwindow to own file