Skip to content

feat(fortal): align visuals with Radix Themes 3.3.0#80

Draft
leoafarias wants to merge 3 commits into
feat/fortal-generated-wrappersfrom
feat/fortal-polish
Draft

feat(fortal): align visuals with Radix Themes 3.3.0#80
leoafarias wants to merge 3 commits into
feat/fortal-generated-wrappersfrom
feat/fortal-polish

Conversation

@leoafarias

@leoafarias leoafarias commented Jul 20, 2026

Copy link
Copy Markdown
Member

Dependencies

Summary

  • Aligns Fortal recipes, tokens, states, scaling, and advanced box painting with the pinned Radix Themes 3.3.0 reference.
  • Preserves the origin/main Remix component contracts for Button, Card, Menu, Select, Slider, Progress, Tabs, Spinner, Dialog, Popover, and Tooltip; generated Fortal wrappers remain style-free preset shells.
  • Introduces the canonical FortalScope theme surface (accent, gray, brightness, radius, scaling, panel background) with nested inheritance and overlay propagation.
  • Separates upstream Radix inventory, Flutter visual mappings, supported visual states, and deferred functional capabilities in the parity manifest.

Compositional Menu/Select APIs, range Slider, indeterminate Progress, wrapping Tabs, arbitrary button content, interactive Card, and the dashboard remain deferred to independent follow-up PRs.

Visual evidence

Pinned light-theme component-family fixture

Validation

  • fvm dart run melos ci — passed; clean generation reproduced 23 artifacts, documentation validated 45 examples, parity verified 20 mapped families plus 3 extensions, and 2,082 Flutter tests passed.
  • fvm flutter analyze — no issues.
  • git diff --check — passed.
  • fvm flutter pub get — resolved the published annotation/generator betas and
    the workspace's intentional Mix revision override.

@leoafarias
leoafarias marked this pull request as ready for review July 21, 2026 00:21
@leoafarias
leoafarias changed the base branch from main to agent/remove-fortal-atlas July 23, 2026 04:14
Base automatically changed from agent/remove-fortal-atlas to main July 23, 2026 04:23
@leoafarias
leoafarias force-pushed the feat/fortal-polish branch from dd2b05e to f562077 Compare July 24, 2026 14:42
@leoafarias leoafarias changed the title feat(remix): align Fortal with Radix Themes 3.3.0 feat(fortal): align visuals with Radix Themes 3.3.0 Jul 24, 2026
@leoafarias
leoafarias changed the base branch from main to feat/fortal-generated-wrappers July 24, 2026 14:42
@leoafarias
leoafarias marked this pull request as draft July 24, 2026 14:42
Preserve the origin/main component contracts while adding the canonical Fortal theme, visual recipes, effect rendering, and an explicit parity/deferred-capability manifest.

Render the generated Fortal wrappers from the Mix prerequisite and keep functional component expansions out of this visual-only layer.
@leoafarias
leoafarias force-pushed the feat/fortal-polish branch from f562077 to 460d41d Compare July 24, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant