Hi All,
As I'm working on planning the next beta release of QBJS I'd love to hear from the community what you'd like to see included next. Here is my current list for v.0.3.0:
Fixes* Cls is not resetting the text location to the top left of the screen.
* _FreeImage is being reported as an unrecognized method
* Using the "Call" keyword to call a sub with no arguments causes an error
Workaround: Remove the "Call" keyword* Function calls prefixed with the negative operator (e.g. -_WIDTH) are not converting properly.
Workaround: Wrap function call in extra parenthesis (e.g. -(_WIDTH) )Enhancements* Add parameter to launch QBJS in "Play" mode with no IDE (mode=play)~~
* Add checkbox on the share dialog to automatically add this parameter to the generated URL
* Add support for additional string keywords (
@FellippeHeitor let me know if you found some more from your examples ):
* String$, Space$, Mkl$
* Add support for basic sound keywords:
* _SndOpen, _SndClose, _SndPlay, _SndLoop, _SndVol, _SndPause, _SndStop
* Add Keywords to interact with HTML DOM (e.g. DomAdd, DomGet)
* Scale canvas to screen size when in fullscreen mode
* Add support for _FullScreen keyword
* Add support for touch events on mobile
* Show runtime errors traced back to line in basic source in console window
The most up-to-date list is maintained on the QBJS project
Roadmap page.