Skip to content

fix: remove dead sidebar-left toggle from v2 titlebar - #134

Merged
jeonghun-jj-lee merged 1 commit into
local/amicodefrom
fix/265-remove-dead-sidebar-toggle
Aug 7, 2026
Merged

fix: remove dead sidebar-left toggle from v2 titlebar#134
jeonghun-jj-lee merged 1 commit into
local/amicodefrom
fix/265-remove-dead-sidebar-toggle

Conversation

@jeonghun-jj-lee

Copy link
Copy Markdown
Contributor

Summary

Remove the sidebar-left IconButtonV2 from the v2 titlebar. The button called layout.sidebar.toggle() but no component in NewLayout observes that signal — WorkbenchPanel only mounts in the legacy SplitFrame path. The button flipped a boolean no active component observed.

A comment at the removal site references the issue and notes re-addition when WorkbenchPanel is ported to layout-new.tsx.

Acceptance Criteria

  • The sidebar-left IconButtonV2 no longer renders in the v2 titlebar
  • A comment at the removal site references feat(app): travelling harmonic dot + bottom-up card entry animation #265 and notes re-addition when the panel is ported to layout-new.tsx
  • No regression in the legacy layout path (the <Match when> fallback in the <Switch> still renders its own sidebar toggle)
  • The app builds cleanly (typecheck + vite build pass)

Closes harmoniqs/amicode#265

The IconButtonV2 calling layout.sidebar.toggle() had no consumer in
NewLayout — WorkbenchPanel only mounts in the legacy SplitFrame path.
The button flipped a boolean no active component observed.

Leave a comment for re-addition when WorkbenchPanel is ported to
layout-new.tsx.

Closes harmoniqs/amicode#265
@jeonghun-jj-lee
jeonghun-jj-lee marked this pull request as ready for review August 7, 2026 20:09
@jeonghun-jj-lee
jeonghun-jj-lee merged commit 71808b0 into local/amicode Aug 7, 2026
1 of 4 checks passed
jeonghun-jj-lee added a commit that referenced this pull request Aug 7, 2026
The button called layout.sidebar.toggle() but no component in NewLayout
observes that signal — WorkbenchPanel only mounts in the legacy SplitFrame
path. Re-add when WorkbenchPanel is ported to layout-new.tsx.

Ref: harmoniqs/amicode#265 (same fix as PR #134, re-applied after rebase)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BUG: Button between dashboard button and session tabs does nothing

1 participant