openscad-web-gui
openscad-web-gui copied to clipboard
Add configurable access/display to workbench features
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.