Workbench icon indicating copy to clipboard operation
Workbench copied to clipboard

Code playground for GNOME 🛠️

Results 118 Workbench issues
Sort by recently updated
recently updated
newest added

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

help wanted

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.

enhancement

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...

enhancement

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...