diff --git a/apps/x/apps/renderer/src/App.tsx b/apps/x/apps/renderer/src/App.tsx index bc9bb6cc..f5868166 100644 --- a/apps/x/apps/renderer/src/App.tsx +++ b/apps/x/apps/renderer/src/App.tsx @@ -125,6 +125,8 @@ const graphPalette = [ { hue: 0, sat: 72, light: 52 }, ] +const MACOS_TRAFFIC_LIGHTS_RESERVED_PX = 12 + 12 * 3 + 8 * 2 + const clampNumber = (value: number, min: number, max: number) => Math.min(max, Math.max(min, value)) @@ -461,32 +463,29 @@ function viewStatesEqual(a: ViewState, b: ViewState): boolean { return true // both graph } -/** Traffic light placeholders + toggle button + back/forward nav, fixed next to macOS traffic lights */ +/** Sidebar toggle + back/forward nav */ function FixedSidebarToggle({ onNavigateBack, onNavigateForward, canNavigateBack, canNavigateForward, + leftInsetPx, }: { onNavigateBack: () => void onNavigateForward: () => void canNavigateBack: boolean canNavigateForward: boolean + leftInsetPx: number }) { const { toggleSidebar } = useSidebar() return (
- {/* Placeholder dots that show through when traffic lights are hidden (window unfocused) */} -
-
-
-
-
+