Files
turbo-debug.nvim/lua
swaitsandClaude Opus 4.6 95cfcf915b feat: 3-zone bar layout, consistent icons, pane reorder, bolder key hints
Control bar — design overhaul per UX feedback:
- 3 zones: state chip (left), controls (centered), help (right). Each zone
  gets a dynamic-width spacer between. As the window narrows, drop first
  dap.status(), then controls (text collapses), then chip detail — help is
  NEVER sacrificed per user priority.
- Control icons are all Nerd Font Codicons now (       ).
  Mixed emoji + VS16-text combinations were rendering inconsistently in
  the user's font (▶️ ⬇️ as text-mode glyphs while 🔴 🐛 rendered as emoji).
  Codicons all ship in the same Nerd Font range → uniform look.
- Help label drops the redundant "(?)" — the ❓ emoji is self-documenting.
  Now reads "❓ help" instead of "❓ (?) help".
- Key letter (the s in (s)tep, etc.) gets bold + underline + Special's fg
  via a derived highlight (nvim_set_hl can't combine link + bold attrs).
  Re-applied on ColorScheme so theme swaps don't lose the styling.

Sidebar reorder — ergonomic over convention:
- New order: Call Stack, Scopes, Watches, Breakpoints (was Scopes first).
- When paused, the first question is "where am I?" → Call Stack first.
- Call Stack adjacent to Scopes means clicking a frame updates the Scopes
  right below it — visual affordance for the Call-Stack-drives-Scopes
  relationship. VS Code puts Scopes first; IntelliJ/Xcode put Frames
  first. We side with the ergonomic argument over convention.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 13:04:19 -06:00
..