We're following up to our previous announcements about Small Basic Website and SBO:
We haven't been blogging enough about what's going on, so let's see if we can change that!
Our progress continues! From 2019's efforts, we made some updates!
Big thanks to our 2019 Hackathon website team: Casey Schaertl, Peter Durham, Ian Johnson, Andrew Cook, Debbie Chang, Ken O. Bonn, Angela Vu, Maira Wenzel, Austin Suarez, Devagnanam Jayaseelan, Liz Bander, and Duncan Chalmers.
Small Basic Website 2.2 is a set of improvements from our 2019 Hackathon efforts, including the release of Small Basic Online 1.0.
Here is SB Website 2.2:
What's New - SB Website 2.2:
The Website Known Issues can be found on GitHub.
And now we move on to the editor! For SBO Online 1.0, big thanks to Omar Tawfik, Hannah Smiltneek, Amrit Ranjan, Alex Null, Allison Inman, Tina Chen, Pieter Benjamin, Casey Schaertl, Nonki, Liz Bander, Oz Jerry, Joe 3K, Jacqueline Pain, Lucjia, and Estberg.
What's New - SB Online 1.0:
Check it out here. Features #1 and #7 are parity with SB Desktop, replacing the functionality of the Dynamic Help Window. Feature #8 (saving and opening files) is a parity feature with SBD. Features #1 (the exploring aspect), #2, #3, #4, #5, #6, #10, and #11 are all improvements over SB Desktop! These features will debut on desktop with the SB Desktop 2.0 release.
1. Libraries Pane: Oh, what a pane! You can now navigate the Libraries Pane to learn about our library of objects! As you explore each object and method, you'll get more familiar with the Visual Studio IDE and UI structure.
2. Debug Mode: Teachers have asked for it! And now they get it! The new Small Basic Debugger is here, and it's small and basic! Click the Debug button and then you can move through each line of code and see what it does, so that you can make sure the code is doing what you expect it to!
3. Updated Sample Program: Our sample program has a little more to it now, where it reads some user input. The sample program is what appears by default, when you open up SB Online:
4. New Icon Designs: Our icons got a new modern design pass! They still capture the original goals of icons that are simple and fun, but now they are also sleek, clean, and flat. Something fun for kids but usable for adults. They feel even simpler than ever!
5. Advanced Error Handling: Small Basic now instantly and automatically notices and points out the errors (you don't have to run it first)! It puts an exclamation point icon on all the lines that contain errors! You can click the Error pane on the bottom for more information, and click each error message to go right to the specific error. And the error messages are friendlier and clearer than ever! In addition, you can't run the program with errors! The Run button gets grayed out, and when you hover over the button, it tells you how many errors you have!
6. Auto Filling: When writing an operation, such as Turtle.Move(), Small Basic now automatically adds in the parentheses, fills in the info in the middle with the word "data" and highlights it, so you can type to replace it! Likewise, when you type a quote in (for a property or a string in an operation), Small Basic automatically adds the end quote for you!
7. Hover Hints: Hover over an object or method to get a description.
8. Save & Open: This is an improvement over SBO 0.91 and a step toward parity with SB Desktop! You can now save your files locally. And...
9. TXT File Format: We're introducing the idea of saving and loading TXT files instead of SB files. This makes file sharing, edits, and uploads easier, especially when you switch back and forth between using SB Online and SB Desktop. (Note that SB Desktop won't support this on that end until the release of Small Basic 2.)
10. Open Source on GitHub: Just like the website, Small Basic Online 1.0 is all open source and available on GitHub!
11. Double Display: Continuing the feature from SBO 0.91, the Graphics Window and Text Window can be seen simultaneously.
For all the SBO Known Issues, see the GitHub Issues. And now let's revisit the...
We have many steps in the future for Small Basic Online (and Small Basic Desktop):
That's the vision. There is no timeline, just a roadmap. The more we work together (with the community), the faster we get there.
That's Small and Basically it!
- Ninja Ed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.