✨ ags: add ask popup, make notifications work(finally :3) and more improvements
This commit is contained in:
+8
-9
@@ -1,21 +1,21 @@
|
||||
import { App } from "astal/gtk3"
|
||||
|
||||
import { OSD, OSDModes, setOSDMode } from "./window/OSD";
|
||||
import { ControlCenter } from "./window/ControlCenter";
|
||||
import { Windows } from "./windows";
|
||||
import { Wireplumber } from "./scripts/volume";
|
||||
|
||||
import { runStyleHandler } from "./scripts/style-handler";
|
||||
import { handleArguments } from "./scripts/arg-handler";
|
||||
import { Wireplumber } from "./scripts/volume";
|
||||
import { Windows } from "./windows";
|
||||
import { Time, timeout } from "astal/time";
|
||||
|
||||
import { OSD, OSDModes, setOSDMode } from "./window/OSD";
|
||||
import { ControlCenter } from "./window/ControlCenter";
|
||||
|
||||
let osdTimer: (Time|undefined);
|
||||
|
||||
App.start({
|
||||
instanceName: "astal",
|
||||
requestHandler(request: string, res: (result: any) => void) {
|
||||
console.log(`[LOG] Arguments received: ${request}`)
|
||||
res(handleArguments(request));
|
||||
requestHandler(request: string, response: (result: any) => void) {
|
||||
console.log(`[LOG] Arguments received: ${request}`);
|
||||
response(handleArguments(request));
|
||||
},
|
||||
main() {
|
||||
console.log(`[LOG] Initialized astal instance as: ${ App.instanceName || "astal" }`);
|
||||
@@ -26,7 +26,6 @@ App.start({
|
||||
|
||||
Wireplumber.getDefault().getDefaultSink().connect("notify::volume", () =>
|
||||
!Windows.isVisible(ControlCenter) && triggerOSD(OSDModes.SINK));
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user