32 lines
754 B
JavaScript
32 lines
754 B
JavaScript
import Bar from "./windows/bar/index.js";
|
|
import Settings from "./windows/settings/index.js";
|
|
import MusicBox from "./windows/music-box/index.js";
|
|
import Calendar from "./windows/calendar.js";
|
|
|
|
const configDir = App.configDir;
|
|
|
|
const scssStyle = `${configDir}/style.scss`;
|
|
const cssStyle = `${configDir}/style.css`;
|
|
|
|
const compileSass = () => {
|
|
Utils.exec(`scss ${scssStyle} ${cssStyle}`);
|
|
console.log("sass compiled to css");
|
|
};
|
|
|
|
compileSass();
|
|
|
|
Utils.monitorFile(`${configDir}/styles`, () => {
|
|
console.log("change detected in style");
|
|
compileSass();
|
|
App.resetCss();
|
|
App.applyCss(cssStyle);
|
|
console.log("new style applied");
|
|
});
|
|
|
|
App.config({
|
|
style: "./style.css",
|
|
windows: [Bar(), MusicBox(), Settings(), Calendar()],
|
|
});
|
|
|
|
export {};
|