Skip to content

Design principles of the extension

Avery Crespi edited this page Nov 5, 2020 · 2 revisions

This page explains the design principles of the VTT Bridge extension.

Goals

  • Simplicity: Focus on the core feature: click button on DMV, get roll on Roll20.
  • Security: Limit the extension permissions to the bare minimum.
  • User experience: Make the extension feel like a native part of Dungeon Master's Vault.

Feature requests

When you submit a feature request, please keep these goals in mind.

Examples of good feature requests:

  • Add "toggle roll visibility" button (reason: enhances core feature)
  • Show notification when extension loads (reason: improves user experience)

Examples of bad feature requests:

  • Extend VTT Bridge to work with D&D Beyond (reason: outside of project scope)
  • Allow VTT Bridge to work on all domains (reason: requires dangerous permissions)

Clone this wiki locally