Skip to content

Improve accessibility in NumberField and update README features - #50

Merged
Barata-Ribeiro merged 4 commits into
mainfrom
implement-minor-fixes
Aug 9, 2026
Merged

Improve accessibility in NumberField and update README features#50
Barata-Ribeiro merged 4 commits into
mainfrom
implement-minor-fixes

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces several improvements and updates across the codebase, focusing on UI/UX enhancements for the dice roller utility, accessibility improvements, and dependency upgrades for better performance and compatibility.

UI/UX Improvements (Dice Roller Utility)

  • Refactored the modifier input in GenericDiceRoller to use the new InputGroup and improved focus/validation styles. Also added smallStep and largeStep support for easier value adjustments. [1] [2]
  • Removed the InfoIcon and popover help from the modifier input for a cleaner interface. [1] [2]
  • Added a "Dice Roller (including Vampire: The Masquerade v5)" utility to the README feature list.

Accessibility Improvements

  • Added aria-hidden attributes to icon components in number-field.tsx to improve accessibility for screen readers. [1] [2] [3]

Component API Improvements

  • Allowed labelClassName in NumberFieldScrubArea to accept a ClassValue type for improved flexibility.

Dependency Upgrades

  • Upgraded several dependencies including lucide-react (1.28.0 → 1.30.0), react-dropzone, react-hook-form, shadcn, vite, @types/node, and others for improved features and bug fixes. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Documentation Updates

  • Updated the README to clarify that light/dark theme switching now uses cookies and a useTheme hook, and that PWA features use Serwist instead of workbox.

These changes collectively improve the user experience, accessibility, and maintainability of the project.

@Barata-Ribeiro Barata-Ribeiro self-assigned this Aug 9, 2026
@Barata-Ribeiro Barata-Ribeiro added bug Something isn't working documentation Improvements or additions to documentation chore Handle config, moving etc. labels Aug 9, 2026
@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
utilities-webapp Ready Ready Preview Aug 9, 2026 10:25am

@Barata-Ribeiro
Barata-Ribeiro merged commit 3805772 into main Aug 9, 2026
3 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the implement-minor-fixes branch August 9, 2026 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working chore Handle config, moving etc. documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant