Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
QBJS v0.9.0 - Release
#1
Hi All,

The latest version of QBJS (0.9.0) is now available.  Here are some highlights for this release:

Offline Mode
In this release QBJS will offer offline deployment as a progressive web application (PWA).  This change allows you to install QBJS locally directly from the browser.  A new icon will appear in the address bar.  Here's an example of what it looks like in Edge:
   

After the install is complete you can then run QBJS in a standalone application window:
   

The best part though is that all of the content needed to run QBJS will be installed on your device.  So you will be able to use it when completely disconnected from the internet.  But you'll still get the best of both worlds as it will download any updates when new releases come out.

A couple of notes:
  • The install as app feature is available in most major browsers but for some reason this is not fully supported on Firefox desktop version (although it is on the Android version of Firefox)
  • On iOS this can be installed by selecting the "Add to Home Screen" option.

IDE Updates
In addition to the above, this release also includes a new dialog window that will display the methods and allow you to jump to the method definition.  As in QBasic and QB64 this dialog can be shown by pressing the F2 key or by clicking the icon in the toolbar.
   

Additionally, this dialog will show the available methods of any imported library.
   

There have been a number of updates made in this release to improve the level of error handling and reporting. The IDE now supports compilation ERROR messages in addition to the previous WARN level messages. If ERROR level compilation issues are encountered they will prevent the program from running.

Finally, for any VIM fans out there you can now select a VIM key binding to use the editor in VIM mode.

Language/Compatibility Enhancements
There are a large number of updates intended to improve compatibility with QBasic/QB64. One of the most significant was the change to use Javascript bitwise operators in compiled programs instead of boolean ones for AND, OR, and NOT keywords.  There are also a number of updates to improve the default font compatibility with the code page 437 character set and international characters.  This release also includes support for PLAY and the SCREEN function.

See the full release announcement for a complete list of fixes and enhancements.

Check it out online here: https://qbjs.org

As always any and all feedback is appreciated!
Reply
#2
Wow looks good! Thanks dbox

I am using Opera, I click on Bookmarked QBJS.org, same as above, no dialog pops up. I check the help i in circle on right and see version .9

So how do I take advantage of the install option?

Update:

OK got it installed with Edge. I hope I am not stuck with Edge now because it got really annoying with Updates! Although Opera is catching up with it's updates.
b = b + ...
Reply
#3
This seems like a rather major release and a nice milestone of QBJS.  Congrats, @dbox !!
Reply
#4
Successful test run from my own QBJS folder in my QB Files folder:

Better Stars at Full Screen (edit made and saved back to file)


Now the million $ question: Can I access the QBJS Samples from here?

BTW Edge did not reinstall itself as far as I can tell.


Attached Files Image(s)
   
b = b + ...
Reply
#5
(01-13-2025, 10:12 PM)SMcNeill Wrote: This seems like a rather major release and a nice milestone of QBJS.  Congrats, @dbox !!
Thanks!  I’ve been wanting to get this one out there for a while.  Still so much more to do.
Reply
#6
(01-13-2025, 11:01 PM)bplus Wrote: Successful test run from my own QBJS folder in my QB Files folder:

Better Stars at Full Screen (edit made and saved back to file)
Looking good @bplus!

Quote:Now the million $ question: Can I access the QBJS Samples from here?
Should still open in a separate window if you’re accessing through Help.

Quote:BTW Edge did not reinstall itself as far as I can tell.
I’m not sure what that part means.
Reply
#7
Tested this in Vivaldi (https://vivaldi.com) and all worked fine and as expected.  Wink
Reply
#8
Ah through Help, yes, I see it now. And the buttom changes color at mouseover but nothing at the click.

"I’m not sure what that part means."
I was afraid Edge would reinstall if I used it. Turns out the Program file was never deleted. The shortcut launches from the Edge folder in Programs.

So when I click the button for Samples nothing happens because maybe for once MS respected my desire not see update notifications still I could use Edge to get the download version going.

I got Samples on a bookmark in a separate link in Browser, might be best that way!
b = b + ...
Reply
#9
dbox congratulations on the new release.
Reply
#10
I appreciate your support for this cool project, Steve.  Steve is very cunning and always knows where the wind blows.
Reply




Users browsing this thread: dbox, 10 Guest(s)