A sandbox to learn and prototype with GNOME technologies
Workbench goal is to let you experiment with GNOME technologies, no matter if tinkering for the first time or building and testing a custom GTK widget.
Among other things, Workbench comes with
- realtime GTK/CSS preview
- JavaScript for quick and easy scripting
- Syntax highlighting, undo/redo, autosave
- code fomatter
- terminal
Disable code formatting
Workbench uses the prettier code formatter. If you need to exclude some code you can use special comments.
// prettier-ignore
matrix(
1, 0, 0,
0, 1, 0,
0, 0, 1
);
<foo>
<!-- prettier-ignore-start -->
<this-content-will-not-be-formatted />
<!-- prettier-ignore-end -->
</foo>
/* prettier-ignore */
.my ugly rule
{
}
- Install GNOME Builder
- Open Builder and select "Clone Repository..."
- Clone
https://github.com/sonnyp/Workbench.git
- Press the Run ▶ button
Please do not attempt to package Workbench any other way than as a Flatpak application.
It is unsupported and may put users at risk.
If you can help, here is a list of issues that would make Workbench better
© 2022 Sonny Piers
GPLv3. Please see COPYING file.