From c131a0425ea551776abeedeb872c06d86f949909 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Wed, 2 Apr 2025 19:24:46 +1100 Subject: bar: refactor to use visible not replace Also fix gap after workspaces on embedded style --- src/modules/bar.tsx | 174 +++++++++++++++++++++++++--------------------------- 1 file changed, 84 insertions(+), 90 deletions(-) (limited to 'src/modules') diff --git a/src/modules/bar.tsx b/src/modules/bar.tsx index 9d65191..02fc609 100644 --- a/src/modules/bar.tsx +++ b/src/modules/bar.tsx @@ -9,7 +9,7 @@ import type { AstalWidget } from "@/utils/types"; import { setupCustomTooltip } from "@/utils/widgets"; import ScreenCorner from "@/widgets/screencorner"; import { execAsync, Variable } from "astal"; -import Binding, { bind, kebabify } from "astal/binding"; +import { bind, kebabify } from "astal/binding"; import { App, Astal, Gtk, type Widget } from "astal/gtk3"; import { bar as config } from "config"; import AstalBattery from "gi://AstalBattery"; @@ -84,6 +84,7 @@ const spacerClassName = ({ beforeSpacer, afterSpacer }: SpacerClassNameProps) => const OSIcon = (props: SpacerClassNameProps) => ( +const DateTimeHoriz = (props: SpacerClassNameProps) => ( + + ); const DateTimeVertical = (props: SpacerClassNameProps) => ( + + +); + +const DateTime = (props: SpacerClassNameProps) => ( ); const Power = (props: SpacerClassNameProps) => (