- MabelDOS v1.2.6 Beta 2 - Desktop No More - 21 August 2026
Due To Unfortunate Technical Issues (Instability, Crashes For About 50% Of Features) Introduced By The Desktop Beta, It Has Been Removed.The "Download" Command Has Also Been Removed To Side-Step OpenSSL Linkage Issues On Linux.Thanks To These 2 Removals, The Codebase No Longer Suffers From Instability / Scope Creep, AndThe Feature Set Now Matches The Lowered Price.I'd Like To Extend An Apology To Anyone That Was Excited For The Desktop Mode, As It WasDoing Quite Well Before It Fell Apart.Added All Missing Changelog Files. (This Adds Another ~8KB To The Asset Pack File)Removed Desktop Game-Mode Beta (As It Completely Broke Apart).Shrunk Asset Pack By 41KB (Removed Desktop Assets).Fixed OpenSSL Errors By Stripping Out "Download" Command.
- v1.2.5 - Leap Of Faith (Jump Update From v1.2.2!) - 3 August 2026
Fixed Issues With OpenSSL Linking.Forked MiniFB To Fix MacOS Support In My Graphics Engine. (Will Create Pull Request When Fix Is Determined To Work Fully)SharpPlusNative's CommandLine Parsing Library Now Trims Whitespace From Both Start And End Of User Input Before Parsing, And Now Has Fast Error Return Path For Empty Strings.Fixed Bug With MabelDOS Desktop's Icon Setter.Settings Applet Now Has It's Own Window IconNone Of The Desktop State Is Cloned Per-Frame, Improving Performance.Replaced Internal UI Framework With SharpPlusNative's Version (Except The Windowing Code). A Lot Of The Desktop Mode Has Been Partially Broken By This Change, But Work Is Being Made To Fix The Issues As They're Found.
- Return Of The Mac - MacOS Intel & Apple Silicon Support Returns! - 21 June 2026
Forked MiniFB To Fix MacOS Support In My Graphics Engine.
- v1.2.5 Beta 1 - New Beta Patch - 21 June 2026
Fixed Issues With OpenSSL Linking.
- v1.2.4 - Live On Testing Branch (Will Ship To Main Branch In The Next 3-4 Days) - 19 June 2026
Added DevState Label To Mark Builds Pushed To The "Testing" Branch As Beta/Release Candidates.Some Small Bug Fixes, From Updating The Backend "GraphicsEngine" APIs."GraphicsEngine" Now On Newer Build With More Performance Optimizations Under It's "Software" Backend.Updated To SharpPlusNative v1.0.5.Removed The "hex" And "byteorder" Dependencies.Bumped Steam Client API To v1.64.Added Steam Achievement Unlock Icons To Advancement HUD Pop-In For Better Integration UX.Added Sprite Resize API To GraphicsEngine.Fixed Advancement Unlock Deadlock From Loading Language Sheet.Re-Added Hiding Passwords, Now With Proper Asterisk Showing Instead Of Unix-Styled Hiding.Fixed Passwords Being Added To Output Lines, All Hidden Input Is Discarded From Output Once Input Is Complete.Added Path To CommandLine Prompt.Removed Shutdown Arrow, As It Creates Confusion When Paired With Custom Window Decorations /…
- New Testing Patch - v1.2.4 Beta 4 - 12 June 2026
Added Steam Achievement Unlock Icons To Advancement HUD Pop-In For Better Integration UX.Added Sprite Resize API To GraphicsEngine.Fixed Advancement Unlock Deadlock From Loading Language Sheet.Added New Stubs For MabelVM Attempt #2.
- New Testing Patch - v1.2.4 Beta 2 - 28 May 2026
Updated To The Latest SharpPlusNative Build.Replaced RusTLS With OpenSSL.Removed The "hex" And "byteorder" Dependencies.Bumped Steam Client API To v1.64.
- New Testing Patch - v1.2.4 Beta 1 - 3 May 2026
Thanks For Helping Test Future Game Versions!To Download A Pre-Release, Please Switch To The "Testing" Branch In The Steam App's "Game Versions & Betas" Properties Tab.
- New Pre-Release Branch Available - Testing - 1 April 2026
To Download A Pre-Release, Please Switch To The "Testing" Branch In The Steam App's "Game Versions & Betas" Properties Tab.
- v1.2.2 - The Flexi-Text Update (Desktop Beta 2.1) - 15 February 2026
Added "Language" Command To Swap Out The Translation String Table After First Launch. This Allows You To Either Use Any Of The Languages That Are Built Into The Game, Or Add Your Own Community Translation Projects Without Modding The Game. (You Just Load The Standalone Language File By It's Path)Added "/MabelDOS/Settings.toml" Global Settings File To Automatically Load Language Set By User, Over Language Set By Steam's UI.Switching The Language Now Auto-Saves The Game To Ensure The Settings File Is Up-To-Date.
- v1.2.1 - The Iconic Update (Desktop Beta 2) - 22 January 2026
Removed Beta String From Desktop.Removed Debug Version String From Desktop.Desktop Now In Beta 2!Desktop About Box And Run Dialog Now Translatable.Added "Panel" Component Type To Internal UI Toolkit.Added "Settings" Applet And Start Menu Entry.All Windows Now Have A Default Icon In Their Titlebar.Added Custom Window Icon For The Run Dialog Applet.Updated The SharpPlusNative Serialization Library To Allow For Custom Buffer Length Encodings, Which Makes Most Strings In The Save File A Few Bytes Smaller. This Makes The Whole Save File More Space Efficient, But Breaks Compatibility With v1.2.0 And Earlier vDisks.
- v1.2.0 - The Update That Changed The CLI (Desktop Beta 1.3) - 16 January 2026
Desktop "Beta 1.3" String Now A Dynamically Rendered String, Removing It From The Wallpaper Image.Updated To SharpPlusNative v1.0.1 (SharpPlusNative Now Has Version Numbers)Improved CommandLine Argument Parser Backend To Ignore Prefix-Trailing Spaces / Tabs.Switched The Edit Menu Keybind From "Alt" To "Menu".Fixed Bug Where The "File" Menu Bar Item Only Renders When It's Dropdown Menu Is Open.The CommandLine And Script Interpreter Now Split Commands By The ';' Character, Allowing For Multiple Commands On One Line To Run In Sequence.All Errors Now Print In The Red Color Correctly.The Save File Is Stored As A Global Variable, To Reduce Memory Usage And Make The Code Cleaner.Added Full Output Piping Support, So It Can Be Written To Files. Use The ">" Sign For Overwrite Mode, Or ">>" For Append Mode. It's Incompatible With All Commands, Except The "Dir" Command.Added Proper Localized Errors…
- v1.1.9 - The Informative Update (Desktop Beta 1.1) - 23 December 2025
Removed "test-vm" Command From Left-Over MabelVM Code.Removed "DesktopTest" Debug Feature.Running The "Desktop" Command No Longer Requires Passing The "--accept-prototype" Flag.Removed The "Escape Key" Debugging Feature From The Desktop.When The String "about" Is Entered In To The Run Dialog, And The "Run" Button Is Clicked, MabelDOS Desktop's About Box Dow Shows Up.About Box Is Also Single Instance.Added "PictureBox" And "TextBox" UI Toolkit Components.Windows Can Now Specify If They Can Be Maximized / Minimized.About Box Cannot Be Maximized, Run Dialog Cannot Be Maximized Or Minimized.Windows' Title Bar Buttons Now Display Based On It's Capabilities.The Buttons Now Are Positioned Dynamically, Removing Odd Gaps Where Disabled Buttons Should Be.The "Enter" Key No Longer Opens The Start Menu.MabelDOS Desktop Now In Beta! (Beta 1.1)
- v1.1.8 - The Fluid Desktop Update (Desktop Prototype 2.2) - 19 December 2025
Fixed Translation Issue With "Robot Tunnel-Vision" Achievement.Removed MabelVM Engine Due To Security Issues / Potential Malware Attack Vector.Replaced "Return To Command Line" Menu Option With "Power Off" Option.Added "Run Applet" Menu Option To Launch A Run Dialog.Added "Label", "LabelButton" To Interrnal UI Toolkit.Made The Buttons In The Run Dialog Be The Inactive Border Color, For Better Contrast.Taskbar Buttons Now Dynamically Size To The Titlebar Text Of It's Window.
- v1.1.7 - The Builder's Update - 8 December 2025
When Launching The Desktop, A "Desktop" Folder Will Be Created In The Current User's Home Folder.Replaced The Desktop Prototype Warning's "MabelOS" Typo With "MabelDOS".The Caps Lock Key Now Toggles The Shifted State Of The Keys, Acting Like A Shift Key.Started Work On A Custom ByteCode VM For The MabelDOS Desktop Prototype.Added MabelVM Assembler, To Allow For Programs To Be Assembled Into ByteCode From A Custom Assembly Language.Added "Assemble" Command For The Assembler CLI.Fixed MabelVM Not Launching Any Worker Threads On A Single Threaded System.Programs That Do Not Start With The Ascii Bytes "MD" Or Requires A Minimum "Kernel" Version Newer Than That Of The Game, Will Fail To Load To Prevent Compatibility Issues.Replaced All References To "Virtual Disk" With More Concise "vDisk" Naming.Improved Terminal Text Writing Support.Added "MabelVM-ISA.asm" Instruction Set Architecture Refe…
- v1.1.6 - Taskbar Buttons Galore - 23 November 2025
Updated Version Info And Desktop Prototype Wallpaper.Replaced "Shut Down" Start Menu Option With "Return To Command Line".Added Basic Window Task-Bar Buttons, That Signify The Active Window, And Show Minimized Windows.Automatically De-Selects The Active Window Upon Minimizing.Clicking The Bounds Of A Minimized Window No Longer Switches Focus To It.Closing A Window Automatically Removes Gaps In The Taskbar's Button List.Removed Debugging Info From Windows.Moved Window Index Into The Window's Title Text, To Improve Debugging The Taskbar's Window Switching.Clicking A Window's Taskbar Button Will Minimize And Unfocus When Visible, And Restore And Focus When Invisible.
- v1.1.5 - The Desktop Begins - 22 November 2025
Updated Graphics Engine Backend.Removed More Redundant String Literals.Simplified All Asset Management Code, Removing Crash Points Or Making Them Explicitly Marked.Replaced "rand" Dependency With "getrandom".Moved The Whole Audio-Backend Engine Into My "Graphics Engine" Library (Under A New "Audio" Feature Flag). Please Note: MacOS Support Will Not Be Available For The Foreseeable Future Due To Compilation Issues With The Graphics Engine Backend.Your System's Cursor Will No Longer Be Displayed Over MabelDOS's Window.Fixed Some Change Logs Not Being Added To The Asset Pack.Started Work On A Graphical Desktop Prototype, With Windows That Can (As Of Prototype 1.1):Be Dragged By Their Title Bar. (Cancels Maximization On Drag)Have Working Minimize, Maximization And Close Buttons.Can Overlap With Other Windows.Can Focus Windows By Clicking Them (Switching Over Other Inactive Windows).Added Th…
- v1.1.4 - The Performant Update - 16 October 2025
Untied Keyboard Input From The Framerate.Overhauled The Software Graphics Backend, Partially Adding SDL3 Support (Disabled For Now).The Graphics Engine Now Benchmarked To Go From ~140FPS, To ~890FPS.(Based On My Hardware)Fixed "Download" Command.
- v1.1.3 - The Slimmer Update - 13 October 2025
Updated To The Revamped SharpPlusNative Version, Breaking Compatability With v1.1.2's vDisk Images.Updated To New Stream-Lined Localization Engine.Dropped MacOS Support, Due To Massive Compiler Issues With The Steam SDK & Graphics Engine.Removed "Download" Command, As Steam On Linux Broke RustLang's OpenSSL Vendoring Support Somehow. (The Code's Been Commented Out, But Will Be Re-Added When A Solution Is Found.)
- v1.1.2 - The Fast & Fancy Update - 20 September 2025
Fixed Errors From SharpPlusNative/GraphicsEngine Changes.Added "--list-minigames" Flag To List Available Idle Minigames.Removed All Left Over "Ownership" Code.Added New Flexible Path Permissions Check, Making System Folder Private To The Admin User, User Home Folders Private To Each User.The Editor Now Saves New Files As "/Users/\/Test.txt" Rather Than "/MabelDOS/Test.txt".The "admin" User's Home Folder Is The System Folder "/MabelDOS".Renamed "HackerModeBGM" To "HackerMode".Added CRT Screen Filter Effect.Added The "toggle-crt" To Toggle The CRT Screen Filter Effect (Disabled By Default For Accessibility).Replaced "minreq" With "reqwest", Making The "download" Command Faster, And Shrinking The Linux Build Back Down To The 900KB Range.Replaced LZMA Compression Of Assets With LZMA2, Speeding Decompression Up At The Cost Of A Tiny Size Increase."Edit" Command Now Requires A Filename As A P…