Commit Graph

157 Commits

Author SHA1 Message Date
Lemmy 7cc4e1e305 template-processor: specify box filter when resizing to avoid discrepancies across imagemagick versions. 2026-01-22 09:51:25 -05:00
Lemmy cb329b09f5 template-processor: better comparison script 2026-01-22 09:24:55 -05:00
Lemmy 5db2b1a5f0 template-processor: more balancing/scoring tweaks for faithful 2026-01-22 09:00:21 -05:00
Lemmy 1430125db4 template-processor: more balancing/scoring tweaks of vibrant vs faithful 2026-01-22 08:59:59 -05:00
Lemmy ceb9526fc0 gtk-refresh: disable forced toggle until we find something less flickery 2026-01-22 00:59:51 -05:00
Lemmy f6836afd28 template-processor: updated comments 2026-01-21 21:50:06 -05:00
Lemmy e3c25de1b1 template-processor: adjusted/rebalanced both vibrant and faithful.
- vibrant: Prioritizes the most saturated colors regardless of area
coverage
- faithful: Prioritizes dominant colors by area, what you see is what
you get
2026-01-21 21:34:35 -05:00
Lemmy b524eefeda template-processor: even simpler terminals color def. 2026-01-21 20:29:38 -05:00
Lemmy 090fe26056 template-processor: refactor predefined colorscheme terminal theming by removing all the static files and using dynamic generation instead. 2026-01-21 20:00:19 -05:00
Lemmy 0e93a2fe0d templating: cleaned terminals templating - avoid code duplication and centralize theme apply and hotreload 2026-01-21 19:19:23 -05:00
Lemmy 25a1186b4d template-processor: properly fill the "default" colors in addition to "light" and "dark" 2026-01-21 19:07:05 -05:00
Lemmy d33c840421 template-processor: m3 now uses proper Wu quantizer to better match matugen 2026-01-21 10:09:53 -05:00
Lemmy d330eab6b9 template-processor: added M3-Content scheme 2026-01-21 09:14:01 -05:00
Lysec bc3e7e2c77 Scripts: replace gtk_refresh underscore with dash 2026-01-21 14:23:35 +01:00
Lysec 404a278c71 Scripts: move gtk_refresh to the proper folder 2026-01-21 13:55:51 +01:00
Lysec fd454cc336 Scripts: replace gtk_refresh bash with python for better performance 2026-01-21 04:56:39 +01:00
Lysec 90c613a21e Revert "Scripts/gtk-refresh: possible gtk3 fix"
This reverts commit b9e9ef11e2.
2026-01-21 02:23:20 +01:00
Lysec b9e9ef11e2 Scripts/gtk-refresh: possible gtk3 fix 2026-01-21 02:20:54 +01:00
Lysec b38a60c716 Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell 2026-01-21 01:32:39 +01:00
Lysec 7c6c6f3fd1 Theming: add GTK hot reload 2026-01-21 01:32:30 +01:00
Lemmy cf0265a885 template-processor: matugen compatible escaping 2026-01-20 19:19:03 -05:00
Lemmy fc6b425b3e template-processor: added "closest_color" support in hooks 2026-01-20 19:10:31 -05:00
Lysec 43e87c8b52 Vibrant: adjust bg color selection 2026-01-21 00:34:17 +01:00
Lemmy e967030cec template-processor: added new "faithful" mode + fixed contrast of container vs on_container 2026-01-20 18:27:57 -05:00
Lemmy 0fee13919f template-processor: Vibrant mode closer to the original 2026-01-20 17:36:13 -05:00
Lemmy cb3f6eb743 template-processor: implemented tonal-sport, fruit-salad, rainbow 2026-01-20 16:54:10 -05:00
Lemmy b5536dac17 material: slightly boosted vibrancy 2026-01-20 09:38:15 -05:00
Lemmy fe9febf495 template-processor: default to material design 2026-01-20 09:33:25 -05:00
Lemmy 575c15f270 python: project structure 2026-01-20 09:15:15 -05:00
Lemmy cfdbe2bb6a template-processor: filters compat with matugen syntax 2026-01-19 23:10:19 -05:00
Lemmy 1a21a465c5 dev: 18n-push - added ability to push a single language 2026-01-19 15:15:50 -05:00
Lemmy 8cacfe354d template-processor: ensure outline contrast for wallpaper "default" mode 2026-01-19 10:59:10 -05:00
Lemmy 318d8d50ea template-processor: ensure contrast on outline - helps a lot to ensure visibility, but will alter the original color. Gives very good result over all. 2026-01-19 10:55:22 -05:00
Lemmy 5db11b1561 template-processor: minor adjustment to container colors 2026-01-19 10:27:09 -05:00
Lemmy ed5078adf3 template-processor: removed the old 'sed' implementation and moved it to python 2026-01-19 10:10:53 -05:00
Lemmy 63d462d1a0 template-processor: "default" mode use less agressive shifting when the source images is mostly monochromatic. 2026-01-19 09:40:24 -05:00
Lemmy 208317f388 template-processor: removed unecessary arg (-t) 2026-01-19 09:37:00 -05:00
Lemmy 414bf23701 template-processor: added error reporting + basic filters: grayscale, invert, set_alpha, set_lightness, set_hue, set_saturation, lighten, darken, saturate, desaturate. 2026-01-19 09:03:23 -05:00
Lemmy 8fa8c99753 template-processor: added missing color formats and fixed the existing one to match matugen output 2026-01-19 08:44:27 -05:00
Lemmy e31ad66d80 template-processor: better container colors in normal mode 2026-01-19 00:20:55 -05:00
Lemmy 101c07bac2 template-processor: fixed k-means hue averaging 2026-01-18 23:58:38 -05:00
Lemmy 115ccb19ca template-processor: improved usage/help 2026-01-18 23:42:59 -05:00
Lemmy af16b769b5 template-processor: added missing m3 colors 2026-01-18 23:38:12 -05:00
Lemmy f311cabfcd template-processor: splitting code in lib to avoid 2.5k lines 2026-01-18 23:34:19 -05:00
Lemmy d333234cef template-processor: not using mXXX color names in the script to avoid confusion with the shell/qml colors. 2026-01-18 23:13:40 -05:00
Lemmy 1622554c80 template-processor: CAM16 / HCT for Material3 processing 2026-01-18 22:49:24 -05:00
Lysec fbc4bf8f32 template-processor: adjust material secondary / primary 2026-01-19 01:46:39 +01:00
Lysec cb76e437d6 template-processor: adjust color generation 2026-01-19 01:28:43 +01:00
Lysec 23de086814 template-processor: 'final' hover adjustments 2026-01-18 23:51:44 +01:00
Lysec 37fc369302 template-processor: even more hover adjustments 2026-01-18 23:33:40 +01:00