AppFlowy/frontend/appflowy_flutter/lib
Gustavo Moreno e500c89978
feat: choose cursor/selection color from palette or color picker #5041 (#5677)
* chore: show ai service error (#5675)

* feat: Implement color picker dialog for user color selection (#5041)

- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
  - Display Material predefined colors.
  - Include primary, accent, and shade colors, as well as a color wheel for selection.
  - Add a graphical opacity selector.
  - Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english

This commit addresses issue #5041

* feat: Implement color picker dialog for user color selection (#5041)

- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
      - Display Material predefined colors.
      - Include primary, accent, and shade colors, as well as a color wheel for selection.
      - Add a graphical opacity selector.
      - Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english

This commit addresses issue #5041

* chore: refactor code

---------

Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-10 17:49:59 +08:00
..
core fix: maximized window optimization (#5622) 2024-06-25 20:07:43 +02:00
date feat: use result instead of either (#4724) 2024-02-24 21:54:10 +08:00
env feat: enable debug logs in internal build (#5713) 2024-07-10 13:55:40 +08:00
flutter chore: upgrade to Flutter 3.22.0 (#5395) 2024-05-23 11:07:09 +08:00
mobile feat: support creating database at the first level (#5627) 2024-06-26 13:27:33 +08:00
plugins feat: render ai text message with appflowy_editor (#5682) 2024-07-10 17:17:07 +08:00
shared chore: turn off the billing feature (#5551) 2024-06-17 17:33:40 +08:00
startup fix: macos fullscreen window position (#5632) 2024-06-27 00:36:59 +02:00
user feat: add check workspace health button in settings page (#5631) 2024-06-27 09:57:06 +08:00
util feat: timer field (#5349) 2024-06-13 08:52:13 +02:00
workspace feat: choose cursor/selection color from palette or color picker #5041 (#5677) 2024-07-10 17:49:59 +08:00
main.dart fix: remove media_kit (#5563) 2024-06-18 15:47:52 +08:00