v0.4.0-beta #24
boxgaming
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Release Highlights
Touch Support for Mobile
Existing QB64 mouse keywords are now mapped automatically to touch events on devices that support it. We've also added support for QB64 resize methods to size your application dynamically. Here are a couple of examples to try on your phone:
Expanded set of QBasic/QB64 Keywords
See the full list below.
Export your "Compiled" Program
The Share feature now has a new option. When you chose a share mode of "Play" or "Auto" you now have the option to export the compiled javascript version of your program (along with supporting html assests) to a self-contained zip file. Ready to share on your favorite forum or upload to game sharing sites like itch.io.
Create Reusable Modules with Import/Export
We've implemented the ability to include "modules" from external source files into your program. This concept is similar to include from C/C++ and import from Javascript. The idea here is to make it easy to create reusable libraries that can be shared between projects.
Standard Libraries
In an effort to allow QBJS to grow in an organized way beyond the initial set of QBasic/QB64 keywords, we are introducing standard library modules to support extended functionality. This will allow you to include only what you need for each program. The first of these standard libraries included with this release are the Dom and Storage libraries which provide access to the current web page and browser storage. You can read more about it in the Supported Keywords page.
Release Notes
Fixes
Enhancements
(e.g. Line (100, 100)-(200, 200), &HFFFF0099, BF )
This discussion was created from the release v0.4.0-beta.
Beta Was this translation helpful? Give feedback.
All reactions