feat: add multi-monitor support

This commit is contained in:
tux
2025-12-29 21:47:59 +05:30
parent f46e52d427
commit b41e5706e1
8 changed files with 44 additions and 17 deletions

6
app.ts
View File

@@ -1,14 +1,12 @@
import app from "ags/gtk4/app";
import GLib from "gi://GLib";
import style from "./style/main.scss";
import windows from "./windows";
import { Main } from "./main";
const icons = `${GLib.get_user_config_dir()}/tpanel/assets/icons`;
app.start({
css: style,
icons: icons,
main() {
windows.map((win) => app.get_monitors().map(win));
},
main: Main,
});