summaryrefslogtreecommitdiff
path: root/src/utils (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-04-08notifpopups: fix clickthrough2 * r + 2 * t1-2/+5
Need to set size once so it can register the child shapes or something
2025-04-08feat: add navbar2 * r + 2 * t2-7/+2
For controlling sidebar panes + other stuff later
2025-04-06thumbnailer: fix exact sizing creating background2 * r + 2 * t1-1/+3
Use `-background none` to prevent
2025-04-05thumbnailer: add configs2 * r + 2 * t1-16/+5
2025-04-05thumbnailer: use sha1sum for caching2 * r + 2 * t1-5/+5
2025-04-05launcher: optimise wallpaper selector2 * r + 2 * t1-22/+36
Optimise thumbnail size Also limit number shown Add show all when no search option
2025-04-04feat: uwsm app -> app2unit2 * r + 2 * t1-2/+2
Also xdg-open -> app2unit
2025-04-02bar: fix workspaces visual glitch2 * r + 2 * t1-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
2025-04-01calendar: cache calendars2 * r + 2 * t2-5/+10
2025-04-01thumbnailer: use png2 * r + 2 * t1-1/+8
Use png instead of jpg for transparency Also don't thumbnail images smaller than thumbnail size
2025-04-01config: lazy update arrays2 * r + 2 * t1-1/+1
Only set arrays if they are different
2025-04-01feat: thumbnailer utility2 * r + 2 * t1-0/+69
Fix large images in notifications being slow GTK css background image is really slow for scaling for some reason, so thumbnail
2025-03-29system: fix directory monitor2 * r + 2 * t1-0/+5
Keep ref to monitor so it doesn't get garbage collected
2025-03-25tooltip: show above cursor if offscreen2 * r + 2 * t1-19/+19
2025-03-25sidebar: create upcoming module2 * r + 2 * t1-2/+6
Requires ical.js and curl
2025-03-23schemes: fix updating taking ages2 * r + 2 * t1-3/+14
Cause it was being called for every file change So instead of updating all, just update changed Also async update all
2025-03-08files: change directory monitor return2 * r + 2 * t1-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)
2025-03-05schemes: update for scripts refactor2 * r + 2 * t2-2/+24
2025-03-01launcher: wallpaper action2 * r + 2 * t1-0/+2
2025-02-28launcher: apps mode2 * r + 2 * t1-0/+7
2025-02-22config: use config file2 * r + 2 * t1-3/+13
Config file at ~/.config/caelestia/shell.json
2025-02-19bar: fix being too tall when vertical2 * r + 2 * t1-1/+1
2025-02-18bar: vertical mode2 * r + 2 * t1-0/+2
2025-02-11refactor: astal widget type2 * r + 2 * t2-3/+7
There is no base type, but the return type of astalify works
2025-02-11tooltip: position at cursor not widget2 * r + 2 * t1-17/+14
2025-02-09tooltip: ensure fully visible2 * r + 2 * t1-2/+18
2025-01-31refactor: move weather icons to utils2 * r + 2 * t1-0/+56
2025-01-31bar: use nf icons for os icon2 * r + 2 * t2-34/+48
2025-01-30imports: use typescript import paths2 * r + 2 * t1-1/+1
2025-01-27sideright: make popdown window2 * r + 2 * t2-1/+12
Weather requires a weather api key from https://weatherapi.com
2025-01-25launcher: todo notif uwsm app2 * r + 2 * t1-3/+25
Wasn't using it cause todoist desktop is broken with uwsm But command works so use that Also better app launch
2025-01-25launcher: todo subcommand2 * r + 2 * t1-0/+22
Uses todoist
2025-01-24launcher: windows mode2 * r + 2 * t1-0/+32
Also files mode icons
2025-01-16updates: make popup window2 * r + 2 * t1-2/+9
2025-01-16refactor: move ts to src2 * r + 2 * t5-0/+169
Also move popupwindow to own file