-
0.3.0-beta Stable
released this
2024-03-19 09:47:48 +01:00 | 0 commits to main since this release- Numworks compatibility modules
ion
andkandinsky
and fx-CG 50 by @SlyVTT- With some extensions to allow use of the fx-CG hardware
- Image support in gint module for both G-III and CG targets
- Documentation (both English and French) currently for gint, casioplot, and the new Numworks modules
- Add memory usage monitoring (SHIFT+VARS in menu) and improve console's memory consumption
- Solves some out-of-memory issues on the G-III
- Reserve an extra 300 kB of add-in memory for the Python scripts on fx-CG
- Add the delay parameter to
gint.getkey_opt()
- Fix a bug where
print()
did not update the shell duringgint.getkey()
- Fix a very old bug on the G-III where the console would not display lines properly
- Fix time module having less methods since the merge with MicroPython 1.22 in 0.2.0-beta
- Change add-in icon when dev builds are detected (not on main or dirty tracked files)
Downloads
- Numworks compatibility modules
-
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