Skin Graft Commenced
Progress so far on merging the new UI into Cantabile proper:
- Completely disabled the old main screen implementation
- Integrated SkinLib into the build process
- Merged the skin template from the test harness into Cantabile
- Added code to load the new UI main frame and display it
- Handling for File Exit command
- Handling for File Options command and code to display the options dialog
- Code to save and restore the main frame placement
- Wired up onscreen keyboard keyboard options (x-y placements and controllers, keyboard layout etc)
- Wired up new master levels panel to audio engine
- More cleanup of the plugin and rack management
- Enhancement to SkinLib to support regular accelerator keys (Ctrl+O for open etc)
- Improvements to SkinLib load speed (startup time reduced from about 2 seconds to less than half a second)
- Centralised settings management system to simplify saving and loading application settings
- Centralised session management system to simplify saving and loading session files
- Started on Session load/save management and integration with file commands
- New persistence library with improved binary file format for session files
So far so good, but still a long way to go...
Posted on September 19, 2007
Share This