[PR #795] [MERGED] refactor: 重构界面布局,整合写作与记录页面 #782

Closed
opened 2026-03-02 03:41:42 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/codexu/note-gen/pull/795
Author: @codexu
Created: 12/12/2025
Status: Merged
Merged: 12/12/2025
Merged by: @codexu

Base: devHead: custom-title-bar


📝 Commits (10+)

  • ffba9cd feat: 创建自定义 titlebar
  • a883190 feat: 移除侧边栏,转移至 titlebar
  • 7590223 feat: Windows 支持自定义 titlebar
  • cea576f feat: 兼容 MacOS
  • d45286a Add window management and app setup modules for system tray functionality
  • ced31cb feat: Optimize window event handling with platform-specific implementations
  • 47f1c3c feat: Refactor title bar navigation to use centered tabs layout
  • 807e3ca feat: Adjust note sidebar width constraints and remove border styling
  • 2422e93 feat: Add sidebar toggle translations and update i18n files across multiple languages
  • 5f75f04 feat: Implement collapsible sidebar panels with imperative control and size constraints

📊 Changes

55 files changed (+3019 additions, -2028 deletions)

View changed files

TITLEBAR_CHANGES.md (+81 -0)
📝 messages/en.json (+7 -1)
📝 messages/ja.json (+169 -2)
📝 messages/pt-BR.json (+10 -4)
📝 messages/zh-TW.json (+1353 -1347)
📝 messages/zh.json (+9 -2)
📝 src-tauri/capabilities/default.json (+2 -0)
📝 src-tauri/src/app_setup.rs (+10 -0)
📝 src-tauri/src/main.rs (+3 -4)
📝 src-tauri/src/window.rs (+21 -10)
📝 src-tauri/tauri.conf.json (+11 -10)
src/app/core/article/file/file-actions.tsx (+144 -0)
src/app/core/article/file/file-footer.tsx (+159 -0)
📝 src/app/core/article/file/file-manager.tsx (+12 -20)
📝 src/app/core/article/file/file-toolbar.tsx (+20 -212)
📝 src/app/core/article/file/index.tsx (+3 -5)
📝 src/app/core/article/md-editor.tsx (+110 -4)
src/app/core/article/page.tsx (+0 -44)
📝 src/app/core/article/toolbar.config.ts (+74 -7)
📝 src/app/core/image/page.tsx (+1 -1)

...and 35 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/codexu/note-gen/pull/795 **Author:** [@codexu](https://github.com/codexu) **Created:** 12/12/2025 **Status:** ✅ Merged **Merged:** 12/12/2025 **Merged by:** [@codexu](https://github.com/codexu) **Base:** `dev` ← **Head:** `custom-title-bar` --- ### 📝 Commits (10+) - [`ffba9cd`](https://github.com/codexu/note-gen/commit/ffba9cdddc5c26da28ffeee0a31ab501e18f3c3b) feat: 创建自定义 titlebar - [`a883190`](https://github.com/codexu/note-gen/commit/a883190eaddbee196bdcdecfb8a44f04cc180843) feat: 移除侧边栏,转移至 titlebar - [`7590223`](https://github.com/codexu/note-gen/commit/7590223e0356563426fc44bdc890ff39b4e72b51) feat: Windows 支持自定义 titlebar - [`cea576f`](https://github.com/codexu/note-gen/commit/cea576f5459fb7fa1319be9c26f4748a1a18018b) feat: 兼容 MacOS - [`d45286a`](https://github.com/codexu/note-gen/commit/d45286a0cc5deb2fa5c8dc37b67faed6d7e218b2) Add window management and app setup modules for system tray functionality - [`ced31cb`](https://github.com/codexu/note-gen/commit/ced31cb434b3cfb795b02c517c610136be007414) feat: Optimize window event handling with platform-specific implementations - [`47f1c3c`](https://github.com/codexu/note-gen/commit/47f1c3c62583c9066b069f5059dea4ec6aa874c5) feat: Refactor title bar navigation to use centered tabs layout - [`807e3ca`](https://github.com/codexu/note-gen/commit/807e3cab841f21743393214e94891156a3a2d963) feat: Adjust note sidebar width constraints and remove border styling - [`2422e93`](https://github.com/codexu/note-gen/commit/2422e93caa4bcce59b47fde5c9b8b7258d0f5c17) feat: Add sidebar toggle translations and update i18n files across multiple languages - [`5f75f04`](https://github.com/codexu/note-gen/commit/5f75f048d571d5bd3bb370882c76f236e9c25074) feat: Implement collapsible sidebar panels with imperative control and size constraints ### 📊 Changes **55 files changed** (+3019 additions, -2028 deletions) <details> <summary>View changed files</summary> ➕ `TITLEBAR_CHANGES.md` (+81 -0) 📝 `messages/en.json` (+7 -1) 📝 `messages/ja.json` (+169 -2) 📝 `messages/pt-BR.json` (+10 -4) 📝 `messages/zh-TW.json` (+1353 -1347) 📝 `messages/zh.json` (+9 -2) 📝 `src-tauri/capabilities/default.json` (+2 -0) 📝 `src-tauri/src/app_setup.rs` (+10 -0) 📝 `src-tauri/src/main.rs` (+3 -4) 📝 `src-tauri/src/window.rs` (+21 -10) 📝 `src-tauri/tauri.conf.json` (+11 -10) ➕ `src/app/core/article/file/file-actions.tsx` (+144 -0) ➕ `src/app/core/article/file/file-footer.tsx` (+159 -0) 📝 `src/app/core/article/file/file-manager.tsx` (+12 -20) 📝 `src/app/core/article/file/file-toolbar.tsx` (+20 -212) 📝 `src/app/core/article/file/index.tsx` (+3 -5) 📝 `src/app/core/article/md-editor.tsx` (+110 -4) ➖ `src/app/core/article/page.tsx` (+0 -44) 📝 `src/app/core/article/toolbar.config.ts` (+74 -7) 📝 `src/app/core/image/page.tsx` (+1 -1) _...and 35 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 03:41:42 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/note-gen#782
No description provided.