Compare commits

...

3 Commits

Author SHA1 Message Date
Gilles De Mey
86baea3b0e fix app not being interactive on MacOS 2024-03-29 16:58:43 +01:00
Herwig Hochleitner
0c3e55d1f0 update: electron 27 + related latest 2023-10-28 02:10:19 +02:00
Herwig Hochleitner
5751a9bcb7 fix startup errors on electron 26 2023-10-28 01:00:39 +02:00
4 changed files with 1339 additions and 572 deletions

1893
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -64,11 +64,11 @@
"@babel/plugin-transform-react-jsx": "7.22.15", "@babel/plugin-transform-react-jsx": "7.22.15",
"cross-zip": "4.0.0", "cross-zip": "4.0.0",
"depcheck": "1.4.5", "depcheck": "1.4.5",
"electron": "15.5.7", "electron": "27.0.2",
"electron-notarize": "1.2.2", "electron-notarize": "1.2.2",
"electron-osx-sign": "0.6.0", "electron-osx-sign": "0.6.0",
"electron-packager": "15.5.2", "electron-packager": "17.1.2",
"electron-winstaller": "5.1.0", "electron-winstaller": "5.1.2",
"gh-release": "7.0.2", "gh-release": "7.0.2",
"minimist": "1.2.8", "minimist": "1.2.8",
"nodemon": "2.0.22", "nodemon": "2.0.22",
@@ -99,8 +99,8 @@
"main": "index.js", "main": "index.js",
"optionalDependencies": { "optionalDependencies": {
"appdmg": "^0.6.0", "appdmg": "^0.6.0",
"electron-installer-debian": "^3.1.0", "electron-installer-debian": "^3.2.0",
"electron-installer-redhat": "^3.3.0" "electron-installer-redhat": "^3.4.0"
}, },
"private": true, "private": true,
"productName": "WebTorrent", "productName": "WebTorrent",

View File

@@ -91,11 +91,11 @@ function init (state, options) {
}) })
win.on('move', debounce(e => { win.on('move', debounce(e => {
send('windowBoundsChanged', e.sender.getBounds()) send('windowBoundsChanged', main.win.getBounds())
}, 1000)) }, 1000))
win.on('resize', debounce(e => { win.on('resize', debounce(e => {
send('windowBoundsChanged', e.sender.getBounds()) send('windowBoundsChanged', main.win.getBounds())
}, 1000)) }, 1000))
win.on('close', e => { win.on('close', e => {

View File

@@ -70,8 +70,7 @@ table {
} }
.app { .app {
-webkit-user-select: none; user-select: none;
-webkit-app-region: drag;
height: 100%; height: 100%;
display: flex; display: flex;
flex-flow: column; flex-flow: column;
@@ -143,6 +142,7 @@ table {
*/ */
.header { .header {
-webkit-app-region: drag;
background: rgb(40, 40, 40); background: rgb(40, 40, 40);
border-bottom: 1px solid rgb(30, 30, 30); border-bottom: 1px solid rgb(30, 30, 30);
height: 38px; /* vertically center OS menu buttons (OS X) */ height: 38px; /* vertically center OS menu buttons (OS X) */