✨ ags(workspaces): add tooltip for workspaces
This commit is contained in:
@@ -21,6 +21,11 @@ export function Workspaces(): Gtk.Widget {
|
|||||||
className: bind(hyprland, "focusedWorkspace").as(
|
className: bind(hyprland, "focusedWorkspace").as(
|
||||||
(focusedWs: AstalHyprland.Workspace) => workspace.id === focusedWs.id ? "focus" : ""),
|
(focusedWs: AstalHyprland.Workspace) => workspace.id === focusedWs.id ? "focus" : ""),
|
||||||
visible: true,
|
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({
|
child: new Widget.Icon({
|
||||||
className: "last-app-icon",
|
className: "last-app-icon",
|
||||||
visible: Variable.derive([
|
visible: Variable.derive([
|
||||||
|
|||||||
Reference in New Issue
Block a user