selective import
This commit is contained in:
@@ -4,14 +4,14 @@ const about = module.exports = {
|
||||
}
|
||||
|
||||
const config = require('../../config')
|
||||
const electron = require('electron')
|
||||
const { BrowserWindow } = require('electron')
|
||||
|
||||
function init () {
|
||||
if (about.win) {
|
||||
return about.win.show()
|
||||
}
|
||||
|
||||
const win = about.win = new electron.BrowserWindow({
|
||||
const win = about.win = new BrowserWindow({
|
||||
backgroundColor: '#ECECEC',
|
||||
center: true,
|
||||
fullscreen: false,
|
||||
|
||||
@@ -14,11 +14,9 @@ const main = module.exports = {
|
||||
win: null
|
||||
}
|
||||
|
||||
const electron = require('electron')
|
||||
const { app, BrowserWindow, screen } = require('electron')
|
||||
const debounce = require('debounce')
|
||||
|
||||
const app = electron.app
|
||||
|
||||
const config = require('../../config')
|
||||
const log = require('../log')
|
||||
const menu = require('../menu')
|
||||
@@ -30,7 +28,7 @@ function init (state, options) {
|
||||
|
||||
const initialBounds = Object.assign(config.WINDOW_INITIAL_BOUNDS, state.saved.bounds)
|
||||
|
||||
const win = main.win = new electron.BrowserWindow({
|
||||
const win = main.win = new BrowserWindow({
|
||||
backgroundColor: '#282828',
|
||||
darkTheme: true, // Forces dark theme (GTK+3)
|
||||
height: initialBounds.height,
|
||||
@@ -160,7 +158,7 @@ function setBounds (bounds, maximize) {
|
||||
log(`setBounds: setting bounds to ${JSON.stringify(bounds)}`)
|
||||
if (bounds.x === null && bounds.y === null) {
|
||||
// X and Y not specified? By default, center on current screen
|
||||
const scr = electron.screen.getDisplayMatching(main.win.getBounds())
|
||||
const scr = screen.getDisplayMatching(main.win.getBounds())
|
||||
bounds.x = Math.round(scr.bounds.x + (scr.bounds.width / 2) - (bounds.width / 2))
|
||||
bounds.y = Math.round(scr.bounds.y + (scr.bounds.height / 2) - (bounds.height / 2))
|
||||
log(`setBounds: centered to ${JSON.stringify(bounds)}`)
|
||||
|
||||
@@ -6,12 +6,12 @@ const webtorrent = module.exports = {
|
||||
win: null
|
||||
}
|
||||
|
||||
const electron = require('electron')
|
||||
const { app, BrowserWindow } = require('electron')
|
||||
|
||||
const config = require('../../config')
|
||||
|
||||
function init () {
|
||||
const win = webtorrent.win = new electron.BrowserWindow({
|
||||
const win = webtorrent.win = new BrowserWindow({
|
||||
backgroundColor: '#1E1E1E',
|
||||
center: true,
|
||||
fullscreen: false,
|
||||
@@ -35,7 +35,7 @@ function init () {
|
||||
|
||||
// Prevent killing the WebTorrent process
|
||||
win.on('close', function (e) {
|
||||
if (electron.app.isQuitting) {
|
||||
if (app.isQuitting) {
|
||||
return
|
||||
}
|
||||
e.preventDefault()
|
||||
|
||||
Reference in New Issue
Block a user