Skip to content

Commit e2cb4fd

Browse files
committed
fix: remove window decorations and force Node 24 in CI
Titlebar was visible on some Windows configurations due to decorations being enabled on the main window. Set decorations=false to prevent the grey strip from appearing at the top of the dashboard. Also sets FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true in the release workflow.
1 parent dbb05a6 commit e2cb4fd

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
runs-on: windows-latest
2525
env:
2626
RELEASE_TAG: ${{ github.event_name == 'release' && github.event.release.tag_name || github.event.inputs.tag }}
27+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2728

2829
steps:
2930
- name: Checkout

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"width": 450,
2929
"height": 1920,
3030
"resizable": false,
31-
"decorations": true,
31+
"decorations": false,
3232
"transparent": true,
3333
"skipTaskbar": true,
3434
"visible": false,

0 commit comments

Comments
 (0)