Feature: optimize UI, rewrite some css settings

This commit is contained in:
萌萌哒赫萝
2023-03-24 15:57:43 +08:00
parent 086b2871e7
commit f47d273113
14 changed files with 166 additions and 20 deletions

View File

@@ -11,6 +11,7 @@ import db from '~/main/apis/core/datastore'
import { TOGGLE_SHORTKEY_MODIFIED_MODE } from '#/events/constants'
import { app } from 'electron'
import { remoteNoticeHandler } from '../remoteNotice'
import picgo from '~/main/apis/core/picgo'
const windowList = new Map<IWindowList, IWindowListItem>()
@@ -18,6 +19,20 @@ const handleWindowParams = (windowURL: string) => {
return windowURL
}
const getDefaultWindowSizes = (): { width: number, height: number } => {
const mainWindowWidth = picgo.getConfig<any>('settings.mainWindowWidth')
const mainWindowHeight = picgo.getConfig<any>('settings.mainWindowHeight')
console.log('mainWindowWidth', mainWindowWidth)
console.log('mainWindowHeight', mainWindowHeight)
return {
width: mainWindowWidth || 1200,
height: mainWindowHeight || 800
}
}
const defaultWindowWidth = getDefaultWindowSizes().width
const defaultWindowHeight = getDefaultWindowSizes().height
windowList.set(IWindowList.TRAY_WINDOW, {
isValid: process.platform !== 'linux',
multiple: false,
@@ -53,8 +68,8 @@ windowList.set(IWindowList.SETTING_WINDOW, {
multiple: false,
options () {
const options: IBrowserWindowOptions = {
height: 800,
width: 1200,
height: defaultWindowHeight,
width: defaultWindowWidth,
show: false,
frame: true,
center: true,