Skip to content

Theme styling (named themes + CSS custom properties) #37

Description

@eduardozf

Context

CONTEXT.md defines Theme Styling through SVG classes and CSS custom properties (not .wire syntax). The renderer already emits stable classes/metadata; expose theming on top.

Scope

  • Define a small set of CSS custom properties (stroke, fill, label color, junction color, background).
  • Optionally ship a dark theme stylesheet alongside the default standalone styles.
  • A render option to select/omit the embedded theme.
  • Snapshot tests for themed output.

Acceptance

  • Output is restyleable via documented CSS variables without changing .wire source.
  • Document the variable contract.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: toolingEditor, browser, and ecosystem toolingenhancementNew feature or requestroadmapPost-1.0 roadmap item

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions