Skip to content

release: v0.3.0 - #30

Merged
eumaninho54 merged 58 commits into
mainfrom
release/v0.3.0
May 6, 2026
Merged

release: v0.3.0#30
eumaninho54 merged 58 commits into
mainfrom
release/v0.3.0

Conversation

@eumaninho54

@eumaninho54 eumaninho54 commented May 6, 2026

Copy link
Copy Markdown
Member

Pull Request

Description

Release v0.3.0 — new components, token improvements, and fixes accumulated on the release branch.

Highlights:

  • Switch atom with Reanimated animation
  • Button molecule with variants, sizes, and loading state
  • Toaster organism with drag-to-dismiss, spring animation, and local ref support
  • SimpleText with rightIcon, secureTextEntry, and autoCapitalize props
  • FONT_SIZES rescaled following the 4/8 rule + Text prop remapping to preserve visual sizes
  • Partial color overrides — provider now accepts Partial<IColors>, no need to pass the full object
  • Font size migration guide added to docs/

Type of change

  • 🐛 Bug fix
  • ✨ New component
  • 🎨 Token / style change
  • 📄 Documentation
  • 🔨 Configuration / tooling
  • ♻️ Refactor
  • 💥 Breaking change

Storybook

  • Story created or updated in example/stories
  • All variants and states are covered

Breaking changes

The FONT_SIZES rescale changes the numeric values of existing keys. See docs/ for the migration guide included in this release.

References

  • Closes #

eumaninho54 and others added 30 commits May 2, 2026 22:21
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
feat(atoms): inline bold rendering with Geist semibold
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Button and all inputs updated from xs/md to lg (16px).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
eumaninho54 and others added 28 commits May 3, 2026 23:10
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ing overshoot on opacity

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Improves touch feedback consistency across Button, RadioButton,
and BottomListModal item components.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Add activeOpacity={0.8} and hitSlop={8} to closeButton for
consistent touch feedback and larger interactive area.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…rops

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…T_SIZES rescale

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge user-provided colors with theme defaults instead of replacing entirely.
Changed colors prop type to Partial<IColors> to indicate only a subset is needed.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Align test expectations with font size token remapping where button
font sizes are one tier down from button size names.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@eumaninho54
eumaninho54 merged commit 152f53a into main May 6, 2026
3 checks passed
@eumaninho54
eumaninho54 deleted the release/v0.3.0 branch May 6, 2026 07:43
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