[eric] workflows: traffic-light window controls + fullscreen (hides dock)

This commit is contained in:
ciregenz
2026-07-21 20:17:50 -07:00
parent 582084996a
commit 669deb3076
5 changed files with 62 additions and 23 deletions
@@ -100,6 +100,8 @@ export interface WorkflowsHubPosition {
width: number;
height: number;
zOrder: number;
// Full size view: the card fills the whole dashboard (reuses the fullscreen tile geometry).
fullscreen?: boolean;
}
@@ -1125,6 +1127,13 @@ const dashboardLayoutSlice = createSlice({
state.workflowsMonitorCard = null;
},
toggleWorkflowsHubFullscreen(state) {
if (state.workflowsHub) {
state.workflowsHub.fullscreen = !state.workflowsHub.fullscreen;
state.workflowsHub.zOrder = state.nextZOrder++;
}
},
clearWorkflowsAppTarget(state) {
state.workflowsAppTarget = null;
},
@@ -1823,6 +1832,7 @@ export const {
closeWorkflowsHub,
openWorkflowsApp,
closeWorkflowsApp,
toggleWorkflowsHubFullscreen,
clearWorkflowsAppTarget,
openWorkflowMonitor,
closeWorkflowMonitor,