Screenset Editor - Mach3
Solid feature covering Mach3 Screenset Editor
What it is
A "solid" feature to cover the Mach3 Screenset Editor means adding a robust, well-documented capability that lets users create, edit, lock, and distribute complete screensets (GUIs) for Mach3 operator screens with minimal risk of accidental changes.
Never edit your original 1024.set file. If something goes wrong, you might lose your entire interface. mach3 screenset editor
The sheer depth of this editor is staggering. It allows you to map virtually every function in Mach3 to a visual button, DRO (Digital Readout), or LED. Solid feature covering Mach3 Screenset Editor What it
Key capabilities (recommended)
- Create/Edit screensets: WYSIWYG editor for placing/ resizing controls (buttons, DROs, LEDs, MPG widgets, images).
- Grouping & layers: Group controls, lock groups, and layer ordering (bring forward/back).
- Property inspector: Edit control properties (script bindings, visibility, size, font, colors) with validation.
- Templates & presets: Save/restore templates for common layouts and control styles.
- Versioning & rollback: Automatic version history per screenset with diff/rollback.
- Locking & permissions: Lock individual controls or whole screensets; set edit/view roles.
- Import/Export: Import MH3 screenset files and export compatible Mach3 XML/screenset formats.
- Script editor integration: Inline Lua/script editor for control event scripts with syntax highlighting and validation.
- Preview & emulate: Live preview and simulated machine state to test scripts/controls without a real controller.
- Bulk operations: Multi-select move/align/distribute/resize and batch property edits.
- Accessibility: Keyboard navigation, high-contrast themes, scalable UI.
- Audit/logging: Track who changed what and when (user, timestamp, change summary).
- Cross-platform packaging: Portable screenset bundles including assets and resource manifests.
Editor Choice: Use MachScreen for a modern editing experience or Screen4, the original editor from Newfangled Solutions. Editor Choice : Use MachScreen for a modern
3. Anatomy of the Editor Interface
When open, the editor provides a toolbar and a property panel.
If you want, I can: