237a013e0331cc6f497559079d17f4659ceecd8e
chroma
publicLightweight wallpaper daemon for Wayland
ssh://git@git.notashelf.dev:33/notashelf/chroma.gitCommits
- 2026-01-31
- core: optimize VBO
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified3d4974a128fc - image: initial downsampling implementation
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified46ea9402424d - render: fix filtering; optimize VBO management
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedec628eb1afab - meta: vendor stb_image_write header
We'll need this for funny image generation stuff
unverified5bfae357387b - meta: make makefile work again...
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified746e83d3daa4 - render: handle mipmaps properly
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedc9d32e14ab93 - 2025-11-02
- Merge pull request 'meta: fix the warning during compilation' (#7) from amr-patch-2 into main
Reviewed-on: https://git.frzn.dev/NotAShelf/chroma/pulls/7
- fix: this solves the warning during compilation
This not only solves the warning/error brought up during compilation, it's also just a sort of belt'n'braces approach to make absolutely sure the timestamp length is correct and didn't get truncated or some other error. This was a new warning/error introduced back in gcc 7.1, and it's one of those "you *should* do it this way because it's technically the correct way" things that most developers roll their eyes at but, logically, they're technically correct.
- Merge pull request 'Fix typo in systemd service' (#6) from amr-patch-1 into main
Reviewed-on: https://git.frzn.dev/NotAShelf/chroma/pulls/6
- Fix typo in systemd service
Should probably also consider switching this to a "forking" service, and using the --daemon option
- 2025-11-01
- chroma: add scaling modes to header
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified74f46f45bf03 - config: handle transform opts; make implementation futureproof
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified5fd2e5660f7f - core: store old config values per-monitor
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified1a366d24451c - render: calculate texture coordinates based on scaling mode
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiede7f107a8fee9 - chore: bump version; add version management targets
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified9b42e70054b8 - meta: ignore more test stuff
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified3d42f75052c4 - config: fix tilde expansion for wallpaper paths
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified74fed80a26f3 - 2025-10-02
- meta: ignore test stuff
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedca468ce677b3 - various: log memory events
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedbc77b887ad02 - 2025-09-30
- docs: add project README
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified0bc2decb7c29 - add sample configuration
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiededc7552b5c60 - meta: set vendored code manually
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiede72da82b32d4 - render: add OpenGL resource caching; optimize texture handling
Mildly improves rendering performance by caching OpenGL resources.
unverifiedd1116e772101 - chore: add systemd service
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverified3cbf6d56457b - meta: release under MPL v2.0
Signed-off-by: NotAShelf <raf@notashelf.dev>
unverifiedb47928cbab54
Previous Page 2 of 2