Workbench
Workbench copied to clipboard
Code playground for GNOME 🛠️
Workbench editor will always be limited. Would be nice if there was an option to edit in an external editor instead. Workbench could simply watch the files and reload on...
It should be possible to save and open a project to share them or simply resume working on them. Maybe `.workbench` Would be awesome to support versioning (ie save the...
Depends on https://github.com/sonnyp/Workbench/issues/12 Supporting code linting would help beginners catch mistakes. eslint and stylelint are pretty good - dunno if there is something that makes sense for xml
Fixes https://github.com/sonnyp/Workbench/issues/257 --- EDIT: the following is outdated thanks to https://github.com/sonnyp/Workbench/pull/371 This is blocked by https://gitlab.gnome.org/GNOME/gjs/-/issues/72 https://gitlab.gnome.org/GNOME/gjs/-/issues/255 is a better explanation of the problem
IntelliSense is a hinting tool that you'll find in VS Code, It provides in-editor explanation of the code, and something similar should be helpful in this editor.
Builder uses `Ctrl + D` for this.
Right now we have 2 previewers: one in JavaScript called [Previewer/Internal.js](https://github.com/sonnyp/Workbench/blob/32843f1e535d70c03102b86de532a452d033aa21/src/Previewer/Internal.js) for "inline preview" (preview directly in the Workbench window) one in Vala called [Previewer/External.js](https://github.com/sonnyp/Workbench/blob/main/src/Previewer/External.js) for "out of process" preview...
![image](https://user-images.githubusercontent.com/1794388/188322527-13c19d11-bac0-4f9f-a99f-cfec7447b637.png) One might want more space for code and less space for preview, or one might want to check how the preview behaves when resized to a small size, without...
Right now, if the XML `UI` contains comments, they will get removed when the code is formatted (Ctrl+Shift+Return or `Run`). This is quite annoying as the user might have spent...