[PR #2160] [MERGED] feat: Improve dark mode in grid page #5131

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/2160
Author: @hyj1204
Created: 3/31/2023
Status: Merged
Merged: 4/4/2023
Merged by: @appflowy

Base: mainHead: feat/dark_mode_grid_improvement


📝 Commits (10+)

  • 0e4bb3f chore: Update the hover effect in FieldCellButton and CreateFieldButton
  • b812ac9 chore(grid): improve grid page UI
  • a4966c2 chore: update the background color of auth page
  • 2461537 chore: update UI in Select option cell
  • bf08cf9 chore: update date cell UI
  • fb7e844 chore: update checklist UI
  • 75b73d8 chore: comment out temporary
  • 8037e23 chore: update multi select and URL UI
  • c6341e8 chore: update scroll bar color
  • bb1f2c9 chore: update sort and filter UI

📊 Changes

45 files changed (+243 additions, -132 deletions)

View changed files

📝 frontend/appflowy_flutter/assets/images/home/new_app.svg (+16 -4)
frontend/appflowy_flutter/assets/images/home/new_app_dark.svg (+0 -5)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/choicechip/choicechip.dart (+6 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/condition_button.dart (+7 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/create_filter_list.dart (+15 -13)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/disclosure_button.dart (+2 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/filter_menu.dart (+4 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/footer/grid_footer.dart (+5 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell.dart (+3 -4)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell_action_sheet.dart (+8 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_type_list.dart (+6 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_type_option_editor.dart (+3 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/grid_header.dart (+2 -5)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart (+2 -8)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart (+6 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option_editor.dart (+6 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/row/action.dart (+5 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/row/row.dart (+11 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/sort/create_sort_list.dart (+15 -13)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/sort/sort_choice_button.dart (+4 -1)

...and 25 more files

📄 Description

This PR is the second part of the dark mode improvement #1671. It update the UI in the grid page.

Updated the following UI:

  1. FieldCellButton and CreateFieldButton
    Pasted Graphic

  2. Tool bar
    image

  3. Row actions
    image

  4. Headers
    image

  5. Select option cell
    image

  6. Date cell
    image

  7. CheckList
    image

  8. Sort and Filter
    Sort
    image
    Filter
    image

More update in other part

  1. Update the background color in auth page
    image

  2. Change the new app SVG file and the inner cross is transparent now.
    image

  3. Change the default theme name
    image


🔄 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/2160 **Author:** [@hyj1204](https://github.com/hyj1204) **Created:** 3/31/2023 **Status:** ✅ Merged **Merged:** 4/4/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `feat/dark_mode_grid_improvement` --- ### 📝 Commits (10+) - [`0e4bb3f`](https://github.com/AppFlowy-IO/AppFlowy/commit/0e4bb3f28afe04b8e4a7023016f90fa85931d0f2) chore: Update the hover effect in FieldCellButton and CreateFieldButton - [`b812ac9`](https://github.com/AppFlowy-IO/AppFlowy/commit/b812ac9599ca71a38c4c6289c6a9067700be0b1a) chore(grid): improve grid page UI - [`a4966c2`](https://github.com/AppFlowy-IO/AppFlowy/commit/a4966c2a9263713bb9568463698bd053e8db24bd) chore: update the background color of auth page - [`2461537`](https://github.com/AppFlowy-IO/AppFlowy/commit/24615371a3e5c14b033f35b37fcfc15abcbd9d7e) chore: update UI in Select option cell - [`bf08cf9`](https://github.com/AppFlowy-IO/AppFlowy/commit/bf08cf9914d89ee81a8a475383433c9b531f281a) chore: update date cell UI - [`fb7e844`](https://github.com/AppFlowy-IO/AppFlowy/commit/fb7e8441d14d22f659dc70d7d0a1173904a4501c) chore: update checklist UI - [`75b73d8`](https://github.com/AppFlowy-IO/AppFlowy/commit/75b73d86b2cf304bd6998292ae55c33b6cbbb2e2) chore: comment out temporary - [`8037e23`](https://github.com/AppFlowy-IO/AppFlowy/commit/8037e23cfe239aefc4da8a8ee3db932948473e9c) chore: update multi select and URL UI - [`c6341e8`](https://github.com/AppFlowy-IO/AppFlowy/commit/c6341e81f0ec7bc3bfecebe4f503f723a971d34e) chore: update scroll bar color - [`bb1f2c9`](https://github.com/AppFlowy-IO/AppFlowy/commit/bb1f2c953c7e8a3a6f6f3aa1db8ee00b75ecf4b8) chore: update sort and filter UI ### 📊 Changes **45 files changed** (+243 additions, -132 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/assets/images/home/new_app.svg` (+16 -4) ➖ `frontend/appflowy_flutter/assets/images/home/new_app_dark.svg` (+0 -5) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/choicechip/choicechip.dart` (+6 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/condition_button.dart` (+7 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/create_filter_list.dart` (+15 -13) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/disclosure_button.dart` (+2 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/filter/filter_menu.dart` (+4 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/footer/grid_footer.dart` (+5 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell.dart` (+3 -4) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_cell_action_sheet.dart` (+8 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_type_list.dart` (+6 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_type_option_editor.dart` (+3 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/grid_header.dart` (+2 -5) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/date.dart` (+2 -8) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart` (+6 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option_editor.dart` (+6 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/row/action.dart` (+5 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/row/row.dart` (+11 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/sort/create_sort_list.dart` (+15 -13) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/sort/sort_choice_button.dart` (+4 -1) _...and 25 more files_ </details> ### 📄 Description This PR is the second part of the dark mode improvement #1671. It update the UI in the grid page. Updated the following UI: 1. FieldCellButton and CreateFieldButton ![Pasted Graphic](https://user-images.githubusercontent.com/14248245/229167586-777ab2ee-2d67-4250-8a39-67788d8c9655.png) 2. Tool bar ![image](https://user-images.githubusercontent.com/14248245/229542554-36a3006a-be18-4e89-9fae-8a310d31892e.png) 3. Row actions ![image](https://user-images.githubusercontent.com/14248245/229543061-fcc09d59-024d-46bc-875b-edd46fdf8322.png) 4. Headers ![image](https://user-images.githubusercontent.com/14248245/229544602-ef259ba6-b191-418a-8b08-2d145a265652.png) 5. Select option cell ![image](https://user-images.githubusercontent.com/14248245/229556368-e9bb1dc0-3d40-4c71-bde6-11d156e21d24.png) 6. Date cell ![image](https://user-images.githubusercontent.com/14248245/229561635-c0ae1dc2-9c46-4569-bf99-c5000a67672f.png) 7. CheckList ![image](https://user-images.githubusercontent.com/14248245/229570219-2fe99bfd-0731-4832-b482-807ce6e4394a.png) 8. Sort and Filter Sort ![image](https://user-images.githubusercontent.com/14248245/229594527-c85a4201-2a59-47da-b807-c0b1f11dea27.png) Filter ![image](https://user-images.githubusercontent.com/14248245/229599077-ab02be26-cb52-4bfd-b412-5d206fabfd80.png) More update in other part 1. Update the background color in auth page ![image](https://user-images.githubusercontent.com/14248245/229540920-202bb3af-7499-4200-ab4a-2cc14f3f7324.png) 2. Change the new app SVG file and the inner cross is transparent now. ![image](https://user-images.githubusercontent.com/14248245/229606420-2aa1796c-f600-4132-b589-544b24159977.png) 3. Change the default theme name ![image](https://user-images.githubusercontent.com/14248245/229606719-168d295c-4df4-4a12-a08d-a8b2d0316f83.png) --- <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:23 +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#5131
No description provided.