Oliver
e03a8561b9
Main screen loading indicator ( #183 )
...
* Bug fix for login screen
- Prevent setState() from being called if the widget is no longer loaded
* Add callback function when API status changes
- Home screen uses this function to update connection status indicator
* Linting fixes
2022-07-19 23:10:06 +10:00
Oliver Walters
2e7abf8a1e
Allow "trailing" widget to be displayed on home screen entries
2022-07-06 21:21:19 +10:00
Oliver Walters
b98f044204
More checks
2022-05-22 09:56:22 +10:00
Oliver Walters
b18dd92079
Fixes after preferences file refactor
2022-05-21 19:44:47 +10:00
Oliver Walters
b4e8d47d9a
Prevent notification requests if server is not connected
2022-05-10 23:49:03 +10:00
Oliver Walters
4bd800d273
linting fix
2022-05-10 17:07:53 +10:00
Oliver Walters
969875ad49
Hide manufacturer / supplier / customer screens
...
- For now, as they don't do anything useful
- Will add back in once features are expanded
2022-05-10 08:42:08 +10:00
Oliver Walters
347d2175be
Display a "launch" screen if server is not connected
2022-05-09 20:37:57 +10:00
Oliver Walters
407250c336
Further linting fixes
2022-05-04 12:17:55 +10:00
Oliver Walters
7ef7096e26
Updates to search controller
2022-05-04 11:53:11 +10:00
Oliver Walters
6533cc4af6
Display badge showing current number of unread notifications
2022-05-04 11:41:53 +10:00
Oliver Walters
b8857f2dbe
Adds skeleton widget for displayign notifications
2022-05-04 10:50:51 +10:00
Oliver Walters
a3597c5d61
Allow search widget to be constructed with or without an app bar
2022-05-04 10:42:33 +10:00
Oliver Walters
3fa68ec6da
The "search" window is now a tab on the main screen
2022-05-04 10:27:04 +10:00
Oliver Walters
102b4e021b
Change home screen from "grid" display to "list" display
2022-05-04 10:02:50 +10:00
Oliver Walters
cbd6cade49
Fix alignment of text on home screen icons
2022-04-22 00:53:38 +10:00
Oliver Walters
2a6df373c5
Refactor imports
2022-03-29 19:54:19 +11:00
Oliver
1cb10c5fe7
remove debug message
2022-01-05 15:06:06 +11:00
Oliver
2788ed5bd7
User configurable home screen actions
2022-01-05 14:00:38 +11:00
Oliver
d296d589d9
Update barcode / qrcode icons
2022-01-05 12:08:47 +11:00
Oliver
21271d71c1
Better handling of date inputs within forms
...
- use datetime_picker_formfield
- Allow null / empty dates
2021-10-05 21:19:35 +11:00
Oliver
4a238d0530
Home page improvements
...
- Add button for "starred" parts
- Remove ganky line on buttons
2021-10-04 08:37:04 +11:00
Oliver
a5b52ea1cc
Linting
2021-10-04 08:31:39 +11:00
Oliver
1ca3732a33
Work on refactoring search page
...
- Implement generic "search" count preview
- Nice and speedy!
2021-10-03 23:37:15 +11:00
Oliver
488df25758
Display link to purchase orders on the "company" page
2021-10-03 22:26:45 +11:00
Oliver
86584b366f
Building context menu for purchase order line item
2021-10-02 11:53:45 +10:00
Oliver
c868e36eb9
Refactor "home" screen
...
- Add serttings button
- Simplify server connection display
2021-09-28 23:06:35 +10:00
Oliver
77bac9af36
Yet more linting
2021-09-28 20:35:19 +10:00
Oliver
ad0cc36540
More linting work
2021-09-28 20:24:55 +10:00
Oliver
037564c6a3
Adds workflow for code linting
2021-09-28 12:19:19 +10:00
Oliver
c1a1ef0ad2
Cleanup home page widget
2021-09-28 12:05:44 +10:00
Oliver
06631803c8
Display list of outstanding purchase orders
2021-09-28 00:00:08 +10:00
Oliver
dcfd9d8dd4
Add "customers" button to home screen
2021-09-27 23:24:06 +10:00
Oliver
d28392bae3
Simplify grid layout
2021-09-27 23:15:33 +10:00
Oliver
7d80b4f151
Use GridView.extent instead
2021-09-27 22:43:18 +10:00
Oliver
11c8a55677
Refactor the "home" page
...
- Use a grid view instead of hard-coded columns
- Aware of the screen orientation
2021-09-27 22:34:55 +10:00
Oliver Walters
540c6e58fa
Fix hard-coded path
2021-08-09 23:07:54 +10:00
Oliver
293750dce7
Refactor company list views:
...
- Suppliers
- Manufacturers
- Customers
2021-08-03 01:38:58 +10:00
Oliver
1e4e75dfb7
Refactor colors used in the app
2021-07-23 12:57:56 +10:00
Oliver
64aed4b31a
Refactor modal form into a new stateful widget
2021-07-22 17:49:43 +10:00
Oliver
e637e2a9bc
make package name lowercase
2021-07-16 15:07:28 +10:00
Oliver
d2ce3fadf1
Code cleanup
2021-07-15 11:27:19 +10:00
Oliver
d3eec6a79e
Many many changes for null-safety support
2021-07-09 23:56:38 +10:00
Oliver Walters
2a3e83509f
Refactor of translation lookup!
2021-05-19 23:33:28 +10:00
Oliver Walters
34a6a43d35
Fixed (most) of the raw text instances
2021-05-19 23:08:44 +10:00
Oliver Walters
90664bfe14
Display part notes and stock notes
2021-02-13 22:36:44 +11:00
Oliver Walters
135b752d51
Add separate search icons from home page
2021-02-13 01:04:50 +11:00
Oliver Walters
ddafed1fe6
Add "starred parts" to home screen
2021-02-12 23:48:50 +11:00
Oliver Walters
d1e612698e
Adds search results
2021-02-12 22:38:33 +11:00
Oliver Walters
33bb6148de
Cleanup for API error handling
...
Ref: https://stackoverflow.com/questions/54617432/looking-up-a-deactivated-widgets-ancestor-is-unsafe
2021-02-09 21:38:50 +11:00