diff --git a/runtime/package.json b/runtime/package.json index 62e1f5c82f9..b3ec572294b 100644 --- a/runtime/package.json +++ b/runtime/package.json @@ -13,7 +13,7 @@ "packageManager": "yarn@3.8.2", "devDependencies": { "@eslint/js": "^9.6.0", - "electron": "^31.1.0", + "electron": "^31.2.1", "eslint": "^9.5.0" }, "dependencies": { diff --git a/runtime/src/js/menu.js b/runtime/src/js/menu.js index 0be66fa20b0..5ff08700096 100644 --- a/runtime/src/js/menu.js +++ b/runtime/src/js/menu.js @@ -10,6 +10,7 @@ import { app, Menu, ipcMain, BrowserWindow } from 'electron'; const isMac = process.platform == 'darwin'; +const isLinux = process.platform == 'linux'; let mainMenu; function buildMenu(pgadminMenus, pgAdminMainScreen, callbacks) { @@ -79,8 +80,7 @@ function buildMenu(pgadminMenus, pgAdminMainScreen, callbacks) { { role: 'zoomIn' }, { role: 'zoomOut' }, { type: 'separator' }, - { role: 'togglefullscreen' }, - ], + ].concat(isLinux ? [] : [{ role: 'togglefullscreen' }]), }, { role: 'windowMenu' }, ); diff --git a/runtime/yarn.lock b/runtime/yarn.lock index bea73d1425b..a979ded1ef5 100644 --- a/runtime/yarn.lock +++ b/runtime/yarn.lock @@ -558,16 +558,16 @@ __metadata: languageName: node linkType: hard -"electron@npm:^31.1.0": - version: 31.1.0 - resolution: "electron@npm:31.1.0" +"electron@npm:^31.2.1": + version: 31.2.1 + resolution: "electron@npm:31.2.1" dependencies: "@electron/get": ^2.0.0 "@types/node": ^20.9.0 extract-zip: ^2.0.1 bin: electron: cli.js - checksum: 697fe7530680cda23619b81972cc3b613fdf23c191fbe3a6e4abbc932453601bdd21942e59379e0bd171307bfedd3a03ac759877ebc0ea2b7ccd3db8cf748e4b + checksum: ef3296c31f88cbc3f8c4a92d40c301fc14bcfa7701bbf24316653276b61ec1345a09cc8278f3da88cd588609c883ffc9a38a0646b1051c0b8a59b63084a989a4 languageName: node linkType: hard @@ -1348,7 +1348,7 @@ __metadata: "@eslint/js": ^9.6.0 axios: ^1.7.2 bootstrap: ^4.5.3 - electron: ^31.1.0 + electron: ^31.2.1 electron-store: ^10.0.0 eslint: ^9.5.0 languageName: unknown