designSpaceRoboFontExtension
designSpaceRoboFontExtension copied to clipboard
A RoboFont extension for creating and editing designspace documents.
- [x] `designspaceEditorWillOpenDesignspace`;: will open a designspace file - [x] `designspaceEditorDidOpenDesignspace`: did open a designspace file - [x] `designspaceEditorDidChange`: anything did change - [x] `designspaceEditorLabelsDidChange`: labels did change - [...
This may or may not be a conscious decision, just wondering if there should be an option to round those? 
_dont duplicate data as DS objects and custom syntax_ **in the lib?** would be hard, data change externally, storing line numbers is a bad idea **in the xml directly on...
the old observers stay active and it will open multiple windows for the same designspace file
A designspace has multiple default locations, one for each discrete axis the 🔹is not enough anymore maybe use the name of the discrete axis (label name at that position?)
``` O-------O O--x x--0 ```
The contextual menu on a source needs an item that pops a file picker to replace the UFO. Otherwise we have to open the designspace source and replace by hand.
Getting this traceback when trying to remove a source from the list. It's not removed from the list. Will look into this a bit more deeply later to see how...
see https://discord.com/channels/1052516637489766411/1083094305301860402/1184584508855566496 show an external changes popup: "update" "ignore"
It shows the right color for the mode, but doesn't update when the mode changes?