Personal Decks

New

  • Personal decks. Do you have a TCG or game where you need to let a user save and load personal decks? Rejoice! you can now let users build a deck at the table the normal way, then save it to a .json file on their own computer and load it back into any allowed setup of the same project. Decks are saved by reference (card identity, order, and face state) rather than as copies of the art, so the files stay tiny. Nothing is stored on your account and it does not touch your storage quota.

  • Hosts control this per room in Room Options with two independent switches: allow saving decks to a file, and allow loading decks from a file. Both are off by default. When at least one is on, everyone in the room gets a My Decks button in the bottom toolbar; with both off the button is hidden for everyone, including the host. The switches are saved with the room and stored in saved table setups.

  • Hosts control a setup's ability to let users Copy and Paste components now as well! Enabling this room option and saving the setup will allow users other than the owner to copy paste components.

  • You could have a setup that has all your cards for your TCG added, turn on copy paste permissions for this setup. The users can then build their own personal decks and export them. Then you could have another setup that only allows importing a deck instead of saving and doesn't allow copy pasting for users to play in with their own custom deck stored on their computer. These .json files they download store references to the components linked in your project instead of a snapshot of the card, so when importing they will be updated with the latest version of that component in your project.

  • Two new help articles. Personal Decks covers the above. CSV & JSON Import / Export is a full guide to the bulk component tools: CSV vs JSON, empty templates, exporting what you already have, the three import routes including Google Sheets, how rows are matched on re-import, and the fields that hold more than one value.

Improved

  • Escape now exits a tool completely. Pressing Escape used to clear only part of the tool and leave its panel open, so the table was still in that tool's hands and the only reliable way out was remembering which shortcut you were in. Escape now returns you to normal table mode from any tool. If you are part way through a gesture, such as a half drawn zone or an in progress marker stroke, the first press cancels just that gesture so a mis-drag does not cost you the tool.

Fixed

  • Snap points appearing and disappearing when you zoom.
  • Rotate table view did nothing while hovering a locked object.
  • A locked board rotated along with your selection.
  • Grid line colour reset to white every time you loaded a setup.
  • Dextrous "Remove missing" leaving cards behind. Components that arrived in your project before your first Dextrous sync, for example through a full project export from Dextrous or a CSV import, were never marked as belonging to the feed, so removal skipped them even though every sync was updating them. The feed now claims a component when it updates it, so cards dropped from the feed later are removed as expected. Note that cards already missing from your feed before this update cannot be claimed retroactively and need removing by hand once.