Minor Changes
-
#229
5be7962
Thanks @Andarist! - Revamped the bidirectional-editing implementation. When syncing edits made in the Editor we should no longer remove parts of the config that don't relate to the performed change. -
#208
600d1ef
Thanks @Andarist! - The Editor is now bundled together with the extension. This allows you to use the extension offline.
Patch Changes
-
#242
921586e
Thanks @mellson! - Show source parsing errors and invalid config errors (that prevent the visualization) in the visual editor. -
#232
e38318e
Thanks @Andarist! - The Editor and the Visualizer should no longer blink when typing into parts of the source code unrelated to the currently displayed machine. -
#208
600d1ef
Thanks @Andarist! - Keyboard events should now propagate to the VS Code correctly from within the open Editor. This means that you will now be able to properly close the tab, open the command palette, and more -
#220
39f6393
Thanks @Andarist! - Code-related processing has been centralized in the source code. Thanks to that it should be way less likely to end up with stale data being returned by code lenses, commands, etc. -
#220
39f6393
Thanks @Andarist! - Fixed an issue with updating the generated typegen files even if there was no actual change in their output. This reduces the amount of the file system notifications triggered by updating the typegen files. -
#234
911964a
Thanks @Andarist! - The method for updating typegen files in the background has been changed. The TS language server shouldn't miss any updates made to those files now. -
#220
39f6393
Thanks @Andarist! - Fixed a bug that caused the path to the typegen file not always being correctly updated in the machine definition when the basename of the file didn't change but its relative location did. -
#256
4d0cfc1
Thanks @Andarist! - Fixed an issue with not being able to apply changes coming from an open Editor when the corresponding text editor has been closed.