Commit Graph
26 Commits
Author SHA1 Message Date
rootiest 35f0af2188 fix: drop RefCell borrow in slider callbacks before calling refresh_preview 2026-08-03 23:05:17 -04:00
rootiest e9b80817f9 feat: add unsaved changes confirmation prompts for window close and navigation using gtk::AlertDialog 2026-08-03 23:03:24 -04:00
rootiest 2db5ca2b2e fix: ensure editor scales SVG purely by stripping absolute dimensions, disable auto_save, and fix FlowBox columns 2026-08-03 22:56:33 -04:00
rootiest d757917ccf feat: add drag-to-move emblem, center emblem origin, and fix editor preview blurriness 2026-08-03 22:44:28 -04:00
rootiest 80db9daf0b fix: deduplicate icons in browser by preferring highest resolution version 2026-08-03 22:24:34 -04:00
rootiest 84e236ea4c fix: replace base64 images with nested svg to fix rasterization blurriness 2026-08-03 22:10:53 -04:00
rootiest d1719e5836 fix: clean up unused variables and imports 2026-08-03 21:42:55 -04:00
rootiest 68e9966bb3 fix: drop RefMut before calling refresh_preview to avoid panic 2026-08-03 21:40:56 -04:00
rootiest e1e27bb4ff feat: implement emblem picker and dynamic editor rebuild 2026-08-03 21:28:45 -04:00
rootiest d88aadd40f fix: add error handling to save dialog and auto_save false test 2026-08-03 21:27:36 -04:00
rootiest d063870bcd feat: add save as dialog and auto_save toggle 2026-08-03 21:20:47 -04:00
rootiest 296be9bd1d fix: initialize geometry sliders to composite state and conditionally display 2026-08-03 21:19:28 -04:00
rootiest d5bb10528d feat: add emblem geometry sliders 2026-08-03 21:15:28 -04:00
rootiest 6a9995cc49 feat: update editor UI to use CompositeIcon 2026-08-03 21:07:10 -04:00
rootiest d0233b544d feat: add CompositeIcon struct for nesting SVGs 2026-08-03 21:03:50 -04:00
rootiest d6dbfdf7ea feat: add CompositeIcon struct for nesting SVGs 2026-08-03 20:53:03 -04:00
rootiest 644eb2c12f feat: add namespace support to ColorScheme to prevent css collisions 2026-08-03 20:30:42 -04:00
rootiest d6dae7d0c4 fix: include missed files from rewrite 2026-08-03 19:33:35 -04:00
rootiest 2cc0ae90ab ci: add release workflow for main 2026-08-03 19:30:35 -04:00
rootiest 1531fae972 chore: remove Python implementation, add README for Rust version 2026-08-03 19:18:07 -04:00
rootiest 36cf8ecd87 feat: wire picker and editor views into the application window 2026-08-03 19:16:44 -04:00
rootiest 8dd51b48ca feat: add picker UI (live-filtered thumbnail grid) 2026-08-03 19:16:02 -04:00
rootiest 06d1204aac feat: add icon_index module for recursive SVG listing and fuzzy search 2026-08-03 19:11:29 -04:00
rootiest 3296e495fe feat: add config and color_scheme modules 2026-08-03 19:10:43 -04:00
rootiest d6492fe68a feat: scaffold Rust/GTK4 project 2026-08-03 19:09:56 -04:00
rootiest 264e6490a0 feat: initial commit 2026-08-03 16:52:16 -04:00