App Store - Browse, install, and update Picoware apps.
| Function | run |
Run the app. |
| Function | start |
Start the app. |
| Function | stop |
Stop the app. |
| Constant | MAX |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Constant | STATE |
Undocumented |
| Function | __base64 |
Base64 encode the contents of the given file. |
| Function | __check |
Check for update for a single app. |
| Function | __check |
Start async request to check for updates for all installed apps. |
| Function | __delete |
Delete an installed app's files and cached data. |
| Function | __download |
Download the next file in the queue. |
| Function | __draw |
Draw the app details screen with professional layout. |
| Function | __draw |
Draw current app details with optional update info. |
| Function | __draw |
Draw the settings sub-menu showing current name and email. |
| Function | __draw |
Draw the submission detail screen. |
| Function | __draw |
Draw the submit app form screen. |
| Function | __fetch |
Fetch details for a specific app. |
| Function | __fetch |
Fetch the list of apps from the API. |
| Function | __fetch |
GET a single submission's details. |
| Function | __fetch |
GET all submissions for the current submitter's email. |
| Function | __get |
Scan cache folder for installed app JSON files. |
| Function | __keyboard |
Called when the keyboard 'Save' is pressed. |
| Function | __load |
Load submitter name/email from persistent settings. |
| Function | __loading |
Start loading animation. |
| Function | __parse |
Parse app details from JSON. |
| Function | __parse |
Parse the app list JSON and populate the menu. |
| Function | __parse |
Parse single submission details from JSON. |
| Function | __parse |
Parse the submissions list JSON and populate the menu. |
| Function | __parse |
Parse update check response and populate updates list. |
| Function | __reset |
Reset the app store state |
| Function | __save |
Persist submitter name/email. |
| Function | __show |
Show the main App Store menu. |
| Function | __start |
Activate the on-screen keyboard for text input. |
| Function | __submit |
POST the app submission to the API. |
| Variable | _app |
Undocumented |
| Variable | _apps |
Undocumented |
| Variable | _current |
Undocumented |
| Variable | _current |
Undocumented |
| Variable | _current |
Undocumented |
| Variable | _download |
Undocumented |
| Variable | _file |
Undocumented |
| Variable | _files |
Undocumented |
| Variable | _http |
Undocumented |
| Variable | _input |
Undocumented |
| Variable | _installed |
Undocumented |
| Variable | _keyboard |
Undocumented |
| Variable | _loading |
Undocumented |
| Variable | _main |
Undocumented |
| Variable | _selected |
Undocumented |
| Variable | _selected |
Undocumented |
| Variable | _submission |
Undocumented |
| Variable | _submissions |
Undocumented |
| Variable | _submit |
Undocumented |
| Variable | _submit |
Undocumented |
| Variable | _submit |
Undocumented |
| Variable | _submitter |
Undocumented |
| Variable | _submitter |
Undocumented |
| Variable | _total |
Undocumented |
| Variable | _update |
Undocumented |
| Variable | _updates |
Undocumented |
Start the app.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True on success. |
Base64 encode the contents of the given file.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bytes | The base64-encoded file contents. |
Check for update for a single app.
| Parameters | |
viewViewManager | The view manager context. |
appint | The app ID. |
currentstr | The installed version. |
| Returns | |
bool | True if the request was started. |
Start async request to check for updates for all installed apps.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True if the request was started. |
Delete an installed app's files and cached data.
| Parameters | |
viewViewManager | The view manager context. |
appint | The app ID. |
| Returns | |
bool | True on success. |
Download the next file in the queue.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True if the request was started. |
Draw the app details screen with professional layout.
| Parameters | |
viewViewManager | The view manager context. |
Draw current app details with optional update info.
| Parameters | |
viewViewManager | The view manager context. |
appdict | The installed app info. |
updatedict | The update check info. Defaults to None. |
Draw the settings sub-menu showing current name and email.
| Parameters | |
viewViewManager | The view manager context. |
Fetch details for a specific app.
| Parameters | |
viewViewManager | The view manager context. |
appint | The app ID. |
| Returns | |
bool | True if the request was started. |
Fetch the list of apps from the API.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True if the request was started. |
GET a single submission's details.
| Parameters | |
viewViewManager | The view manager context. |
submissionint | The submission ID. |
| Returns | |
bool | True if the request was started. |
GET all submissions for the current submitter's email.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True if the request was started. |
Scan cache folder for installed app JSON files.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
list | App info dicts. |
Load submitter name/email from persistent settings.
| Parameters | |
viewViewManager | The view manager context. |
Start loading animation.
| Parameters | |
viewViewManager | The view manager context. |
text:str | The loading message. Defaults to "Fetching...". |
Parse app details from JSON.
| Parameters | |
viewViewManager | The view manager context. |
appint | The app ID. |
| Returns | |
bool | True on success. |
Parse the app list JSON and populate the menu.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True on success. |
Parse single submission details from JSON.
| Parameters | |
viewViewManager | The view manager context. |
submissionint | The submission ID. |
| Returns | |
bool | True on success. |
Parse the submissions list JSON and populate the menu.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True on success. |
Parse update check response and populate updates list.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True on success. |
Activate the on-screen keyboard for text input.
| Parameters | |
viewViewManager | The view manager context. |
mode:str | The input mode key. |
title:str | The keyboard title. |
initial:str | The initial response text. |
POST the app submission to the API.
| Parameters | |
viewViewManager | The view manager context. |
| Returns | |
bool | True if the request was started. |