Commit Graph

64 Commits

Author SHA1 Message Date
nathan
96c427e869 refactor: rename flowy-dispatch structs 2022-12-01 09:26:16 +08:00
Nathan.fooo
69a7ae5201
Implement Grid's filter UI (#1474)
* fix: border of field cell

* chore: add filter button

* chore: refactor setting button event

* chore: notify row did changed with filter configuration

* chore: add filter bloc test

* chore: config add filter button

* chore: create filter

* chore: load filters and update corresponding field property

* chore: add filter choice chip

* chore: config choice chip ui

* chore: send notification when filter updated

* chore: update filter after update field type option data

* fix: remove/add filter when update field's type option

* chore: create home setting bloc to save the setting of the home screen

* chore: add filter test

* chore: edit text filter ui

* fix: filter cell bugs

* fix: insert row out of bound

* chore: update setting icon in grid

* chore: shrink wrap the filter list

* refactor: extract row container from row cache

* chore: disable split-debuginfo

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-26 21:28:08 +08:00
Nathan.fooo
fc10ee2d6b
Fix filter test (#1459)
* chore: move grid_view_editor.rs to view_editor folder

* chore: hide invisible rows

* fix: lock issue

* fix: flutter test potential failed

* chore: separate group tests

Co-authored-by: nathan <nathan@appflowy.io>
2022-11-17 16:44:17 +08:00
nathan
0ee27097ce chore: add fitler bloc test 2022-11-15 23:17:01 +08:00
appflowy
6aba344583 chore: rename some pb structs 2022-11-14 09:59:23 +08:00
Nathan.fooo
1adf6530fe
Refactor/update type options (#1265)
* chore: add documentation

* chore: update type option data after switching to a new field type

* chore: insert yes/no option when switch from checkbox to single/multi select

Co-authored-by: nathan <nathan@appflowy.io>
2022-10-11 21:51:02 +08:00
appflowy
a2d27657dc refactor: remove insertField function in dart 2022-10-10 20:02:52 +08:00
appflowy
4f8e012d54 chore: fix bugs when switch group field 2022-09-04 15:49:25 +08:00
appflowy
074c497d57 fix: fix some bugs 2022-08-22 17:45:15 +08:00
appflowy
23efbc00c1 ci: fix unit test 2022-08-21 13:58:03 +08:00
appflowy
c81b6f10fa refactor: baord configuration 2022-08-19 19:59:09 +08:00
appflowy
b7d71428be chore: send group notification 2022-08-16 15:49:54 +08:00
appflowy
43eaa2748d chore: insert cell content when creating card 2022-08-14 11:05:55 +08:00
appflowy
f0914cd6f1 chore: add group action handler to intercept the create row progress 2022-08-13 23:26:42 +08:00
appflowy
461751cf59 chore: config group service 2022-08-11 21:18:27 +08:00
appflowy
08b9930510 refactor: prefer namespace isolation, remove Grid keyword in some structs 2022-08-11 13:25:55 +08:00
appflowy
aae2d96a4f chore: refactor multi-select type option and add GroupPB 2022-08-11 13:04:55 +08:00
appflowy
af61cae182 ci: fix docker builder 2022-07-31 19:43:52 +08:00
MikeWallaceDev
51617d9eb9 docs: made small changes to grammar 2022-07-25 17:17:11 -04:00
appflowy
00785022e8 chore: add documentation for flowy_grid crate 2022-07-25 15:30:34 +08:00
appflowy
8cdecd50fe chore: rename structs 2022-07-25 13:50:58 +08:00
appflowy
e45b14910b chore: add suffix PB to dart class 2022-07-17 14:49:29 +08:00
appflowy
9803fe1ccb refactor: grid block notification 2022-07-02 11:18:38 +08:00
appflowy
b73c68c6f6 refactor: read cell data 2022-06-28 09:35:19 +08:00
appflowy
0f868f48f3 refactor: fetch block data 2022-06-28 09:35:18 +08:00
appflowy
60675afd1d chore: add grid filter test 2022-06-28 09:35:17 +08:00
appflowy
c73eb2961a chore: update grid setting 2022-06-20 09:37:52 +08:00
appflowy
8594da65c4 chore: add get grid setting handler 2022-06-19 21:10:07 +08:00
appflowy
62c322ab21 refactor: Date & SingleSelect & Multi-Select type option 2022-05-28 15:30:15 +08:00
appflowy
23900b49f5 chore: fix bugs 2022-05-19 10:41:00 +08:00
appflowy
a59a0af05b refactor: remove FieldTypeOptionContext 2022-05-17 17:22:53 +08:00
appflowy
76079d8ce0 chore: display time 2022-05-12 23:23:23 +08:00
appflowy
19da42f210 chore: add date cell handler 2022-05-11 11:34:13 +08:00
appflowy
81d75147d5 chore: update typeOption data 2022-05-10 09:33:34 +08:00
appflowy
f21ca6c52a refactor: CellCalendar with bloc 2022-05-09 14:59:26 +08:00
appflowy
13cb7eeb24 chore: add get type option data handler 2022-05-09 13:23:03 +08:00
appflowy
5ee4b8a2bc chore: different color when create option for single-select or multi-select 2022-04-18 17:17:42 +08:00
appflowy
2fa6adeee6 chore: move field 2022-04-13 14:24:54 +08:00
appflowy
a049034110 chore: support including time on date type 2022-04-12 10:06:47 +08:00
appflowy
2dd5930560 fix: deserial cells data from delta error 2022-04-11 14:09:50 +08:00
appflowy
b93feb49c3 chore: config row action sheet 2022-04-09 22:07:48 +08:00
appflowy
e15d335fed chore: config checkbox ui 2022-04-07 20:15:00 +08:00
appflowy
d09a5bf42b chore: update and delete select option 2022-04-07 10:57:40 +08:00
appflowy
2607822412 chore: show selection 2022-04-05 21:25:59 +08:00
appflowy
99d827f07d chore: update cell data 2022-04-05 14:25:07 +08:00
appflowy
80f82fa5b1 chore: update field type option data using deserializer 2022-04-01 09:31:10 +08:00
appflowy
3749168861 fix: fix some bugs 2022-03-31 22:51:46 +08:00
appflowy
065a72a8da chore: add option & color selection 2022-03-29 22:58:38 +08:00
appflowy
8b7eee46bb chore: duplicate and hide field 2022-03-27 11:14:21 +08:00
appflowy
c7bba01fe5 chore: delete field 2022-03-27 09:35:10 +08:00