I focused on making the project feel more like a real Windows 98 boot experience, and on upgrading the UI so the Start menu matches the classic Win98 style.
Windows 98 Startup Scene + Sound
I added a proper “power on” flow instead of loading straight into the desktop. The project now begins with a Click to Start Windows 98 screen. This wasn’t just for looks—it’s also required because modern browsers block autoplay audio. Once the user clicks, the boot screen appears, the loading bar starts, and the startup sound plays at the right moment, just like the original Windows 98 vibe. After the boot finishes, it smoothly transitions into the desktop.
Start Menu (Win98 Style)
After the boot sequence was working, I replaced the basic Start menu with a more authentic Windows 98 layout. The menu now uses a left-side “Windows 98” vertical sidebar, proper spacing, hover highlight behavior, and the classic arrow indicators for menu items that would normally open submenus. This made the interface instantly feel more accurate and recognizable.
Notes / Fixes Along the Way
While adding these features, I also cleaned up some initialization issues (like duplicate event handlers) to ensure the desktop loads once, the Start button responds correctly, and the UI stays stable after the boot animation.
Next, I’ll keep improving the apps so the windows don’t just look correct, but also behave like the real Win98 programs.
Log in to leave a comment