f28c5d849c
* chore: Add _ClearDateFieldButton * chore: Add new DateCellCalendarEvent to clear date * chore: Add grid_field_clearDate translation token * refactor: _ClearDateFieldButton -> _ClearDateButton * fix: Fix dart(unused_element) in _ClearDateButton * feat: Handle clearDate * Revert "feat: Handle clearDate" This reverts commit fd145ef8e9589f3b4aa1a16e5d72c15b6d0b53c4. * feat: Handle clearDate * feat: Add clear_flag field * feat: check clear_flag to clear date * chore: update exisitng tests * fix: add mssing import * refactor: remove check for timeFormatError * fix: fix margin on _ClearDateButton * refactor: _ClearDateButton -> ClearDateButton * test: add clear date backend unit test * test: add clear date integration test * test: add clear date to edit time cell test * chore: mark ClearDateButton visible for testing * feat: close date editor popover on clear date * style: make AppFlowyPopover taller * fix: trim dateStr in _dateStrFromCellData * fix: don't dismiss CellEditor after clearDate |
||
---|---|---|
.. | ||
android | ||
assets | ||
integration_test | ||
ios | ||
lib | ||
linux | ||
macos | ||
packages | ||
test | ||
web | ||
windows | ||
.gitignore | ||
.metadata | ||
analysis_options.yaml | ||
Makefile | ||
pubspec.lock | ||
pubspec.yaml | ||
README.md |
AppFlowy_Flutter
Documentation for Contributors
This Repository contains the codebase for the frontend of the application, currently we use Flutter as our frontend framework.
Platforms Supported Using Flutter 💻
- Linux
- macOS
- Windows
We later expect to extend support to Android and iOS devices using Flutter.
Am I Eligible to Contribute?
Yes! You are eligible to contribute, check out the ways in which you can contribute to AppFlowy. Some of the ways in which you can contribute are:
- Non-Coding Contributions
- Documentation
- Feature Requests and Feedbacks
- Report Bugs
- Improve Translations
- Coding Contributions
To contribute to AppFlowy_Flutter
codebase specifically (coding contribution) we suggest you to have basic knowledge of Flutter. In case you are new to Flutter, we may suggest you to learn the basics and then try to contribute, get started with Flutter here.
What OS Should I Use for Development?
We support all OS for Development i.e Linux, macOS and Windows. However, most of us promote macOS and Linux over Windows. We have detailed docs on How to Setup AppFlowy_Flutter
in your local system in each OS.
Getting Started ❇
We have a detailed documentation, on how to get started with the project, and make your first contribution. However, we do have some specific picks for you.