[PR #206] [MERGED] Theme Toggle Button for AppFlowy. Created by @rileyhawk1417 #4010

Closed
opened 2026-03-23 21:35:54 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/206
Author: @MikeWallaceDev
Created: 1/1/2022
Status: Merged
Merged: 1/2/2022
Merged by: @MikeWallaceDev

Base: mainHead: themes_fix


📝 Commits (8)

  • f058dd2 Added Theme Toggle
  • 70ad827 Modified startup file
  • 1e708f9 Modified translations
  • bccb971 Configured Theme Toggler
  • 0bdcaba Removed unused file
  • dd0146d Revert "Auxiliary commit to revert individual files from abc3e71917"
  • 4711dc6 Just changed the order to put the variable above the getter
  • 57e2289 Added a check so that notifyListeners() isn't called for nothing

📊 Changes

6 files changed (+97 additions, -26 deletions)

View changed files

📝 frontend/app_flowy/assets/translations/en.json (+4 -0)
📝 frontend/app_flowy/assets/translations/it_IT.json (+4 -0)
📝 frontend/app_flowy/assets/translations/zh_CN.json (+4 -0)
📝 frontend/app_flowy/lib/startup/tasks/application_widget.dart (+24 -22)
frontend/app_flowy/lib/workspace/presentation/theme/theme_model.dart (+25 -0)
📝 frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart (+36 -4)

📄 Description

[Note: I am submitting a PR for @rileyhawk1417 as I rebased the commit that these changes were based on.]

  • Theme toggle allows the user to switch between light and dark theme with ease.

🔄 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/206 **Author:** [@MikeWallaceDev](https://github.com/MikeWallaceDev) **Created:** 1/1/2022 **Status:** ✅ Merged **Merged:** 1/2/2022 **Merged by:** [@MikeWallaceDev](https://github.com/MikeWallaceDev) **Base:** `main` ← **Head:** `themes_fix` --- ### 📝 Commits (8) - [`f058dd2`](https://github.com/AppFlowy-IO/AppFlowy/commit/f058dd2d1bb2cbbc5fae197ce74e1877227735e2) Added Theme Toggle - [`70ad827`](https://github.com/AppFlowy-IO/AppFlowy/commit/70ad82760636e80d02b143958fc83383b488a5c3) Modified startup file - [`1e708f9`](https://github.com/AppFlowy-IO/AppFlowy/commit/1e708f9e1d7c3d122d7a8daf0c31201a862247aa) Modified translations - [`bccb971`](https://github.com/AppFlowy-IO/AppFlowy/commit/bccb9718b1fc3ccbdf8ffda95e4b41b84f8610e3) Configured Theme Toggler - [`0bdcaba`](https://github.com/AppFlowy-IO/AppFlowy/commit/0bdcaba4850a5bf1397eb024a4647cf55c43da09) Removed unused file - [`dd0146d`](https://github.com/AppFlowy-IO/AppFlowy/commit/dd0146d866a6ec73e57db8a7c0195aeb4aaf9fdc) Revert "Auxiliary commit to revert individual files from abc3e719170dc20a81fe12afd878f02374a5669e" - [`4711dc6`](https://github.com/AppFlowy-IO/AppFlowy/commit/4711dc69f67f8e1247c9f9aeab9a536078573e36) Just changed the order to put the variable above the getter - [`57e2289`](https://github.com/AppFlowy-IO/AppFlowy/commit/57e2289cca501326838f5f6472ac24ad93fb39f3) Added a check so that notifyListeners() isn't called for nothing ### 📊 Changes **6 files changed** (+97 additions, -26 deletions) <details> <summary>View changed files</summary> 📝 `frontend/app_flowy/assets/translations/en.json` (+4 -0) 📝 `frontend/app_flowy/assets/translations/it_IT.json` (+4 -0) 📝 `frontend/app_flowy/assets/translations/zh_CN.json` (+4 -0) 📝 `frontend/app_flowy/lib/startup/tasks/application_widget.dart` (+24 -22) ➕ `frontend/app_flowy/lib/workspace/presentation/theme/theme_model.dart` (+25 -0) 📝 `frontend/app_flowy/lib/workspace/presentation/widgets/menu/widget/menu_user.dart` (+36 -4) </details> ### 📄 Description [Note: I am submitting a PR for @rileyhawk1417 as I rebased the commit that these changes were based on.] * Theme toggle allows the user to switch between light and dark theme with ease. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 21:35:54 +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#4010
No description provided.