Skip to content

OpenGlass v3.0.0.3733

Choose a tag to compare

@ALTaleX531 ALTaleX531 released this 26 Aug 00:29
· 75 commits to main since this release

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 Files and into %ProgramData%\OpenGlass, following Windows application data conventions:
    • Symbol cache: %ProgramData%\OpenGlass\symbols.
    • Crash dumps: %ProgramData%\OpenGlass\dumps.
    • Preset packs: %ProgramData%\OpenGlass\Presets.
  • 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.zip archive.

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.exe crash 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.md to 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+Q shortcut 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