Repository navigation
OpenGlass v3.0.0.3733
Highlights
- Unified Legacy and MILComp in one release.
- Added one installer that automatically selects the correct version for the current Windows build.
- Added experimental support for Windows 11 build 28000 and later.
- Added Windows Vista and Windows 7 glass color presets.
- Added shareable preset packs.
- Added builtin DWM symbol catalog for faster and more reliable startup on known Windows versions.
- Moved writable OpenGlass data out of the installation directory and into
%ProgramData%\OpenGlass. - Improved compatibility with recent Windows updates.
Installation and compatibility
- Replaced the separate Legacy and MILComp installers with one
OpenGlassSetup.exe. - The installer now automatically selects:
- Legacy for Windows builds below 28000.
- MILComp for Windows builds 28000 and later.
- Added experimental support for Windows 11 build 28000 and later.
- Fixed DWM crashes and startup failures caused by recent Windows 11 updates.
- Moved writable runtime data out of
Program Filesand into%ProgramData%\OpenGlass, following Windows application data conventions:- Symbol cache:
%ProgramData%\OpenGlass\symbols. - Crash dumps:
%ProgramData%\OpenGlass\dumps. - Preset packs:
%ProgramData%\OpenGlass\Presets.
- Symbol cache:
- Updated installer permissions so OpenGlass and DWM can access these locations without writing into the program installation directory.
- Added separate uninstall options for OpenGlass settings and installed preset packs.
- Uninstall still preserves OpenGlass settings belonging to other Windows users.
- Unified developer symbols into one
OpenGlassSymbols.ziparchive.
Glass colors
- Added the original Windows Vista color presets:
- Default, Graphite, Blue, Teal, Red, Orange, Pink, and Frost.
- Added the original Windows 7 color presets:
- Sky, Twilight, Sea, Leaf, Lime, Sun, Pumpkin, Ruby, Fuchsia, Blush, Violet, Lavender, Taupe, Chocolate, Slate, and Frost.
- Added a custom color option for both Vista and Windows 7 glass styles.
- Added classic color intensity slider.
- Added controls for keeping the current Windows 7 composition values.
- Added controls for returning to inherited or Windows managed colors.
- Improved protection against Windows resetting custom colorization settings after sign out, lock, or theme changes.
- Implements the color preset request from #270.
Preset packs
- Added a Preset packs page.
- Added support for importing, creating, previewing, applying, and removing preset ZIP files.
- Added support for packaging themes, reflection images, materials, and other public OpenGlass settings.
- Improved validation of preset archives and included graphics.
Configuration
- Simplified where the official GUI stores settings:
- Windows colorization remains specific to the signed in user.
- Other OpenGlass settings are system wide.
- Removed the manual HKCU/HKLM scope selector from the GUI.
- Added a migration prompt when existing settings are stored outside the GUI's recommended locations.
- Migration preserves the current appearance and rolls back if it fails.
- Existing per user configurations, transformation packs, plugins, scripts, and manual registry settings remain supported.
- Fixed colorization when the GUI is elevated using a different administrator account.
- Clarified the multiuser behavior discussed in #350.
Diagnostics
- Expanded the former Symbols page into a Diagnostics page.
- Added a transparency status report covering Windows transparency, opaque blend, power mode, and battery saver.
- Added controls for collecting full
dwm.execrash dumps. - Improved manual symbol download with progress, cancellation, timeout handling, and clearer errors.
Rendering fixes
- Reworked overlay handling to avoid unnecessarily disabling hardware overlays.
- Improved compatibility with G-Sync and other applications that depend on overlays.
- Fixed delayed black backgrounds in taskbar previews and jump lists.
- Fixed startup on Windows versions where the previous overlay function was unavailable.
- Fixed incorrect caption state in cloned windows and previews.
- Fixed centered caption positioning when text glow is disabled and the title is truncated.
- Changed Override Accent so it no longer overrides native accent state 1, preserving the application's original accent rendering.
- Fixed rounded frame handling when the main glass frame hook is disabled.
- Fixed visual glitches on Windows 11 24H2 and later.
- Fixed unload crash by button glow.
- Changed the blur control to display the effective blur amount while preserving existing registry settings.
The overlay changes are intended to address #276, #326, and #333. These reports remain open pending wider confirmation.
Stability improvements
- Improved OpenGlass startup and shutdown reliability.
- Improved cleanup when OpenGlass is stopped, updated, or uninstalled.
- Fixed races between injection, the registry pipe, and service startup.
- Improved service pause, resume, stop, and failure reporting.
- Prevented controlled DWM restarts from being reported as OpenGlass crashes.
- Improved symbol resolution reliability and reduced unnecessary downloads.
Documentation and credits
- Added
CONTRIBUTORS.mdto formally recognize the developers, researchers, testers, and artists whose work is represented in OpenGlass.
Behavior changes and limitations
- Holding Ctrl during startup no longer bypasses OpenGlass initialization.
- The emergency long press
Ctrl+Win+Shift+Qshortcut remains available. - Only General Availability Windows builds are supported.
- Insider, Dev, Beta, Release Preview, and Canary builds remain unsupported.
- Windows Server versions other than Server 2022 remain unsupported.
- Windows build 28000 and later currently uses the experimental MILComp implementation.
- Compatibility depends on the exact Windows build and revision, not only the Windows marketing name.
Full Changelog: v2.6.2.2891-legacy...v3.0.0.3733
Caution
UNINSTALL PREVIOUS VERSION BEFORE YOU PROCEED