mirror of
https://github.com/BoostIo/Boostnote
synced 2025-12-12 17:26:17 +00:00
31 lines
516 B
JavaScript
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
|
|
}
|