Guppy 2.0.0 alpha
Pre-release
Pre-release
daniel3735928559
released this
03 Jul 05:41
·
268 commits
to master
since this release
This version contains:
- 1D and 2D arrays (vectors and matrices)
- Better symbol entry:
- Spacebar can separate symbols
- Symbol autoreplacement can be turned off
- Tab can be used to trigger a replacement instead
- Backslash can be used to input symbols, LaTeX-style
- Better symbol specification:
- Symbol attributes specified much more simply
- Raw and function symbols can now easily be specified in the JSON
- Symbol groups (for autogeneration of the on-screen keyboard)
- Better deletion behaviour (e.g. deleting the exponent in an exponential expression in will remove the exponent but leave the base)
- No XSLT-based rendering
- More configuration options and callbacks, including:
- debug, tab completion, error, change, and ready callbacks, among others.
- Configuration of cursor behaviour in a blank field
- Configuration of blank editor text
- Many bugfixes, including:
- Initialisation timing issues
- Behaviour on non-US keyboards
- Undo/redo while selection active
- More symbols included by default, (including infinity, greater than/less than (and equality versions), Greek letters)
- On-screen keyboard module for use on mobile
- Better testing:
- Basic function coverage checking
- Many more tests (100% coverage of checked functions)
More application development using guppy is slated before it will be considered ready for a full release.