Skip to content

feat(ui): unify toolbar menus and add list-gallery browsing - #6

Merged
SuceV587 merged 3 commits into
mainfrom
fix/dark-block-selection
Nov 12, 2026
Merged

SuceV587 merged 3 commits into
mainfrom
fix/dark-block-selection

Conversation

@SuceV587

Copy link
Copy Markdown
Collaborator

Summary

  • 统一顶部工具栏按钮组:唯一“更多”位于组末,搜索默认收起为图标,按钮组竖线变浅变短;设置移到侧栏底部普通按钮。
  • 浏览栏“更多”提供列表/画廊切换,文件夹同样支持两种呈现,按库/文件夹记忆偏好;新增 NotesBrowser、FolderBrowser 组件。
  • 设置窗口整合为通用/笔记管理/数据三页,关闭动画结束后再分发待执行操作。
  • 正文区域最小宽度 720px,缩放时依次收起侧栏、列表,保持按钮组完整;侧栏隐藏状态下移除多余标题和分类按钮。
  • 暗色选块、主题黄色高亮与选块拖动优化。

Test plan

  • notes-chrome-test(28 项)
  • git diff --check
  • 本地运行应用,验证 1322/1200/1000/930/800/720 宽度布局与列表/画廊切换

liubw added 3 commits November 12, 2026 16:38
Move the document More action into the editing group, separate list/table/insert menus, reorganize settings into General/Note Management/Data, and place Settings at the bottom of the sidebar as a plain navigation row. Add list and compact gallery presentations with per-folder view preferences; folders also switch between list rows and cards. Keep the toolbar complete by collapsing the sidebar, then the list, before narrowing the editor, and hide the title and category chips once the sidebar is gone.
Replace blue editor accents and text selection with the theme yellow and dark selected text across body, tables, search, source view and the note name. Delay the block handle tooltip, keep drag ghost feedback, and add menu dispatch for editor tools.
@SuceV587
SuceV587 merged commit 71779e5 into main Nov 12, 2026
1 check passed
@SuceV587
SuceV587 deleted the fix/dark-block-selection branch November 12, 2026 08:49
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