Skip to content

Commit efb14d9

Browse files
committed
Include GOM dependency
1 parent 2e4e318 commit efb14d9

File tree

7 files changed

+17
-12
lines changed

7 files changed

+17
-12
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Among other things, Workbench comes with
1414

1515
- Live GTK/CSS preview
1616
- Library of 100+ examples
17+
<!-- - JavaScript, TypeScript, Rust, Python and Vala support -->
1718
- JavaScript, Rust, Python and Vala support
1819
- Declarative user interface syntax
1920
- Autosave, sessions and projects
@@ -32,8 +33,8 @@ Among other things, Workbench comes with
3233
| ---------- | --------- | ------ | ---------------- |
3334
| JavaScript ||| 99 |
3435
| Python ||| 92 |
35-
| Vala ||| 92 |
36-
| Rust ||| 45 |
36+
| Vala ||| 91 |
37+
| Rust ||| 52 |
3738
| Blueprint ||| |
3839
| CSS ||| |
3940

build-aux/modules/gom.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
{
77
"type": "archive",
88
"url": "https://download.gnome.org/sources/gom/0.5/gom-0.5.3.tar.xz",
9-
"sha256": "814fdbf0e0f352e067c6118af5f7454b41e9ef49"
9+
"sha256": "069d0909fbdc6b4d27edf7a879366194e3ab508b03548bf5b89ff63546d20177"
1010
}
1111
]
1212
}

build-aux/re.sonny.Workbench.Devel.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"modules/libshumate.json",
4444
"modules/libportal.json",
4545
"modules/libspelling.json",
46+
"modules/gom.json",
4647
"modules/GTKCssLanguageServer.json",
4748
"modules/python-python-lsp-server.json",
4849
"modules/python-ruff.json",

build-aux/re.sonny.Workbench.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"modules/libshumate.json",
4444
"modules/libportal.json",
4545
"modules/libspelling.json",
46+
"modules/gom.json",
4647
"modules/GTKCssLanguageServer.json",
4748
"modules/python-python-lsp-server.json",
4849
"modules/python-ruff.json",

build-aux/wip/run.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,6 @@ if (!exists(`${path}/.flatpak/repo`)) {
6565
]);
6666
}
6767

68-
if (!exists(`${path}/.flatpak/flatpak-builder`)) {
69-
await downloadSources();
70-
await buildModules();
71-
}
72-
7368
const prefix = [
7469
"flatpak-builder",
7570
"--ccache",
@@ -99,6 +94,11 @@ async function buildModules() {
9994
]);
10095
}
10196

97+
if (!exists(`${path}/.flatpak/flatpak-builder`)) {
98+
await downloadSources();
99+
await buildModules();
100+
}
101+
102102
// builds workbench
103103
if (!exists(`${path}/_build`)) {
104104
await buildCommand([

data/app.metainfo.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,14 @@
4848
<ul>
4949
<li>Use GNOME 47</li>
5050
<li>Add code suggestions/completions support</li>
51-
<li>Add TypeScript support</li>
51+
<li>Add initial TypeScript support</li>
52+
<li>Add Language and Category filters to the Library</li>
5253
<li>Add option to create new blank project</li>
5354
</ul>
5455
<p>Library:</p>
5556
<ul>
5657
<li>Add "Button Row" demo</li>
58+
<li>Update "Spinner" to use AdwSpinner</li>
5759
<li>Port "Dialog" to Python</li>
5860
<li>Port "Level Bars" to Rust</li>
5961
<li>Port "Text Fields" to Rust</li>
@@ -85,18 +87,18 @@
8587
<li>Port "Frame" to Vala</li>
8688
<li>Port "Actions" to Vala</li>
8789
<li>Port "Dialog" to Vala</li>
90+
<li>Port "CSS Gradients" to Vala</li>
8891
</ul>
8992
<p>Dependencies:</p>
9093
<ul>
9194
<!-- <li>Replace Biome with TypeScript Language Server</li> -->
95+
<li>Add GOM dependency 0.5.3</li>
9296
<li>Update Biome to 1.9.2</li>
93-
<li>Update gst-plugin-gtk4 to 1.12.7</li>
9497
<li>Update libshumate to 1.3</li>
9598
<li>Update Blueprint to 0.14.0</li>
9699
<li>Update vte to 0.78.0</li>
97100
<li>Update libspelling to 0.4.0</li>
98101
<li>Update libportal to 0.8.1</li>
99-
<li>Add GOM dependency 0.5.3</li>
100102
</ul>
101103
</description>
102104
</release>

src/Previewer/Internal.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export default function Internal({
132132
const prop_name = prop.get_name();
133133
// AdwWindow and AdwApplicationWindow have child and titlebar properties but do not support setting them
134134
// "Using gtk_window_get_titlebar() and gtk_window_set_titlebar() is not supported and will result in a crash."
135-
// https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.5/class.Window.html
135+
// https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.6/class.Window.html
136136
// https://github.com/workbenchdev/Workbench/issues/130
137137
if (
138138
(object_preview instanceof Adw.Window ||

0 commit comments

Comments
 (0)