ags(workspaces): add tooltip for workspaces

This commit is contained in:
retrozinndev
2025-03-21 16:05:38 -03:00
parent 3e6c688937
commit 9a357c2714
+5
View File
@@ -21,6 +21,11 @@ export function Workspaces(): Gtk.Widget {
className: bind(hyprland, "focusedWorkspace").as(
(focusedWs: AstalHyprland.Workspace) => workspace.id === focusedWs.id ? "focus" : ""),
visible: true,
tooltipText: bind(workspace, "lastClient").as((lastClient) => `Workspace ${workspace.id}${ lastClient ? ` - ${
!lastClient.title.toLowerCase().includes(lastClient.class) ?
`${lastClient.get_class()}: `
: ""
} ${lastClient.title}` : "" }`),
child: new Widget.Icon({
className: "last-app-icon",
visible: Variable.derive([