[PR #5311] [MERGED] feat: custom windows title bar #6757

Closed
opened 2026-03-23 23:16:31 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/5311
Author: @Xazin
Created: 5/10/2024
Status: Merged
Merged: 5/12/2024
Merged by: @Xazin

Base: mainHead: feat/windows-title-bar


📝 Commits (1)

  • 1955849 feat: custom windows title bar

📊 Changes

8 files changed (+185 additions, -37 deletions)

View changed files

📝 frontend/appflowy_flutter/lib/core/frameless_window.dart (+150 -6)
📝 frontend/appflowy_flutter/lib/startup/entry_point.dart (+1 -3)
📝 frontend/appflowy_flutter/lib/startup/tasks/windows.dart (+7 -2)
📝 frontend/appflowy_flutter/lib/user/presentation/screens/splash_screen.dart (+1 -4)
📝 frontend/appflowy_flutter/lib/workspace/presentation/home/home_stack.dart (+4 -3)
📝 frontend/appflowy_flutter/lib/workspace/presentation/home/menu/sidebar/sidebar_top_menu.dart (+14 -17)
📝 frontend/appflowy_flutter/lib/workspace/presentation/home/navigation.dart (+2 -1)
📝 frontend/appflowy_flutter/windows/flutter/CMakeLists.txt (+6 -1)

📄 Description

Closes: #1995

Feature Preview

Dark Mode

image

image

Light Mode

image

image

PR Checklist

  • My code adheres to AppFlowy's Conventions
  • I've listed at least one issue that this PR fixes in the description above.
  • I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
  • All existing tests are passing.

There shouldn't be any changes to MacOS and Linux


🔄 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/AppFlowy-IO/AppFlowy/pull/5311 **Author:** [@Xazin](https://github.com/Xazin) **Created:** 5/10/2024 **Status:** ✅ Merged **Merged:** 5/12/2024 **Merged by:** [@Xazin](https://github.com/Xazin) **Base:** `main` ← **Head:** `feat/windows-title-bar` --- ### 📝 Commits (1) - [`1955849`](https://github.com/AppFlowy-IO/AppFlowy/commit/195584998503f226eeda90295eda1907b8260861) feat: custom windows title bar ### 📊 Changes **8 files changed** (+185 additions, -37 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/lib/core/frameless_window.dart` (+150 -6) 📝 `frontend/appflowy_flutter/lib/startup/entry_point.dart` (+1 -3) 📝 `frontend/appflowy_flutter/lib/startup/tasks/windows.dart` (+7 -2) 📝 `frontend/appflowy_flutter/lib/user/presentation/screens/splash_screen.dart` (+1 -4) 📝 `frontend/appflowy_flutter/lib/workspace/presentation/home/home_stack.dart` (+4 -3) 📝 `frontend/appflowy_flutter/lib/workspace/presentation/home/menu/sidebar/sidebar_top_menu.dart` (+14 -17) 📝 `frontend/appflowy_flutter/lib/workspace/presentation/home/navigation.dart` (+2 -1) 📝 `frontend/appflowy_flutter/windows/flutter/CMakeLists.txt` (+6 -1) </details> ### 📄 Description Closes: #1995 ### Feature Preview <details> <summary>Dark Mode</summary> ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/42929161/62dafab3-f0dd-4462-b0b8-836583af75c1) ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/42929161/75ceb60a-2676-475d-9e63-b08d34e54803) </details> <details> <summary>Light Mode</summary> ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/42929161/760d9bef-20d0-49c7-87d7-f7d6c84213dd) ![image](https://github.com/AppFlowy-IO/AppFlowy/assets/42929161/80e6e712-ef1f-4b7b-b144-d02812ad8b5c) </details> #### PR Checklist - [x] My code adheres to [AppFlowy's Conventions](https://docs.appflowy.io/docs/documentation/software-contributions/conventions) - [x] I've listed at least one issue that this PR fixes in the description above. - [ ] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. - [x] All existing tests are passing. --- There shouldn't be any changes to MacOS and Linux --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 23:16:31 +00: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
AppFlowy-IO/AppFlowy#6757
No description provided.