Added Power menu and show only the workspaces allocated to monitor

This commit is contained in:
Jas Singh
2024-06-09 18:40:51 -07:00
parent 3579e563b8
commit d695d9aa67
25 changed files with 784 additions and 383 deletions

View File

@@ -1,12 +1,14 @@
import {exec, idle, monitorFile} from "resource:///com/github/Aylur/ags/utils.js";
import { Volume } from './modules/volume/volume.js';
import { Bar } from './modules/bar/bar.js';
import { exec } from "resource:///com/github/Aylur/ags/utils.js";
import { Bar, BarAlt } from "./modules/bar/bar.js";
import DirectoryMonitorService from "./directoryMonitorService.js";
import MenuWindows from "./modules/menus/main.js";
const applyScss = () => {
// Compile scss
exec(`sass ${App.configDir}/scss/main.scss ${App.configDir}/style.css`);
exec(`sass ${App.configDir}/scss/highlight.scss ${App.configDir}/highlight.css`);
exec(
`sass ${App.configDir}/scss/highlight.scss ${App.configDir}/highlight.css`,
);
console.log("Scss compiled");
// Apply compiled css
@@ -19,7 +21,11 @@ DirectoryMonitorService.connect("changed", () => applyScss());
applyScss();
const workspaceMonitorMap = {
0: [4,5],
1: [6,7],
2: [1,2,3,8,9,10],
}
export default {
style: `${App.configDir}/style.css`,
closeWindowDelay: {
@@ -28,16 +34,12 @@ export default {
bar0: 350,
},
};
// const win = Widget.Window({
// name: "volumeModule",
// child: Volume(),
// });
App.config({
windows: [
// win,
Bar(0),
Bar(1),
Bar(2),
...MenuWindows,
BarAlt(0, workspaceMonitorMap),
BarAlt(1, workspaceMonitorMap),
Bar(2, workspaceMonitorMap),
],
});