Adds support for native file dialogs through the ui:dialogs permission. Includes comprehensive documentation and demo methods showing how to use saveFile, showSaveDialog, and showOpenDialog APIs.
The dialogs API allows addons to:
- Show native save dialogs and write files directly
- Show open dialogs to select files/directories
- Configure file filters, default paths, and dialog titles
Also adds demo methods (saveFileDemo, openFileDemo) to the starter addon that demonstrate proper usage patterns including permission checks and error handling.
- Add quick start section for development and distribution
- Expand project structure to include host and CI/CD files
- Add detailed code examples for lifecycle methods and context API
- Document invoke method pattern for handling addon actions
- Improve descriptions of manifest fields and permissions
- Add native host build instructions
Add comprehensive documentation for:
- Event subscription API with examples
- License status implementation for commercial addons
- Header actions configuration for view panels
- View communication using postMessage instead of bridge
- Clarify activate() must return true for successful activation
Update demo and settings views to reflect new communication patterns.