Announcing WinBatchOS 11, Canary Build 10008
Pre-releaseToday WinBatchOS is releasing Build 10008 in the alpha channel.
Quick Notes- New dark/light mode responsiveness, introduction of hibernation/sleep mode, built-in app fixes, Taskbar UI Changes- taskbar alignment and size- and introduction of new apps.
Read the new security exploit found in this build! (and also fixed in this build)
We are also not releasing a changelog with the build right away for each release, but the changelog release will or might be delayed past the build release.
We recently changed our license to the Microsoft Public License (Ms-PL) on all WinBatchOS devices and is effective March 1st, 2023. This does not effect WinBatchX installations- they will always follow the unlicense license.
Whats new in this build..
Start Menu Taskbar Alignment Fix
The start menu can now be opened in the left side of the taskbar on the desktop! Other features on the taskbar UI will change to meet the left taskbar alignment soon.
Introduction of Hibernation Mode
This build introduces Hibernation Mode, which will be used in place for the normal sleep mode in Windows.
Hibernation Mode on winbatchOS saves all your apps's status and memory but not your other input data or other services. The linux container will be shut down before hibernation mode sets in. Try it out today!
Taskbar Alignment Fixes
We have re-enabled taskbar alignment officially in this build! You can switch your taskbar icon alignment in Settings > Personalization > Taskbar.
Light-Dark Color Modes
This build introduces a new settings page (Personalization > Color) that allows you to switch your theme color in winbatchOS Settings! Click on the button on the right of 'Choose your color' (as you usually do in windows 11) and it will switch your entire operating system texts, UI, and apps to that color. It will stay with you, even if you shut down or restart winbatchOS.
All Apps on WinbatchOS that are built-in are now theme-aware! The text, background, and most icons that are displayed will be displayed correctly each time when you choose between the light and dark theme.
Settings App Revamp - Part 3
In this build, there are new buttons that you can turn on and off, including notifications and color modes. The Privacy & Security Section is half-finished in development and will be finished by the next build.
The Update Page in Settings has also been fixed! The update page is also fixed with a new preview build section that you can open up!
API Kernel Development
We have added a new sling of app API requirements to our built-in apps so they run more efficiently and reuse more code in the file. New API calls like :SETTINGS.CLEARPAGE and :KERNEL.API.BUILTIN.APPSTART are being added to each app and is the 'overhead' for these apps. More development will kick in the next build, as this build is more of shifting the code to API calls.
Improvements/Changes:
- Fixed the windowed buttons on all the built-in winbatchOS apps.
- We improved UI Responsiveness on the start menu in this build.
- The File Explorer App was fixed up.
- Fixed up a bug with the outdated 'ButtonBorder' executable- they were still kept while transfering winbatchOS Built-in Apps. They should be able to find the approperiate API made when ButtonBorder was superseeded by Text.
- "The RESET.EXE could not be found around line 1310" bug was fixed.
- We made the login process more faster than the first released beta version of WinBatchOS 23.
- The Boot Process was redesigned visually and recoded for a faster experience.
- The annoying 'Please Wait' messages were removed because we are not allowing multiprocessing in winbatchOS 23. (Only the boot shows that now) Our version of 'multiprocessing' WinBatchOS experienced in builds 10002-10004 proved an unstable experience on the desktop.
- The Taskbar UI should now be more responsive and transparent when representing it's state of use on the desktop. (For example: when opening settings from the start menu, the start menu should not be marked visually as active after the settings app has started.)
- We removed data-variables.bat to fix and improve the window manager in this build.
- Fixed a bug where apps would not open after being active with a feature from the taskbar UI. (Example: Open an app, then open the Start Menu. After closing the Start Menu, the app would not re-appear.
- We renamed the variable '_sysbuild' to '_build' due to compitability issues with recent builds that have an app SDK from 16.0.
- removed compitability issues on DESKTOP.ICON from recent 16.0 switchover builds
- removed compitability issues on DESKTOP.TASKBAR also from recent 16.0 switchover builds
- At least 200 other changes (possibly bug fixes or performance fixes) that can be found between this build and the last build.
Current bugs: (Some of the bugs have existed before 23.0.10000.100)
- When opening file explorer, then using a feature on the taskbar and closing it, the top bar of the app will not appear (it shows the desktop background instead).
- File Explorer is not set up for theme-aware support yet.
- The Paint App is broken in this build.
- The Settings App navigation icons are not set up for theme-aware support yet.
- Some parts of the Taskbar UI are not showing up when it is active.
- The Search UI on top of the start menu is not theme-aware yet.
- The Power Icon on the start menu is not theme-aware yet.
-The Settings Startup Time- SST- is too slow in this build. We're working on a fix. - The power menu 'Sleep Button' does not actually represent sleep; it represents the sign out button as of this build. fixed
Security bugs:
We have not set up a way to identify security issues on WinBatchX, but winbatchOS will have a security policy in place soon.
WinBatchOS does have one security bug on users in all builds after 19.x.1808.1000: (Build 1808) but before 23.0.10010.100:
- Autologin allows attackers to use the default password (NONE) listed in the configuration when the autologin variable _WBX_SETPASSWD is set to 1. This causes others to bypass the password set by the user. We have disabled autologin in this build until a fix is released.
bes-ptah