From 17b356dca130a9b9283393baf212a7102bf035c5 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Thu, 28 Mar 2024 16:06:02 -0400 Subject: [PATCH] feat(ags binto): add current window indicator --- modules/ags/config/binto.ts | 2 +- modules/ags/config/scss/binto-widgets/bar.scss | 5 +++++ modules/ags/config/ts/bar/binto.ts | 5 ++++- modules/ags/config/ts/bar/items/current-window.ts | 2 ++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/ags/config/binto.ts b/modules/ags/config/binto.ts index 729c372..de42c29 100644 --- a/modules/ags/config/binto.ts +++ b/modules/ags/config/binto.ts @@ -9,7 +9,7 @@ import OSD from './ts/osd/main.ts'; import Powermenu from './ts/powermenu.ts'; -// TODO: add workspace indicator and current window indicator +// TODO: add workspace indicator App.config({ icons: './icons', diff --git a/modules/ags/config/scss/binto-widgets/bar.scss b/modules/ags/config/scss/binto-widgets/bar.scss index ad1ded9..414b626 100644 --- a/modules/ags/config/scss/binto-widgets/bar.scss +++ b/modules/ags/config/scss/binto-widgets/bar.scss @@ -19,6 +19,11 @@ } } } + + .current-window { + padding-right: 7px; + background-color: $bgfull; + } } .razer { diff --git a/modules/ags/config/ts/bar/binto.ts b/modules/ags/config/ts/bar/binto.ts index b5b29f4..e5bc5d9 100644 --- a/modules/ags/config/ts/bar/binto.ts +++ b/modules/ags/config/ts/bar/binto.ts @@ -5,6 +5,7 @@ import Separator from '../misc/separator.ts'; import BarRevealer from './fullscreen.ts'; import Clock from './items/clock.ts'; +import CurrentWindow from './items/current-window'; import NotifButton from './items/notif-button.ts'; import RazerStats from './items/razer-stats.ts'; import SysTray from './items/systray.ts'; @@ -37,7 +38,9 @@ export default () => BarRevealer({ }), center_widget: Box({ - children: [], + children: [ + CurrentWindow(), + ], }), end_widget: Box({ diff --git a/modules/ags/config/ts/bar/items/current-window.ts b/modules/ags/config/ts/bar/items/current-window.ts index 1e22d66..9425749 100644 --- a/modules/ags/config/ts/bar/items/current-window.ts +++ b/modules/ags/config/ts/bar/items/current-window.ts @@ -8,6 +8,8 @@ const SPACING = 8; export default () => Box({ + class_name: 'current-window', + children: [ Separator(SPACING / 2),