Oliver Walters
dba45c7600
Remove reliance on shared preferences
2021-02-11 00:53:52 +11:00
Oliver Walters
4339f70d64
null fix
2021-02-11 00:11:47 +11:00
Oliver Walters
c8c056f96d
Add snackbar with icon
...
- stock adjust
- part edit
- location edit
2021-02-10 23:51:38 +11:00
Oliver Walters
ce2a866384
Display stock item status
2021-02-10 21:30:50 +11:00
Oliver Walters
90072904a0
String translations
2021-02-09 20:31:55 +11:00
Oliver Walters
c2aa51ed95
Cleanup
2021-02-09 20:10:36 +11:00
Oliver Walters
1c0b469020
Add separator divider elements in lists
2021-02-09 12:28:14 +11: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
3433d57f83
Refactor display for StockLocation
2021-01-29 00:52:15 +11:00
Oliver Walters
3096a6d25f
Stuff:
...
- Specify image size in list view
- Move "edit" button to app bar
- Display part keywords
- Allow editing of part keywords
2021-01-21 20:53:49 +11:00
Oliver Walters
83465511aa
Create detail view for part stock
...
- Shows all in-stock stock items
2021-01-20 23:56:25 +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
a7d11faec8
Add "QuantityField"
...
Juicy juicy refactoring
2020-04-18 22:07:02 +10:00
Oliver Walters
83ac6041cb
Make search widget "refreshable"
...
- Return results for Part
- Return results for StockItem
2020-04-16 20:56:59 +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
58f6fd0f15
Make a 'refreshable_state' class which makes API requests easier
2020-04-15 11:39:29 +10:00
Oliver Walters
5cc80ee3f4
Add "pull to refresh" for location_display widget
2020-04-15 11:04:27 +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
7304484369
Refactoring
2020-04-06 23:51:46 +10:00
Oliver Walters
aa8a3602e8
Expansion state is now saved on the session level, not per widget
2020-04-06 23:01:11 +10:00
Oliver Walters
5652926a38
Close expander items if there are no children!
2020-04-05 23:16:09 +10:00
Oliver Walters
4c8bbd46e7
StockLocation display now improved
...
- Expandable list of sublocations
- Expandable list of stockitems
- Traverse upward (to higher locations)
- Fix rendering of unknown part thumbnails
2020-04-05 23:10:36 +10:00
Oliver Walters
1d1bdb1a4b
Display part image in stock list
2020-04-05 01:10:31 +11:00
Oliver Walters
c8f09ed62e
Display stock list using ListTiles
2020-04-05 00:46:33 +11:00
Oliver Walters
6d3db243c3
Move Drawer to separate file
...
- Now consistent drawer is accessible across all views
2020-04-04 10:48:48 +11:00
Oliver Walters
728597fcdc
Allow model class to be filtered
...
- Each subclass should provide a custom filtering function
2020-04-03 14:27:39 +11:00
Oliver Walters
3a686b8b7f
Display for StockItem
...
- Empty for now
2020-04-03 12:23:57 +11:00
Oliver Walters
7d060acc93
Add "location" display widget
2020-04-03 11:28:46 +11:00