Files
olivv-cs-ComfyUI-FunPack/app/composer/composer.css
T
digital-garbage 094e056760 composer: the elements
55 element groups across text, buttons, choice, input, slider, layout, status,
overlays, gallery and the wheel picker. Each lands in a registry-driven
catalogue that shows every variant in both themes, so an element that fails to
register is visibly absent rather than quietly missing.

rule_content_is_data iterates the REGISTRY, not a list: a new element is
attacked with markup the moment it calls define(), and one without a demo fails
the suite. That is announcement-not-enumeration applied to the tests.

Fixes found while building: checkbox silently ignored its label (inverted
logic left it with aria-label=toggle), the overlay root set z-index 0 and so
became a stacking context that trapped every overlay it was built to free, and
raising a window left its peers' z stale because z is derived from position --
claim() now notifies a rung when a peer moves.

The wheel highlights the actual sector rather than a box around the label: the
lit shape is the region that picks the item, which is what makes it aimable.
2026-08-28 19:07:23 +03:00

18 lines
602 B
CSS

/* The kit's single stylesheet. Order matters: reset, then tokens, then the
* shared bases, then one file per element (added as each element lands). */
@import "./tokens/fonts.css";
@import "./tokens/reset.css";
@import "./tokens/tokens.css";
@import "./tokens/base.css";
@import "./elements/text.css";
@import "./elements/button.css";
@import "./elements/input.css";
@import "./elements/choice.css";
@import "./elements/slider.css";
@import "./elements/layout.css";
@import "./elements/status.css";
@import "./elements/overlay.css";
@import "./elements/gallery.css";
@import "./elements/wheel.css";