Skip to content

Add Dice Roller base utility and related components with updates - #43

Merged
Barata-Ribeiro merged 10 commits into
mainfrom
implement-2d-vtm-dice-roller-p1
Aug 5, 2026
Merged

Add Dice Roller base utility and related components with updates#43
Barata-Ribeiro merged 10 commits into
mainfrom
implement-2d-vtm-dice-roller-p1

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces a new Dice Roller utility to the application, including both a general dice roller and a specialized Vampire: The Masquerade (VtM) dice roller. It adds all necessary UI components, form handling, and navigation updates to integrate the feature into the utilities section. Additionally, it includes a reusable event listener hook and updates several dependencies.

New Dice Roller Utility

  • Added a new /utilities/dice-roller route and page, including metadata and a detailed description of features. [1] [2] [3] [4]
  • Implemented the main tabbed interface in dice-roller-tab.tsx, supporting both "Regular Dice" and "Vampire: The Masquerade" dice modes.
  • Created the VtmDiceRoller component with form validation (using Zod and React Hook Form), input fields, and actions for rolling dice and rouse checks.
  • Added a custom SVG AnkhIcon for the VtM tab.

UI and Application Enhancements

  • Added AppGlobalEvents component to globally handle certain touch events and prevent unwanted double-tap behaviors on mobile, using a new useEventListener hook. [1] [2] [3] [4]

Navigation and Utilities List Updates

  • Updated the utilities list and navigation to include the Dice Roller and reorganized the order of listed utilities for consistency. [1] [2]

Dependency Updates

  • Bumped versions for @hookform/resolvers, @vercel/react-router, and react-dropzone for compatibility and improvements. [1] [2]

@Barata-Ribeiro Barata-Ribeiro self-assigned this Aug 4, 2026
@Barata-Ribeiro Barata-Ribeiro added enhancement New feature or request chore Handle config, moving etc. labels Aug 4, 2026
@vercel

vercel Bot commented Aug 4, 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 4, 2026 11:01pm

@Barata-Ribeiro
Barata-Ribeiro merged commit 67a8f99 into main Aug 5, 2026
3 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the implement-2d-vtm-dice-roller-p1 branch August 5, 2026 09:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Handle config, moving etc. enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant