Commit Graph

64 Commits

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