Picoware - v1.6.0
This is an update to the MicroPython version that uses a PSRAM framebuffer (now you have an extra 100 kilobytes of RAM), adds auto-complete functionality in the Keyboard class, and more:
Added:
- Thread safety checks in HTTP class
Show on-screen keyboard?toggle (in the Settings) and functionality to theKeyboardclass: if set to false, the on-screen keyboard won't be shown in any apps/views that use the keyboard (users will need to pressCENTER, orRETURN, to submit their response)AutoCompleteC module (merged from Flipper Zero app) and implemented it into theKeyboardclass- float/int conversion methods in
Vectorclass
Changes:
- Optimized Draw class and LCD C module
- Updated Waveshare 3.49 Touch LCD support: fixed input handling and decreased default font size
- Optimizations in
FlipWorld,Starfield,Patterns, andFlappy Birdapps - Optimized the QSPI PSRAM
- Updated the LCD driver to use a
PSRAMframe buffer - Updated the
runmethod in theKeyboardclass to returnFalseif the user clickedBACK, which is a signal to return to the previous view - Updated the
ViewManagerclass to update the Keyboard color properties when foreground/background is changed - Removed
get_responseandset_responsefromKeyboardclass (use theresponseproperty instead)
Notes:
- To select the suggestion from the autocomplete, you need to hover over the text box (move the cursor up until the text box is highlighted) then click
CENTER(which is theRETURNkey on the PicoCalc). If you opted out of the on-screen keyboard (within the Picoware settings), then you simply click down from the text box and clickCENTERon any of the suggestion(s). - This update has a small change that's somewhat breaking, so make sure to update all of the apps either from the on-device store or by copying and pasting the apps folder from
builds/MicroPythoninto your SD card within thepicowarefolder.