Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": true,
"**/.hg/store/**": true,
"**/node_modules/*/**": true,
"**/.flatpak": true,
"**/src/lib": true,
".flatpak": true,
Expand Down
2 changes: 2 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ test: unit lint
# ./build-aux/wip/run.js build-aux/re.sonny.Workbench.Devel.json -- workbench-cli ci demos/src/Welcome/

ci: setup build test
# See Permissions.js
# flatpak override --user --share=network --socket=pulseaudio --device=input re.sonny.Workbench.Devel
./build-aux/fun workbench-cli ci demos/src/*

# Note that if you have Sdk extensions installed they will be used
Expand Down
10 changes: 0 additions & 10 deletions build-aux/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,6 @@ This directory contains the Flatpak Manifest and other build utilities.

## Workbench Flatpak Manifests

### gst-plugin-gtk4

```sh
wget https://crates.io/api/v1/crates/gst-plugin-gtk4/0.11.1/download
tar-xf download
cd gst-plugin-gtk4-0.11.1/
~/Projects/flathub/flatpak-builder-tools/cargo/flatpak-cargo-generator.py Cargo.lock
# cp generated-sources.json to gst-plugin-gtk4-sources.json
```

### Python Modules

The `modules/python-*.json` files contain Flatpak modules to install Python dependencies.
Expand Down
8 changes: 4 additions & 4 deletions build-aux/modules/biome.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
"type": "file",
"dest-filename": "biome",
"only-arches": ["aarch64"],
"url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.9.2/biome-linux-arm64",
"sha256": "b4b88a36487e5b6c7b34fdc5351f4beb57ce7d88497f57fd3474c64413aabf78"
"url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.9.4/biome-linux-arm64",
"sha256": "f0f0f3e7cdec78420a600b05bfc364aa9b804811bd3bbae04e7bf090828ae970"
},
{
"type": "file",
"dest-filename": "biome",
"only-arches": ["x86_64"],
"url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.9.2/biome-linux-x64",
"sha256": "e17bb3d15fc192aa767ae7691302f4fd239e80ceaace4c3238857b9da0f43902"
"url": "https://github.com/biomejs/biome/releases/download/cli%2Fv1.9.4/biome-linux-x64",
"sha256": "ce247fb644999ef52e5111dd6fd6e471019669fc9c4a44b5699721e39b7032c3"
}
]
}
4 changes: 2 additions & 2 deletions build-aux/modules/libspelling.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/libspelling/0.4/libspelling-0.4.2.tar.xz",
"sha256": "b3e609b1a247e71bc097e262564f33f51fd7db566eeb0cd74ae5021536b878b5"
"url": "https://download.gnome.org/sources/libspelling/0.4/libspelling-0.4.5.tar.xz",
"sha256": "ec0372d83f42b65aee3734248ef8e2ffbfba4ea91268419c98ea44a00ef3e83f"
}
]
}
4 changes: 2 additions & 2 deletions build-aux/modules/vte.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"sources": [
{
"type": "archive",
"url": "https://download.gnome.org/sources/vte/0.78/vte-0.78.0.tar.xz",
"sha256": "07f09c6228a8bb3c1599dd0f5a6ec797b30d3010c3ac91cf21b69d9635dfaf7c"
"url": "https://download.gnome.org/sources/vte/0.78/vte-0.78.2.tar.xz",
"sha256": "35d7bcde07356846b4a12881c8e016705b70a9004a9082285eee5834ccc49890"
}
]
}
2 changes: 1 addition & 1 deletion data/app.gschema.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<default>true</default>
</key>
<key name="typescript" type="b">
<default>false</default>
<default>true</default>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vixalien I enable TypeScript by default because it's quite unintrusive currently and marked as "experimental support" in the release notes for now

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. It will also allow faster iteration and user feedback

</key>
</schema>
<schema id="@app_id@.Session" path="/re/sonny/Workbench/">
Expand Down
13 changes: 7 additions & 6 deletions data/app.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@
</screenshots>
<content_rating type="oars-1.1" />
<releases>
<release version="47.0" date="2024-xx-xx">
<release version="47.0" date="2024-12-11">
<description translatable="no">
<ul>
<li>Use GNOME 47</li>
<li>Add code suggestions/completions support</li>
<li>Add initial TypeScript support</li>
<li>Add Language and Category filters to the Library</li>
<li>Add option to create new blank project</li>
<li>Add action to create new blank project</li>
<li>Add experimental TypeScript support</li>
</ul>
<p>Library:</p>
<ul>
Expand All @@ -59,6 +59,7 @@
<li>Add "List View with Sections" demo</li>
<li>Add "List View with a Tree" demo</li>
<li>Add "Bottom Sheet" demo</li>
<li>Add "Database" demo</li>
<li>Update "Spinner" to use AdwSpinner</li>
<li>Port "Dialog" to Python</li>
<li>Port "List View" to Python</li>
Expand Down Expand Up @@ -100,11 +101,11 @@
<ul>
<!-- <li>Replace Biome with TypeScript Language Server</li> -->
<li>Add GOM dependency 0.5.3</li>
<li>Update Biome to 1.9.2</li>
<li>Update Biome to 1.9.4</li>
<li>Update libshumate to 1.3</li>
<li>Update Blueprint to 0.14.0</li>
<li>Update vte to 0.78.0</li>
<li>Update libspelling to 0.4.2</li>
<li>Update vte to 0.78.2</li>
<li>Update libspelling to 0.4.5</li>
<li>Update libportal to 0.8.1</li>
</ul>
</description>
Expand Down
6 changes: 6 additions & 0 deletions src/window.blp
Original file line number Diff line number Diff line change
Expand Up @@ -604,6 +604,12 @@ menu menu_app {
section {
label: _("Learn");

item {
label: _("API References");
action: "app.open_uri";
target: "https://apps.gnome.org/Biblioteca/";
}

item {
label: _("Developer Documentation");
action: "app.open_uri";
Expand Down
Loading