Mathias Mogensen
92ceb2cd7d
fix: dispose of resources in time ( #4625 )
...
* fix: limit length when renaming views
* chore: clean up database listeners
* fix: dispose of controllers properly
* fix: dispose of resources properly
* fix: deleting filters with same name
* chore: extend DatabaseTabBarItemBuilder
* fix: null check on null value
2024-02-07 18:38:53 +01:00
Lucas.Xu
f6242f1cc7
feat: add signout dialog ( #4557 )
2024-01-31 00:40:52 +08:00
Mathias Mogensen
acc03b8cc4
chore: code cleanup according to unintroduced lints ( #4488 )
...
* chore: remove redundant arguments
* chore: remove unused constructor params
* chore: reorganize constructors
* chore: remove unnecessary awaits in returns
* chore: remove unnecessary paranthesis
* chore: add lints
* chore: clean up after merge
* chore: add sort constructors first
* chore: organize constructors in blocs
* chore: use sizedbox.shrink over empty container
2024-01-25 23:37:36 +08:00
Richard Shiue
6591d5de52
chore: dart code cleanup ( #4484 )
...
* chore: use when instead of map in bloc event dispatch
* chore: dart code formatting, remove white space
* chore: remove unneeded hashmap for cell context
* fix: rebuild card content
2024-01-25 12:26:18 +08:00
Richard Shiue
a1abcd7626
refactor: database cell controller and builder ( #4398 )
...
* refactor: get row/field data from row cache and field controller in cell controller
* refactor: reorganize cell controller tasks and builder
* refactor: rename cell_builder.dart
* refactor: database editable cell builder
* refactor: database card cell builder
* fix: make it work
* fix: start cell listener and adjust cell style on desktop
* fix: build card cell
* fix: remove unnecessary await in tests
* fix: cell cache validation
* fix: row detail banner bugs
* fix: row detail field doesn't update
* fix: calendar event card
* test: fix integration tests
* fix: adjust cell builders to fix cell controller getting disposed
* chore: code review
* fix: bugs on mobile
* test: add grid header integration tests
* test: suppress warnings, reduce flaky test and group tests
2024-01-24 23:59:45 +08:00
Richard Shiue
1eeb812a1c
refactor: rename database code path from database_view to database ( #4310 )
2024-01-05 17:30:54 +08:00
Nathan.fooo
5facb61e23
refactor: crates ( #4258 )
...
* chore: rename flowy-folder2 to flowy-folder
* chore: rename flowy-document2 to flowy-document
* chore: fix test
* chore: move lib-infra crate
* chore: remove shared-lib
* chore: fix clippy
2023-12-31 07:29:40 +08:00
Yijing Huang
ca50e56474
chore: update fontFamily in button theme ( #4251 )
2023-12-30 15:48:20 +08:00
Yijing Huang
43a3a1e4b2
chore: remove showFlowyMobileBottomSheet and replaced by showMobileBottomSheet ( #4234 )
2023-12-29 09:47:03 +08:00
Yijing Huang
5cede74c89
fix: remove keyboard when tap outside text field ( #4235 )
2023-12-29 09:46:10 +08:00
Richard Shiue
eef34caf27
feat: revamp mobile database tab bar ( #4160 )
2023-12-18 17:04:20 +08:00
Richard Shiue
d862455342
feat: add borders on mobile grid ( #4146 )
...
* feat: mobile grid ui improvements
* chore: restore Podfile.lock
2023-12-14 23:15:26 +08:00
Richard Shiue
4e6643eca8
refactor: order object position and field service ( #4118 )
...
* refactor: create OrderObjectPositionPB
* refactor: use ObjectOrderPosition for creating rows
* refactor: field backend service
* refactor: use field_id for reordering fields
* style: reorder dependencies
* fix: changes on tauri
* feat: insert row above
* chore: don't pass group_id while duplicating a row
2023-12-11 11:19:20 +08:00
Yijing Huang
8cf6ab32f0
fix: mobile UI ( #4121 )
...
* fix: use default splash color
* chore: improve card border UI
2023-12-10 21:25:11 +08:00
Richard Shiue
5f94ba129e
feat: mobile detail page UI revamp ( #4057 )
...
* feat: card detail page ui revamp
* feat: redesign the cells
* chore: code cleanup
* chore: code review
* fix: merge issues
* chore: adjust cell ui size and padding
* fix: dart analyzer
* fix: integration test
* fix: test
2023-12-02 02:03:30 +08:00
Yijing Huang
6b4d4fef15
feat: mobile board view ( #4030 )
2023-11-30 10:01:29 +08:00