What's New

Updates, improvements, and new features. Newest first.

Dustin, founder of Dustin's Designer Den
This is What's New, my running changelog. Everything I add, improve, or fix around here lands here, newest at the top. Each entry has a version number, date, and full summary, and the New and Fix badges make it easy to tell features from fixes at a glance. Got an idea you'd like to see? The Suggestion Board is the place to post it or vote one up.

Dustin · Founder, Dustin's Designer Den

v0.1.126

Player Options & Bug Report Improvements

Player Options panel in the playtest toolbar New

A new amber-colored Player Options button (person icon) has been added to the toolbar, right of Hand Options. It opens a personal settings panel with the following preferences, all saved per-browser:


  1. Q/E Rotation - Choose your rotation increment via a dial (default 90°). Shift+Q/E rotates at half the configured step.
  2. Scroll Zoom Speed - Slow, Normal, or Fast scroll wheel zoom sensitivity.
  3. Confirm Before Shuffle - Shows a confirmation modal before any deck is shuffled.
  4. Drop to Table Orientation - Choose whether hand cards land with their current rotation or always reset to 0° when played to the table.
  5. Selection Box Color - Change the drag-selection marquee color to Green, Blue, or White.


Bug Report Conversations Improved

Bug reports now support a full back-and-forth message thread between players and admins.


Players can open any of their submitted bug reports and reply directly with follow-up details, additional context, or screenshots.

v0.1.126

Undo, Redo, Layering and Save to Component updates!

Undo, Redo, Layering and Save to Component updates!

Playtest Room — Layering System New

You can now control the stacking order of objects on the table. Right-click any object to access the new Layering submenu with four options:

  1. Send to Back — moves the object behind everything else
  2. Back 1 — moves the object one step back
  3. Forward 1 — moves the object one step forward
  4. Send to Front — brings the object in front of everything else
  5. The [B] key now exclusively sends the hovered or selected object(s) to the back layer.


Playtest Room — Blindfold Improvements Improved

The blindfold now uses the N key (previously B). A new blindfold button has been added to the toolbar so you no longer need to remember the hotkey.


Playtest Room — Save to Component Fixes Fixed

Several issues with saving objects back to their component have been resolved:

  1. Save errors now return a proper error message instead of a blank failure toast
  2. The left component sidebar refreshes automatically after a successful save, so newly saved or created components appear immediately without reloading the page
  3. Saving generic objects (cards, decks, token stacks) as new components works correctly and also refreshes the sidebar
v0.1.113

New Zone Type + Fixes

Layout Zone New

  1. New Zone Type: Layout — Draw a Layout zone on the table to automatically arrange objects dropped inside into a centered grid. Configure columns and spacing per zone via the zone settings panel.
  2. Objects dropped into a Layout zone snap into position instantly; the grid expands into new rows as more objects are added.
  3. Removing an object from a Layout zone re-closes the gap automatically (can be disabled per zone via the Re-layout when objects are removed setting).
  4. Right-click any Layout zone → Re-layout Zone to manually re-trigger the grid arrangement at any time.


Bug Reporting Improved

  1. Now supports uploading an image when submitting the report.


Bug Fixes Fixed

  1. Fixed issues with snap points not restoring to card/tokens after leaving a deck/stack.
  2. Fixed display issues with some card/tokens and their mask types.
  3. Fixed issue with cards/token of different sizes from forming a deck or stack.
  4. Misc bugs.
v0.1.108

Dextrous sync support added!

Third Party Imports New

  1. Added support for syncing with Dextrous components! The highly acclaimed component creation software can now export to Dustin's Designer Den! Just grab the component URLs hosted at Dextrous, load them into your project and sync. You're then set to resync with a simple button click.


Playtest Room Improved

  1. Minimap zoom refresh. Now lets you set a specific zoom percentage.
  2. Freescale bug fixes. Now lets you set a specific scale percentage.
  3. Marker Tool now has a bunch of preset colors to pick from.
v0.1.103

File Upload and Rulebook Fixes

File Uploads

  1. Added a new “Revalidate” upload option so file overwrites tell clients to revalidate cached versions. On by default to make sure latest images are seen.
  2. Added a new "Preserve Original" upload option so the original file doesn't get deleted, incase you want to offer a fallback for older ios browsers that don't support webp format.


Rulebook Component

  1. Rulebooks now have Right Click -> Component -> Edit/Save/Load Component options. They will also get picked up by the Resync button.
  2. More rulebook component polish and in-modal page additions coming in another update very soon.
v0.1.96

Components Import & Export

JSON Import & Export

  1. Added JSON import for all component types (cards, tokens, dice, boards, packaging, rulebooks, spinners, other)
  2. Added JSON export — downloads current components as a structured JSON array
  3. Added JSON template download — empty array with one example object showing all valid fields
  4. Import mode toggle now offers three options: Upload CSV, Upload JSON, Google Sheets


Import UX Overhaul

  1. CSV and JSON file imports now use a two-step pick-and-confirm flow:
  2. Step 1: Dashed "Choose file…" picker — no submit button until a file is selected
  3. Step 2: After selecting a file, a confirmation panel replaces the picker showing the filename, file size, and an amber warning that existing rows will be updated and new rows will be created
  4. The ✕ button lets you deselect and choose a different file before committing
  5. The submit button shows a spinner and changes to "Importing…" while the request is in flight, preventing double-submits
  6. After a successful import, the page redirects to the #components section and displays a green success banner reporting how many rows were created and updated (e.g. "Import complete: 5 created, 2 updated.")
  7. Inline validation errors for csv_file, json_file, and sheets_url now display directly in the import panel in red


Field Reference

  1. Updated all image fields (image_url, back_image_url, die_face_urls, and the spinner image_url per section) to note that they accept either a full https:// URL or a relative storage path (e.g. images/card.png)
  2. Added an amber info banner at the top of the field reference table explaining that relative paths are resolved against your DDD hosted storage and replaced with the public URL on import


My Files -> Copy Path

  1. Added a "Copy Path" button to the file hover overlay in My Files (both the global and project-scoped views)
  2. Copies the relative path from your storage root (e.g. images/card.webp) — ready to paste directly into any image field during CSV/JSON import


v0.1.95

Built-in Voice Chat

Built-in Voice Chat - New

Talk with your playtesters without leaving the room. Click the mic button in the top toolbar to join voice. Audio goes directly between players' browsers using WebRTC, nothing passes through the server.

  1. Mute and unmute at any time using the toggle in the voice pill in the top-left panel.
  2. Each participant shows as a colored avatar bubble matching their player color. The active speaker's bubble glows green.
  3. Leave voice at any time without leaving the room.
  4. No Discord, no Zoom, no external app required.
  5. Voice chat is available in rooms where the host has a Pro account.
v0.1.91

Playroom UI Polish

Playroom - UI Polish Improved

  1. Minimap touch support: tap and drag on the minimap now moves the camera on touchscreen devices, matching existing mouse behaviour.
  2. Mobile minimap: scaled down slightly to reduce overlap with UI controls.
  3. Mobile control bar: scaled down slightly and spacing tightened so buttons fit more comfortably on smaller screens.
  4. Preview button: a preview button now appears in the control bar whenever a component is selected. Tap it to open the full-screen component viewer with pinch-to-zoom support.
  5. UI Refresh polish.
v0.1.72

Deck and Stack Deal

New Feature: Deal New

You can now deal cards or tokens directly from a deck or stack to any combination of players and zones in one action.


Right-click a deck or stack → Deal to open the deal modal:

  1. Select any number of players, zones, or both as targets
  2. Set how many cards to deal to each target
  3. Toggle Flip cards face up on deal to reveal cards as they're dealt
  4. Dealing to a hand zone automatically delivers cards into that player's private hand
  5. Dealt cards respect each receiving player's Hand Auto-Flip setting
v0.1.68

File Manager & Image Uploads

File Manager New

Upload and manage your images directly on Designer Den at My Files. Browse, organize, and delete your uploaded assets from one place.


Image Picker on Every Image Field New

Every image URL field across the app now has a Browse / Upload button. Click to open your file library, upload new images, and insert them without leaving the form. Works on component front/back images, die face images, and spinner section images.


Storage Quota New

Free accounts get 100 MB of storage. Pro accounts get 1 GB. Your current usage is displayed in the file manager with a live progress bar.