fix: fixed issue where window width and height were not set for first time users

This commit is contained in:
Anoop M D 2023-10-08 05:26:49 +05:30
parent c222bf47c3
commit 159dd90b03

View File

@ -1,16 +1,26 @@
const _ = require('lodash');
const Store = require('electron-store');
const DEFAULT_WINDOW_WIDTH = 1280;
const DEFAULT_WINDOW_HEIGHT = 768;
class WindowStateStore {
constructor() {
this.store = new Store({
name: 'window-state',
name: 'preferences',
clearInvalidConfig: true
});
}
getBounds() {
return this.store.get('window-bounds') || {};
return (
this.store.get('window-bounds') || {
x: 0,
y: 0,
width: DEFAULT_WINDOW_WIDTH,
height: DEFAULT_WINDOW_HEIGHT
}
);
}
setBounds(bounds) {