-
Notifications
You must be signed in to change notification settings - Fork 10
Roadmap
boxgaming edited this page Jun 14, 2023
·
133 revisions
Future updates for planned releases will be maintained here as the project progresses.
Note: Checked items indicate that the fix/enhancement has been pushed to the QBJS-Dev server.
- Add support for Static variable declarations
- Add support for Shared variable declarations in functions and subs
- IDE Enhancements
- New Theme - QB64 VSCode
- Automatically set focus to code editor when in IDE mode
- Add support for Sound (#43, #44)
- File operations improvements
- Close method with no parameters should invalidate all open file handles (#47)
- Allow Get to read from file into string (#47)
- Subs with coordiate-style parameters with no space between the method name and the first parameter are not correctly being identified as Subs by the parser
Example:_PRINTSTRING(84, 10), "Test String"
- Amount of delay by _Limit is not consistent between browser implementations.
- New QB64 way of defining multiple variables of the same type on a line (e.g. As Integer x, y, z) does not work in custom type declarations.
- Add support for implicit variable declaration
- Add support for _MapTriangle(3D)
- Add support for RANDOM file mode
- Update Len function to return data type length for non-string variables
- Add support for fixed length String variables
- Add support for Play
- Add support for View
- Add support for $Include
- Update InKey$ to fill key press buffer when key is held down
- Enable virtual keyboard for keyboard input on mobile (InKey$)
- Performance enhancements for array operations
- Allow QB64 keywords to be referenced with or without leading underscore ($NoPrefix)
- Performance enhancements for PSet cache when used in conjunction with line drawing methods
- Add Help tab to Console with Keyword reference