From 54492e9fc33891385354684c3c91ac2f75b8617c Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 29 Jan 2024 22:51:15 +0700 Subject: [PATCH] ags: update --- .config/ags/widgets/cheatsheet/main.js | 2 +- .config/ags/widgets/overview/main.js | 2 +- .config/ags/widgets/overview/overview_hyprland.js | 7 ------- .config/ags/widgets/session/main.js | 2 +- .config/ags/widgets/sideleft/main.js | 2 +- .config/ags/widgets/sideright/main.js | 2 +- scriptdata/installers | 2 +- 7 files changed, 6 insertions(+), 13 deletions(-) diff --git a/.config/ags/widgets/cheatsheet/main.js b/.config/ags/widgets/cheatsheet/main.js index 2eced0f0..d2e41f5c 100644 --- a/.config/ags/widgets/cheatsheet/main.js +++ b/.config/ags/widgets/cheatsheet/main.js @@ -71,7 +71,7 @@ const clickOutsideToClose = Widget.EventBox({ export default () => Widget.Window({ name: 'cheatsheet', exclusivity: 'ignore', - focusable: true, + keymode: 'exclusive', popup: true, visible: false, child: Widget.Box({ diff --git a/.config/ags/widgets/overview/main.js b/.config/ags/widgets/overview/main.js index 534fd848..436b444e 100644 --- a/.config/ags/widgets/overview/main.js +++ b/.config/ags/widgets/overview/main.js @@ -4,7 +4,7 @@ import { SearchAndWindows } from "./windowcontent.js"; export default () => Widget.Window({ name: 'overview', exclusivity: 'ignore', - focusable: true, + keymode: 'exclusive', popup: true, visible: false, anchor: ['top'], diff --git a/.config/ags/widgets/overview/overview_hyprland.js b/.config/ags/widgets/overview/overview_hyprland.js index bf90f794..f8d7181e 100644 --- a/.config/ags/widgets/overview/overview_hyprland.js +++ b/.config/ags/widgets/overview/overview_hyprland.js @@ -270,18 +270,11 @@ const OverviewRow = ({ startWorkspace, workspaces, windowName = 'overview' }) => }, setup: (box) => box .hook(overviewTick, (box) => box.attribute.update(box)) - // .hook(Hyprland, (box, name, data) => { // idk, does this make it lag occasionally? - // console.log(name) - // if (["changefloatingmode", "movewindow"].includes(name)) - // box.attribute.update(box); - // }, 'event') .hook(Hyprland, (box, clientAddress) => { box.attribute.update(box) - // console.log('close', clientAddress); }, 'client-removed') .hook(Hyprland, (box, clientAddress) => { box.attribute.update(box); - // console.log('open', clientAddress); }, 'client-added') .hook(Hyprland.active.workspace, (box) => box.attribute.update(box)) .hook(App, (box, name, visible) => { // Update on open diff --git a/.config/ags/widgets/session/main.js b/.config/ags/widgets/session/main.js index 8508ba31..acf66ddf 100644 --- a/.config/ags/widgets/session/main.js +++ b/.config/ags/widgets/session/main.js @@ -5,7 +5,7 @@ export default () => Widget.Window({ // On-screen keyboard name: 'session', popup: true, visible: false, - focusable: true, + keymode: 'exclusive', layer: 'overlay', exclusivity: 'ignore', // anchor: ['top', 'bottom', 'left', 'right'], diff --git a/.config/ags/widgets/sideleft/main.js b/.config/ags/widgets/sideleft/main.js index d942b6c3..8a76a96a 100644 --- a/.config/ags/widgets/sideleft/main.js +++ b/.config/ags/widgets/sideleft/main.js @@ -2,7 +2,7 @@ import PopupWindow from '../../lib/popupwindow.js'; import SidebarLeft from "./sideleft.js"; export default () => PopupWindow({ - focusable: true, + keymode: 'exclusive', anchor: ['left', 'top', 'bottom'], name: 'sideleft', layer: 'top', diff --git a/.config/ags/widgets/sideright/main.js b/.config/ags/widgets/sideright/main.js index 7254d7e4..561d771c 100644 --- a/.config/ags/widgets/sideright/main.js +++ b/.config/ags/widgets/sideright/main.js @@ -2,7 +2,7 @@ import PopupWindow from '../../lib/popupwindow.js'; import SidebarRight from "./sideright.js"; export default () => PopupWindow({ - focusable: true, + keymode: 'exclusive', anchor: ['right', 'top', 'bottom'], name: 'sideright', showClassName: 'sideright-show', diff --git a/scriptdata/installers b/scriptdata/installers index 0dbc7f49..93cd32b2 100644 --- a/scriptdata/installers +++ b/scriptdata/installers @@ -22,7 +22,7 @@ install-ags (){ try git init -b main try git remote add origin https://github.com/Aylur/ags.git x git pull origin main && git submodule update --init --recursive - x git checkout 1c95191a9ab7bdad6f24ba1971e1e398442f3e2b # "bump version to 1.7.1" - 2024-01-16 + x git checkout 1becec0013b4c2dfebb079aaf593c0d9e7404828 # "feat(Window): keymode" x npm install x meson setup build x meson install -C build