Skip to content

Feat/narrow sidebar adaptivity - #18

Merged
luoxuanzao merged 2 commits into
mainfrom
feat/narrow-sidebar-adaptivity
Aug 14, 2026
Merged

Feat/narrow sidebar adaptivity#18
luoxuanzao merged 2 commits into
mainfrom
feat/narrow-sidebar-adaptivity

Conversation

@luoxuanzao

Copy link
Copy Markdown
Member

Summary

  • Composer narrow-sidebar adaptivity: context chips collapse behind a "+N more" pill when the context row is too narrow (clicking the pill toggles wrapped expand/collapse), and the toolbar wraps instead of clipping.
  • Permission mode and model selector dropdowns now anchor to the full toolbar row so they shrink to fit the sidebar instead of overflowing and being clipped; long model names are ellipsized and the runtime status banner scales with the panel width.

Needed because after the 1.0.4 context-chips redesign, narrow sidebars showed clipped chips and dropdowns spilling outside the sidebar.

Verification

  • npm run typecheck
  • npm run lint
  • npm run test (135 suites / 3200 tests, incl. 11 new overflow-controller tests)
  • npm run build
  • npm run release:check
  • npm run audit:prod
  • Tested affected qodercli behavior against a real CLI when applicable (manually verified in the testObsidian vault: chip collapse on narrow sidebar, dropdown shrinking, full-width restore)

Safety

  • No credentials, private vault content, internal URLs, or personal paths are included
  • User-visible changes are documented in CHANGELOG.md

luoxuanzao and others added 2 commits August 14, 2026 08:07
Context chips collapse behind a "+N more" pill when the row is too
narrow, the toolbar wraps instead of clipping, and the permission mode
and model dropdowns now anchor to the toolbar so they shrink to fit
the sidebar, with long model names ellipsized.

Co-authored-by: QoderAI (Qwen 3.8 Max) <qoder_ai@qoder.com>
Co-authored-by: QoderAI (Qwen 3.8 Max) <qoder_ai@qoder.com>
@luoxuanzao
luoxuanzao merged commit ce094ba into main Aug 14, 2026
10 checks passed
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.

1 participant