[PR #3484] [MERGED] chore: calendar UI polish #5736

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

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/3484
Author: @richardshiue
Created: 9/20/2023
Status: Merged
Merged: 9/23/2023
Merged by: @appflowy

Base: mainHead: calendar-polish


📝 Commits (9)

  • 6a19604 chore: update calendar theming
  • 8aa228b feat: add event popup editor
  • c8b0655 chore: new event button redesign and add card shadows
  • 2eeef94 chore: unscheduled events button
  • 2287da1 chore: event title text field
  • 1467957 fix: focus node double dispose
  • a02bbb7 chore: show popover when create new event
  • 5e100f1 test: integrate some tests for integration testing purposes
  • c8787c7 fix: some fixes and more integration tests

📊 Changes

26 files changed (+1020 additions, -355 deletions)

View changed files

📝 frontend/appflowy_flutter/integration_test/database_calendar_test.dart (+66 -21)
📝 frontend/appflowy_flutter/integration_test/util/database_test_op.dart (+61 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/calendar_bloc.dart (+7 -0)
frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/calendar_event_editor_bloc.dart (+82 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/unschedule_event_bloc.dart (+4 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_day.dart (+102 -56)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_event_card.dart (+102 -29)
frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_event_editor.dart (+280 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_page.dart (+196 -48)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/layout/sizes.dart (+2 -2)
📝 frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/toolbar/calendar_setting_bar.dart (+0 -159)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_editor.dart (+11 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart (+11 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cell_builder.dart (+3 -1)
📝 frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/date_cell/date_editor.dart (+12 -0)
📝 frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/text_cell/text_cell.dart (+46 -31)
📝 frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart (+1 -0)
📝 frontend/appflowy_flutter/lib/workspace/application/appearance.dart (+1 -0)
📝 frontend/appflowy_flutter/packages/flowy_infra/lib/colorscheme/colorscheme.dart (+2 -0)
📝 frontend/appflowy_flutter/packages/flowy_infra/lib/colorscheme/dandelion.dart (+2 -0)

...and 6 more files

📄 Description

fixes https://github.com/AppFlowy-IO/AppFlowy/issues/3046
fixes https://github.com/AppFlowy-IO/AppFlowy/issues/2383

Feature Preview

Screenshot 2023-09-22 at 3 24 56 PM

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.
  • 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/3484 **Author:** [@richardshiue](https://github.com/richardshiue) **Created:** 9/20/2023 **Status:** ✅ Merged **Merged:** 9/23/2023 **Merged by:** [@appflowy](https://github.com/appflowy) **Base:** `main` ← **Head:** `calendar-polish` --- ### 📝 Commits (9) - [`6a19604`](https://github.com/AppFlowy-IO/AppFlowy/commit/6a19604e683c742e52a923b4beae47990f562ed9) chore: update calendar theming - [`8aa228b`](https://github.com/AppFlowy-IO/AppFlowy/commit/8aa228b8518992df84c0aa7bb8a4aa6bcf49d81a) feat: add event popup editor - [`c8b0655`](https://github.com/AppFlowy-IO/AppFlowy/commit/c8b06553d870a8f9fbdda235fd9fb95682b3b189) chore: new event button redesign and add card shadows - [`2eeef94`](https://github.com/AppFlowy-IO/AppFlowy/commit/2eeef94892c436b0a14a6dcbd471af5f8ff3816f) chore: unscheduled events button - [`2287da1`](https://github.com/AppFlowy-IO/AppFlowy/commit/2287da1d318e518530a130265add337e0462020b) chore: event title text field - [`1467957`](https://github.com/AppFlowy-IO/AppFlowy/commit/1467957bdf60bb9120ef3f0d44ba7fa23db0f512) fix: focus node double dispose - [`a02bbb7`](https://github.com/AppFlowy-IO/AppFlowy/commit/a02bbb7f7c57c0eca10e2fe18b0e676a613d834d) chore: show popover when create new event - [`5e100f1`](https://github.com/AppFlowy-IO/AppFlowy/commit/5e100f164ad9bea043f5e5d8a980ba9f9434364e) test: integrate some tests for integration testing purposes - [`c8787c7`](https://github.com/AppFlowy-IO/AppFlowy/commit/c8787c79bde4315e9c6daca1461941adfc21d6b8) fix: some fixes and more integration tests ### 📊 Changes **26 files changed** (+1020 additions, -355 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/integration_test/database_calendar_test.dart` (+66 -21) 📝 `frontend/appflowy_flutter/integration_test/util/database_test_op.dart` (+61 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/calendar_bloc.dart` (+7 -0) ➕ `frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/calendar_event_editor_bloc.dart` (+82 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/application/unschedule_event_bloc.dart` (+4 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_day.dart` (+102 -56) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_event_card.dart` (+102 -29) ➕ `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_event_editor.dart` (+280 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/calendar_page.dart` (+196 -48) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/layout/sizes.dart` (+2 -2) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/calendar/presentation/toolbar/calendar_setting_bar.dart` (+0 -159) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/field_editor.dart` (+11 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/grid/presentation/widgets/header/type_option/select_option.dart` (+11 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cell_builder.dart` (+3 -1) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/date_cell/date_editor.dart` (+12 -0) 📝 `frontend/appflowy_flutter/lib/plugins/database_view/widgets/row/cells/text_cell/text_cell.dart` (+46 -31) 📝 `frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart` (+1 -0) 📝 `frontend/appflowy_flutter/lib/workspace/application/appearance.dart` (+1 -0) 📝 `frontend/appflowy_flutter/packages/flowy_infra/lib/colorscheme/colorscheme.dart` (+2 -0) 📝 `frontend/appflowy_flutter/packages/flowy_infra/lib/colorscheme/dandelion.dart` (+2 -0) _...and 6 more files_ </details> ### 📄 Description fixes https://github.com/AppFlowy-IO/AppFlowy/issues/3046 fixes https://github.com/AppFlowy-IO/AppFlowy/issues/2383 ### Feature Preview ![Screenshot 2023-09-22 at 3 24 56 PM](https://github.com/AppFlowy-IO/AppFlowy/assets/71320345/74908eff-ef7d-41d8-b2d2-2f853aea4ce1) #### 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. - [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:20:05 +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#5736
No description provided.