-
0.2.0-beta Stable
released this
2024-01-07 16:28:59 +01:00 | 70 commits to main since this release- Updated MicroPython to 1.22 (specifically
v1.22.0-10-gdc2a4e3cb
)- This fixed a bug about files not being closed if an error occurs during importing, later preventing edition in other apps with the "Data protected" error
- Enabled overloaded operators, both normal (e.g.
__add__
) and reverse (e.g.__rmul__
) - Slightly more memory on fx-9860G III, though far from enough
- Made filesystem imports relative to current file
- Added new gint functions for checking key state changes without reading events:
cleareventflips()
: Reset tracking of key state changeskeypressed()
: Check if key was released last tracking reset and is now pressedkeyreleased()
: Check if key was pressed last tracking reset and is now released
- Added new gint functions for rendering circles and ellipses
C_RGB()
[fx-CG 50]: Build colors out of 3 components from 0 to 31dcircle()
: Render circle with fill and border optionsdellipse()
: Render non-rotated ellipse with fill and border options
- Enabled two-argument
round()
function for turtle/matplotlib support - Fixed a gint bug where repeats would be generated until the release event was read (instead of until the key is released), forcing the program to race with the repeat generator to catch up after long computations
- Added official casioplot fonts to
casioplot.draw_string()
instead of gint's default- These will be available with
dfont()
oncedfont()
support is added
- These will be available with
- Fixed some consistency issues with casioplot/gint by giving the user control of the display as soon as either module is imported (preventing auto-redraws of the shell)
Downloads
- Updated MicroPython to 1.22 (specifically