[PR #2193] [MERGED] feat: Improve dark mode in board page #5146

Closed
opened 2026-03-23 22:17:27 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/2193
Author: @hyj1204
Created: 4/4/2023
Status: Merged
Merged: 4/11/2023
Merged by: @LucasXu0

Base: mainHead: feat/dark_mode_board_improvement


📝 Commits (9)

  • 1c720e5 chore: update board UI in dark mode
  • 2d480ef chore: update URL cell UI
  • 3f8169c chore: update checkList pop up UI and shadow color
  • 7446a51 chore: fix flutter analyze issue
  • 370a3e1 chore: update URL popup textfield and change new property text
  • c1f081f chore: Update NumberTypeOptionWidget and options title UI
  • 596fba6 chore: make color value more readable
  • 03e6c5b chore: flutter analyze
  • 4ec6ae6 chore: update sort button style

📊 Changes

26 files changed (+118 additions, -90 deletions)

View changed files

📝 frontend/appflowy_flutter/assets/translations/en.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/eu-ES.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/fr-FR.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/ko-KR.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/pt-BR.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/ru-RU.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/sv.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/zh-CN.json (+1 -1)
📝 frontend/appflowy_flutter/assets/translations/zh-TW.json (+1 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/board/presentation/toolbar/board_setting.dart (+6 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/board/presentation/toolbar/board_toolbar.dart (+1 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/layout/sizes.dart (+1 -4)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell.dart (+1 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/grid_header.dart (+1 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/number.dart (+58 -46)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart (+5 -3)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/toolbar/grid_group.dart (+6 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/toolbar/sort_button.dart (+2 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/checklist_cell/checklist_cell.dart (+1 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/checklist_cell/checklist_progress_bar.dart (+1 -2)

...and 6 more files

📄 Description

This PR is the third part of the dark mode improvement https://github.com/AppFlowy-IO/AppFlowy/issues/1671. It update the UI in the Kanban board view page.

Feature Preview

Updated the following UI:

  1. Item detail dialogue: Change the text from 'New column' to 'New property' to avoid potential confusion.
    image

  2. CheckList in the item detail dialogue
    image

  3. Setting button
    image

  4. Update NumberTypeOptionWidget's UI to avoid text overflow
    image

  5. Minor update in grid view: Keep GridToolbar has the same button style
    image

PR Checklist

  • My code adheres to the AppFlowy Style Guide
  • 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.
    No test added. UI changes only.
  • All existing tests are passing.

🔄 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/2193 **Author:** [@hyj1204](https://github.com/hyj1204) **Created:** 4/4/2023 **Status:** ✅ Merged **Merged:** 4/11/2023 **Merged by:** [@LucasXu0](https://github.com/LucasXu0) **Base:** `main` ← **Head:** `feat/dark_mode_board_improvement` --- ### 📝 Commits (9) - [`1c720e5`](https://github.com/AppFlowy-IO/AppFlowy/commit/1c720e5f887be7bd75358dad230d470eb4d659c5) chore: update board UI in dark mode - [`2d480ef`](https://github.com/AppFlowy-IO/AppFlowy/commit/2d480ef01a88793b0f7035aa139171a3951dcfd3) chore: update URL cell UI - [`3f8169c`](https://github.com/AppFlowy-IO/AppFlowy/commit/3f8169c56d88d23f056d603dd064863dc1c3ae68) chore: update checkList pop up UI and shadow color - [`7446a51`](https://github.com/AppFlowy-IO/AppFlowy/commit/7446a510bccbaa56e15151a85d0a01d12f4be978) chore: fix flutter analyze issue - [`370a3e1`](https://github.com/AppFlowy-IO/AppFlowy/commit/370a3e1a58df78d814da879364ee14d0ac71be89) chore: update URL popup textfield and change new property text - [`c1f081f`](https://github.com/AppFlowy-IO/AppFlowy/commit/c1f081f7b21904324a81f022003c3c719b47e206) chore: Update NumberTypeOptionWidget and options title UI - [`596fba6`](https://github.com/AppFlowy-IO/AppFlowy/commit/596fba6d5a4d5c9c3f95d7e025f62b7ae6f84401) chore: make color value more readable - [`03e6c5b`](https://github.com/AppFlowy-IO/AppFlowy/commit/03e6c5bb25c30caf658da604d414bce3c5882e2c) chore: flutter analyze - [`4ec6ae6`](https://github.com/AppFlowy-IO/AppFlowy/commit/4ec6ae67244536f2192abcb8014286e77f88b952) chore: update sort button style ### 📊 Changes **26 files changed** (+118 additions, -90 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/assets/translations/en.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/eu-ES.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/fr-FR.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/ko-KR.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/pt-BR.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/ru-RU.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/sv.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/zh-CN.json` (+1 -1) 📝 `frontend/appflowy_flutter/assets/translations/zh-TW.json` (+1 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/board/presentation/toolbar/board_setting.dart` (+6 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/board/presentation/toolbar/board_toolbar.dart` (+1 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/layout/sizes.dart` (+1 -4) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell.dart` (+1 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/grid_header.dart` (+1 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/number.dart` (+58 -46) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart` (+5 -3) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/toolbar/grid_group.dart` (+6 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/toolbar/sort_button.dart` (+2 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/checklist_cell/checklist_cell.dart` (+1 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/checklist_cell/checklist_progress_bar.dart` (+1 -2) _...and 6 more files_ </details> ### 📄 Description This PR is the third part of the dark mode improvement https://github.com/AppFlowy-IO/AppFlowy/issues/1671. It update the UI in the Kanban board view page. ### Feature Preview Updated the following UI: 1. Item detail dialogue: Change the text from 'New column' to 'New property' to avoid potential confusion. ![image](https://user-images.githubusercontent.com/14248245/230472318-b8bab08d-9c0f-449a-8cb7-22cb0497a002.png) 2. CheckList in the item detail dialogue ![image](https://user-images.githubusercontent.com/14248245/229943804-476f4139-8c7b-415f-9218-173dab2a95a4.png) 3. Setting button ![image](https://user-images.githubusercontent.com/14248245/229890416-6b2858f4-55d3-4727-87c5-d51c74a04ae7.png) 4. Update NumberTypeOptionWidget's UI to avoid text overflow ![image](https://user-images.githubusercontent.com/14248245/230492868-5f1d95c8-9dce-4890-84bb-972faa649902.png) 5. Minor update in grid view: Keep GridToolbar has the same button style <img width="190" alt="image" src="https://user-images.githubusercontent.com/14248245/230994049-f421caee-eaaf-485b-9049-10684a9ad6ba.png"> #### PR Checklist - [x] My code adheres to the [AppFlowy Style Guide](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/submitting-code/style-guides) - [x] I've listed at least one issue that this PR fixes in the description above. - [x] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. No test added. UI changes only. - [x] All existing tests are passing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:17:27 +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#5146
No description provided.