Theme Development Workflow¶
Workflow and best practices for developing Movian themes and skins.
Development Process¶
- Plan - Define theme style and features
- Setup - Create skin directory structure
- Develop - Create view files
- Test - Test on different screens
- Refine - Polish and optimize
- Package - Create distributable package
Skin Structure¶
my-skin/
├── universe.view # Entry point
├── theme.view # Macros and styles
├── background.view # Background
├── loading.view # Loading screen
├── pages/ # Page templates
│ ├── directory.view
│ ├── video.view
│ └── ...
├── osd/ # On-screen display
└── popups/ # Dialogs
Development Tips¶
Start with Existing Skin¶
Copy movian/glwskins/flat/ as starting point.
Test Frequently¶
Reload skin in Movian to see changes.
Use Variables¶
Create Reusable Macros¶
Testing¶
- Test on different screen sizes
- Test with different content types
- Test navigation with keyboard/remote
- Test on target platforms