openscad-web-gui icon indicating copy to clipboard operation
openscad-web-gui copied to clipboard

Add configurable access/display to workbench features

Open HumbleDeer opened this issue 9 months ago • 2 comments

Is your feature request related to a problem? Please describe.

Having the ability to restrict which features or elements of the workbench are available to users could expand the possible uses of this software package.

Usage scenario: A creator has a modifiable SCAD file that they'd like to publish with editable variables and export capability. However, they don't want to have the interface cluttered with options to load files from elsewhere, open libraries, choose fonts, and whatnot else not relevant to their model.

Describe the solution you'd like

A possible solution could be adding configurability or a configurable mode. A configurable mode could present itself as "Restricted mode" or "Single mode", or something similar that would let the user hosting the app choose what options users of the editor have access to.

Ideas for this:

  • A configuration option to enable or disable free-roaming of all features In which mode one could have the editor perform
    • Automatic recognition of what features are required as per the SCAD file
  • A configuration file in the same folder as a scad file hosted on the current repository, in which the hoster can specify what options to allow

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

HumbleDeer avatar May 12 '24 23:05 HumbleDeer