Oliver
13ebaf43e1
List refactor ( #179 )
...
* Catch paginator bug if widget is disposed before request returns
* Refactoring paginated query widget
- Add option to enable / disable search filters
* Major refactor of paginated search widget
- Learned something new.. a state can access widget.<attribute>
- THIS CHANGES EVERTHING
* Preferences: Add code for tri-state values
- Also improve unit testing for preferences code
* Allow boolean form fields to be optionally tristate
* paginator: Allow custom boolean filters
* Remove outdated filtering preferences
* Refactor filter options
- Allow specification of more detailed options
* Add custom filters for "part" list
* filter tweaks
* Remove legacy "SublocationList" widget
* Add filtering option for locationlist
* Updates for stock location widget
* Refactor category display widget
* More widget refactoring
* Update main search widget
* Fix unit tests
* Improve filtering on BOM display page
2022-07-19 23:29:01 +10:00
Oliver Walters
2a6df373c5
Refactor imports
2022-03-29 19:54:19 +11:00
Oliver
a5b52ea1cc
Linting
2021-10-04 08:31:39 +11:00
Oliver
d08a94ac2c
Refactor paginated search widgets
...
- Implement a base class
- Override specific members
2021-10-04 08:08:07 +11:00
Oliver
be36811cb3
More linting again
2021-09-28 21:34:11 +10:00
Oliver
ad0cc36540
More linting work
2021-09-28 20:24:55 +10:00
Oliver
293750dce7
Refactor company list views:
...
- Suppliers
- Manufacturers
- Customers
2021-08-03 01:38:58 +10:00
Oliver
e637e2a9bc
make package name lowercase
2021-07-16 15:07:28 +10:00
Oliver
83e29777c2
More cleanup
2021-07-15 23:28:55 +10:00
Oliver
d2ce3fadf1
Code cleanup
2021-07-15 11:27:19 +10:00
Oliver
40613c9c36
.empty() -> []
...
Turns out .empty() creates an empty list which is fixed length!
2021-07-13 00:13:38 +10:00
Oliver
d3eec6a79e
Many many changes for null-safety support
2021-07-09 23:56:38 +10:00
Oliver Walters
12f4a4fa38
Fixed "await" for refreshable states
...
- Progress indicator stays in place until calls are completed
2021-02-07 09:43:07 +11:00
Oliver Walters
b4710b56e3
Fix network cache images
...
- Changed from using flutter_advanced_networkimage to cached_network_image
- flutter_advanced_networkimage is now outdated
- cached_network_image is the pseudo official library
2021-01-20 22:35:44 +11:00
Oliver Walters
7a7fc84ffe
Add view for list of manufacturers
2020-04-16 21:00:49 +10:00
Oliver Walters
93630ea910
Separate onBuild and refresh callbacks
2020-04-15 12:47:17 +10:00
Oliver Walters
90a39ae3de
Company list is now refreshable
2020-04-15 12:07:36 +10:00
Oliver Walters
3fead77f6d
Capture context data in the LocationDisplay widget
2020-04-15 10:33:10 +10:00
Oliver Walters
8bd022bccd
Progress dialog is now a part of the model GET request
2020-04-14 22:18:05 +10:00
Oliver Walters
a0af4e2001
Display Company details
2020-04-07 00:09:51 +10:00
Oliver Walters
3c4e03ae1d
Abstract CompanyList class
...
- Now support SupplierList class
- Now support CustomerList class
2020-04-06 23:44:01 +10:00
Oliver Walters
d2168b2cb9
Display a list of companies, with filtering
2020-04-06 23:43:29 +10:00