Commit Graph

51 Commits

Author SHA1 Message Date
2 * r + 2 * t 4b666a797e theme: use dconf instead of gsettings 2025-07-12 17:38:26 +10:00
2 * r + 2 * t 32c0be2488 theme: fix typo 2025-07-12 15:03:26 +10:00
2 * r + 2 * t e2a34210e5 wallpaper: allow relative paths
Fixes caelestia-dots/shell#200
2025-07-07 14:35:39 +10:00
2 * r + 2 * t 14286fcded version: silence stderr 2025-07-04 20:49:46 +10:00
2 * r + 2 * t 9b01d62dc1 feat: add version flag 2025-07-04 20:45:53 +10:00
2 * r + 2 * t 35ea4a2dbc wallpaper: better variant detection 2025-06-25 23:44:50 +10:00
2 * r + 2 * t f47b4fe661 internal: more lazy importing
Also fix some stuff with scheme checking
2025-06-24 23:47:53 +10:00
2 * r + 2 * t 500e801481 internal: lazy import stuff
Lazy import material generators
2025-06-24 23:30:28 +10:00
2 * r + 2 * t 01c0182a46 scheme: no mem cache 2025-06-24 23:11:18 +10:00
2 * r + 2 * t affa3bfd21 [!B] wallpaper: smart variant 2025-06-24 00:30:52 +10:00
2 * r + 2 * t 2d05515b56 scheme: reduce chroma for neutral variant 2025-06-24 00:19:16 +10:00
2 * r + 2 * t 82f98a4f6a [!B] colours: better colours
Also remove multiple dynamic flavours
Add extended material (success colours)
2025-06-24 00:11:20 +10:00
2 * r + 2 * t dbfb925694 score: fix for low contrast wallpapers 2025-06-23 20:58:48 +10:00
2 * r + 2 * t 8903b1d1ab scheme: handle no wallpaper dynamic scheme
Throw actually readable error and notify
2025-06-18 17:34:11 +10:00
2 * r + 2 * t 1ab61223c6 scheme: dump scheme data when no args to list 2025-06-17 14:03:51 +10:00
2 * r + 2 * t 3416178ad4 wallpaper: fix print command 2025-06-17 13:29:25 +10:00
2 * r + 2 * t 8b6ed5e403 scheme: error notif critical urgency 2025-06-17 13:03:19 +10:00
2 * r + 2 * t 2c94c42cbd scheme: add notify opt
For sending a notification on error
2025-06-17 12:49:16 +10:00
2 * r + 2 * t 9b58f7bf02 wallpaper: fix smart mode
Do not switch mode if not dynamic scheme
2025-06-17 12:13:21 +10:00
2 * r + 2 * t 3c1e9d87a6 feat: theme qt 2025-06-16 17:36:38 +10:00
2 * r + 2 * t edbaa9d674 theme: fix terminal colours 2025-06-16 00:09:51 +10:00
2 * r + 2 * t 3d0fdaf3c1 feat: theme gtk 2025-06-15 23:50:20 +10:00
2 * r + 2 * t 31bc0d560f theme: always write 2025-06-15 23:32:07 +10:00
2 * r + 2 * t 96e09c7bda theme: save sequences to state file 2025-06-15 18:40:23 +10:00
2 * r + 2 * t 8d86facd2f material: fix colour generation
score needs to take a string path
2025-06-15 16:16:49 +10:00
2 * r + 2 * t 8889378c1d wallpaper: fix print opt
Print actual scheme, not just colours
2025-06-15 14:09:18 +10:00
2 * r + 2 * t 4409620ac7 feat: impl pip subcommand 2025-06-14 15:34:47 +10:00
2 * r + 2 * t b805f8d677 feat: impl recording subcommand 2025-06-14 02:11:10 +10:00
2 * r + 2 * t 9da9d7bb1b wallpaper: fix when no wall 2025-06-13 14:50:25 +10:00
2 * r + 2 * t ec4bd7826a internal: fix file perms 2025-06-13 14:39:33 +10:00
2 * r + 2 * t 796d538b16 feat: impl screenshot command 2025-06-13 00:42:46 +10:00
2 * r + 2 * t 558a086bcd scheme: ensure enough colours 2025-06-12 21:57:09 +10:00
2 * r + 2 * t a97de9d430 wallpaper: cache smart mode 2025-06-12 21:51:59 +10:00
2 * r + 2 * t c043a14ca2 feat: impl wallpaper 2025-06-12 21:35:05 +10:00
2 * r + 2 * t a53a2568ec scheme: fix not saving atomically
Causes programs which rely on the save file (e.g. the shell) to fail occasionally as they try to read while the cli is writing
2025-06-12 16:49:01 +10:00
2 * r + 2 * t dc4b6733bf material: better mono scheme 2025-06-12 16:28:12 +10:00
2 * r + 2 * t e75e727262 scheme: add variant option
Remove variant subcommand
2025-06-12 16:23:14 +10:00
2 * r + 2 * t e701e85af0 scheme: better print 2025-06-12 16:18:01 +10:00
2 * r + 2 * t bb2eec1d67 material: tone down chroma boost 2025-06-12 16:02:08 +10:00
2 * r + 2 * t 672ef4a2d9 scheme: impl random + fix single schemes 2025-06-12 16:00:43 +10:00
2 * r + 2 * t 194826efaa feat: generate dynamic schemes 2025-06-12 15:48:02 +10:00
2 * r + 2 * t 2161e3ee6b theme: better spicetify colours 2025-06-11 22:48:09 +10:00
2 * r + 2 * t b08858191c feat: theme btop
Also change template replacement format
2025-06-11 22:25:03 +10:00
2 * r + 2 * t 63040f68b7 feat: theme fuzzel 2025-06-11 22:09:44 +10:00
2 * r + 2 * t 09f01bfd1d feat: theme spicetify 2025-06-11 21:59:23 +10:00
2 * r + 2 * t 464334136c scheme: better error messages
Print valid flavours/modes when invalid flavour/mode is given
2025-06-11 21:45:18 +10:00
2 * r + 2 * t 6f7beecdc6 feat: theme discord 2025-06-11 21:42:13 +10:00
2 * r + 2 * t d44bde1667 feat: theme hypr and terminals 2025-06-11 20:37:37 +10:00
2 * r + 2 * t f43987ef2f feat: impl scheme command (partial) 2025-06-11 18:07:34 +10:00
2 * r + 2 * t dc855e1b01 internal: refactor scheme
Also use a single file to store scheme data
2025-06-11 17:37:04 +10:00