undef-dice 2026-01-09
Dice board UI overhauled, mobile touch handling improved, and dddice scraper tools added
9 files · 6,604+ · 6,564-

Dice board iteration

1 file changed
  • index.html Overhauled board UI layout, visual styling, and touch-action rules
  • Overhauled the dice board UI layout and visual styling in index.html remediate behavioral
    1 file
    • index.html
  • Added touch-action manipulation rules for iOS Safari to prevent double-tap and pinch zoom on the page and canvas elements harden internal
    1 file
    • index.html
  • Added user-select and touch-callout CSS prevention for better mobile experience harden internal
    1 file
    • index.html

Prototype cleanup

2 files changed
  • dice-roller-v52(1).html Removed earlier prototype
  • dice-roller.jsx Removed React prototype
  • Removed the “Reroll” button and its associated CSS; simplified to a Grab + Roll two-button action row baseline behavioral
    1 file
    • index.html
  • Added a CONFIG.DEBUG flag to gate console logging output baseline behavioral
    1 file
    • index.html
  • Removed dice-roller-v52(1).html and dice-roller.jsx prototype files baseline internal
    2 files
    • dice-roller-v52(1).html
    • dice-roller.jsx

dddice scraper tools

6 files changed
  • dddice_scraper.py Scraper for dddice dice theme manifests
  • dddice_converter.py Converter for dddice theme data
  • dddice_fetch_manifest.py Manifest fetcher utility
  • dddice_scraper_simple.py Simplified scraper variant
  • dddice_skin_tool.py Skin tool for dddice themes
  • dddice_theme_viewer.html Browser-based theme preview tool
  • Fixed touch interaction issues that were causing unintended browser zoom on mobile devices remediate internal
    1 file
    • index.html
  • Added dddice scraper, converter, manifest fetcher, skin tool, and HTML theme viewer under tools/dddice/ instantiate internal
    4 files
    • dddice_scraper.py
    • dddice_converter.py
    • dddice_skin_tool.py
    • dddice_theme_viewer.html