feat: 支持调整并记忆文件与大纲侧边栏宽度和显示状态 - #260
Merged
LarryZhu-dev merged 3 commits intoSep 25, 2026
Merged
Conversation
Add a shared pixel width controller for the file/outline sidebar, persist it on drag release, and drive the existing sidebar layout and transitions from the stored width. Add controller-level regression coverage for defaults, bounds, live updates, and persistence timing.
This was referenced Sep 26, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
这项改动解决了什么问题
文件树和大纲共用的左侧边栏此前固定占用编辑区域的 25%,用户无法根据文件名长度、正文宽度或当前窗口大小调整布局。
侧边栏的显示或隐藏状态也不会在重新启动后恢复。用户每次都需要重复调整,降低了工作区布局的连续性。
用户可见的变化
调整侧边栏宽度
记住侧边栏显示状态
光标显示修复
如何使用
验证情况