v2.0.1 — Tab Click Fix & Graph View Polish
Quick patch on top of the Tauri rewrite. Tabs are clickable again and the graph view doesn't look like a hairball anymore.
🐛 Bug Fixes
- Tab clicks no longer start a window drag — the titlebar drag shim was treating the entire .titlebar wrapper as draggable, but tabs live in a .tab-bar row inside .titlebar, so clicking a tab walked up the DOM, hit .titlebar, and dragged the window instead of selecting the tab. Drag is now restricted to .titlebar-controls (the top row only); tabs, tab buttons, view-mode toggles, and platform window controls are all explicitly no-drag.
- Tab reordering by drag works again (same root cause as above).
🎨 Graph View
- Layout spread out — nodes have breathing room instead of clumping at the centre. Repulsion 4× stronger, attraction halved, gravity halved, damping smoother.
- Theme-aware canvas — switching themes while the graph is open now recolours the nodes, edges, and labels instantly. The canvas was reading CSS variables once on mount and freezing on whatever theme it saw first.
🔧 Misc
- The Wayland WebKitGTK launch crash fix from the v2.0.0 PR is shipped here too (WEBKIT_DISABLE_DMABUF_RENDERER + WEBKIT_DISABLE_COMPOSITING_MODE set inside main.rs on Linux), in case any v2.0.0 builds shipped without it.