Repository navigation
TransparentBar v0.2.1
TransparentBar v0.2.1
Comprehensive feature and optimization update introducing versioned download filenames, installer file version metadata, multi-monitor taskbar support, display sleep/lock energy savings, adaptive connector refresh, and dynamic tray version tooltips.
What comes bundled:
- TransparentBar.exe - Native Windows host executable (x64)
- transparentbar_bridge-0.2.1.dll - Native taskbar transparency bridge
- Inno Setup Installer (
TransparentBar-setup-v0.2.1.exe) - Standard per-user installation with desktop shortcut option - Portable ZIP Archive (
TransparentBar-windows-x64-v0.2.1.zip) - Standalone package with SHA-256 verification sums
What doesn't come bundled:
- Background polling when locked or monitor sleeping
- Sampling completely pauses during session lock or display suspend
- Colliding download filenames
- Installer and ZIP names are uniquely versioned to prevent browser
(1),(2)auto-numbering
- Installer and ZIP names are uniquely versioned to prevent browser
New and improved MAJOR features in 0.2.1:
-
Versioned Download Filenames
- Release installer is now named
TransparentBar-setup-v0.2.1.exeand portable package isTransparentBar-windows-x64-v0.2.1.zip. - Downloading successive updates no longer collides with previous setup files in your Downloads folder.
- Release installer is now named
-
Installer File Version Header Fix
- Fixed an issue where the Inno Setup executable reported
File version: 0.0.0.0in Windows file properties. - Explicitly embedded
VersionInfoVersion=0.2.1.0and textual product versioning in the installer binary.
- Fixed an issue where the Inno Setup executable reported
-
Multi-Monitor Secondary Taskbar Support
- Extended taskbar detection to support secondary monitor taskbars (
Shell_SecondaryTrayWnd). - When an application is maximized on a secondary display, the connector strip seamlessly moves and docks over that monitor's taskbar.
- Extended taskbar detection to support secondary monitor taskbars (
-
Display Sleep & Session Lock Energy Savings
- Integrated
WM_WTSSESSION_CHANGEandWM_POWERBROADCASTsystem events. - Completely suspends connector timers and hides the overlay when Windows is locked (Win+L) or displays enter low-power sleep mode, conserving laptop battery.
- Integrated
-
Adaptive Connector Refresh
- Operates at 60 ms during active mouse wheel scrolling, tab switching, and cross-fading.
- Automatically relaxes to 250 ms when screen content settles unchanged for over 1.2 seconds, instantly waking back to 60 ms on the next detected change.
New and improved minor features in 0.2.1 include:
- Dynamic Tray Tooltip: Hovering over the system tray icon now displays
TransparentBar v0.2.1based on compiled package metadata. - Synchronized Versioning: Updated Cargo manifests, PE file resources, Inno Setup manifests, About dialog, and inter-process channels to 0.2.1.
Click here to view technical & architectural details
- Target Architecture: Windows 10 & 11 x64 (MSVC static CRT).
- Power & Session Integration:
WTSRegisterSessionNotificationloaded dynamically fromwtsapi32.dllwith safe fallback. - Test Suite: 17 host unit tests and 7 bridge tests passing, including adaptive interval states and multi-monitor docking.
Downloads & Verification
- Windows installer (TransparentBar-setup-v0.2.1.exe)
- Portable ZIP (TransparentBar-windows-x64-v0.2.1.zip)
Full Changelog: v0.2.0...v0.2.1