1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-12 17:26:17 +00:00
Files
Boostnote/browser/main/lib/ZoomManager.js

31 lines
516 B
JavaScript

import ConfigManager from './ConfigManager'
const electron = require('electron')
const { remote } = electron
_init()
function _init() {
setZoom(getZoom(), true)
}
function _saveZoom(zoomFactor) {
ConfigManager.set({ zoom: zoomFactor })
}
function setZoom(zoomFactor, noSave = false) {
if (!noSave) _saveZoom(zoomFactor)
remote.getCurrentWebContents().setZoomFactor(zoomFactor)
}
function getZoom() {
const config = ConfigManager.get()
return config.zoom
}
export default {
setZoom,
getZoom
}