Mehdi Chaid
cba952df7c
fix(ui): preset buttons, default flake fields, cover image, grid names, family preselect, flake type tags, path prefill, add-field scroll (#75-#82)
2026-05-07 19:52:00 -04:00
Mehdi Chaid
fed99d81da
fix(ui): revert preset/flakes UI, keep native family widget
2026-05-06 17:14:06 -04:00
Mehdi Chaid
2ff14658bb
fix(ui): use native family widget, remove gaps, preserve dimensions
2026-05-06 16:57:49 -04:00
Mehdi Chaid
834b6429da
fix(ui): scale family dropdown options with canvas zoom
2026-05-06 15:49:25 -04:00
Mehdi Chaid
c0b8ed68b9
fix(family-dropdown): enlarge and stop click propagation ( #67 )
...
The Family dropdown was too small to comfortably click on the Flake
Stack node and clicks were leaking to the LiteGraph canvas on the
Flake Model Preset node, where they triggered the underlying preset
combo. Increase font size, padding, and min-height across all four
widgets, and stop mousedown/click propagation so the canvas no longer
intercepts dropdown opens.
Also introduce a shared FAMILY_FOLDERS / familyFolder helper in utils
to be used by upcoming path-aware features.
2026-05-05 16:19:43 -04:00
Mehdi Chaid
8754e7556c
feat: add model family selection with flakes and presets filtering ( #62 )
2026-05-04 15:42:33 -04:00
Mehdi Chaid
6ab581f040
refactor: split flake_stack.js into focused modules
...
Decomposes the ~3800-line flake_stack.js monolith into maintainable
modules:
- api.js – all server API calls
- utils.js – DOM helpers, sliders, inputs, drag indicators
- modal.js – overlay modal infrastructure
- flake-modal.js – flake create/edit modal
- preset-modal.js – preset create/edit modal + preset option refresh
- pickers.js – file browser, flake picker, preset picker
- widgets/ – per-node widget setups
- flake-stack.js
- flake-combo.js
- flake-model-preset.js
- flake-model-combo.js
- queue.js – frontend combination queueing logic
- flake_stack.js – entry point, imports everything and registers extension
Fixes #59
2026-05-01 15:06:12 -04:00