ghenne
February 16, 2026, 4:44pm
1
We’re getting AppStudio 9.4.1 ready for release.
We’ve made extensive updates to the libraries AppStudio uses. It’s possible the updates fix some of your outstanding issues. Before we release, though, we would like to make sure we are not introducing any new issues.
Here’s where you can download the beta:
Windows:
http://nsbasic.com/app/downloads/AppStudio-v9.4.1b8.exe
Mac:
http://nsbasic.com/app/downloads/AppStudio-v9.4.1b8.dmg
There should not be any breaking changes in the beta. Also, it’s backwards compatible, so you can go back the the official release with no problems.
Here is what has been updated:
If you're building native apps using VoltBuilder, make sure you supply values for the icon (1024) and splash (2732) properties in Project Properties - VoltBuilder. Otherwise, the default AppStudio icon will be used.
Let us know if you see anything different!
I clicked the link for the Windows version but nothing happens.
Update: I’ve got it now, Avast was blocking it.
ghenne
February 20, 2026, 7:03pm
3
There’s a new beta - 9.4.1b8.
The links above have been updated for that.
We expect this to be the release candidate.
Here is the current list of what’s new:
BS5 Buttons : Visual appearance on activation fixed.
BS5 Input : focus events fixed
BS5 Input : name attribute now appears properly
BS5 Input : attributes now appear properly
BS5 Input : class now appears properly
BS5 Range : Class and style properties are now enabled.
BS5: Updated to 5.3.8
Image control: Base64 string can be used in src. (Common. BS3, BS4, BS5)
AppStudio: Websocket module replaced
Installer: Now signed by latest GlobalSign RFC 3161 timestamp.
Python: Updated to 3.14.2. Seems to increase speed of AppStudio overall.
SQLite WASM: Updated to 3.51.2
wxPython: Updated to 4.2.5
Docs: Minimum Mac OS version changed to MacOS 11.0
Docs: Wiki updated.
Copyright updated to 2026
Updated numerous libraries
ghenne
February 22, 2026, 4:00pm
4
This has now been released - the beta links are gone.
9.4.1b7: BS5
RadioButton: Properties Window > “required” set to “true” does not get applied.
ghenne
February 24, 2026, 12:53pm
6
Thanks - we will have a look.
ghenne
February 24, 2026, 2:58pm
7
@Pro_Certs - Can you explain in more detail what you are seeing?
If I add a Radio button element to a form, then in the Properties Window option set “required” to “True”, the “required” attribute does not get applied to the element.
Because of this I cant use form validation for all the “required” radio buttons as shown below.
const form = Form1;
if (form.checkValidity() == false) {
form.reportValidity();
return;
}
As a side note, the button visual feedback is now working, however it’s still not working for Listgroups, I have to do this ↓ to get it working.
document.querySelectorAll(‘.list-group-item’)
.forEach(listitem => {
listitem.classList.add(‘list-group-item-action’);
});
ghenne
February 25, 2026, 4:45pm
9
Fixed in next build - thank you!