Releases: Balcony4Windows/Railing
Releases · Balcony4Windows/Railing
Railing ALPHA v1.0
Railing ALPHA v1.0
Railing is a lightweight, high-performance, and fully customizable taskbar replacement for Windows, built with C++ and Direct2D. This Alpha release introduces the core modular architecture, custom workspace management, and a Windows 11-inspired aesthetic.
🚀 Key Features
🖥️ Custom Workspace Management
- Virtual Desktops: Built-in workspace logic that completely replaces standard Windows virtual desktops.
- Fast Switching: Switch contexts instantly using
WIN + [1-5]or by clicking the workspace module. - Smart State: Remembers window Z-order and restores layout exactly as you left it.
- Lazy Pruning: Automatically handles closed windows and cleans up "ghost" handles without crashing.
⚓ The Dock Module
- Stable Pinning: Pin your favorite apps via
config.json. - Auto-Switching: Clicking a running app icon automatically switches to the workspace where that app lives.
- Live Indicators: Windows 11-style active/running indicators and animations.
- Visual Stability: Robust tracking ensures icons never "jump" or reorder unexpectedly during focus changes.
🎨 Theming & Visuals
- JSON Configuration: Fully customizable layout, colors, margins, and fonts via
config.json. - Smooth Auto-Hide: interpolated animation that handles screen gaps and margins intelligently.
- Blur Support: Native Windows acrylic blur behind the bar.
- Grouping: Support for nested modules (e.g., a System Tray group containing WiFi, Audio, and Battery).
🧩 Included Modules
- Start Button: Custom trigger for the Windows Start Menu.
- Workspaces: Numbered or icon-based workspace switcher.
- Dock: Taskbar-like app tracking.
- Clock: Customizable date/time formatting.
- System Stats: CPU, RAM, GPU Temp, and Network monitoring.
- System Tray: Custom implementations for Volume (with flyout), Battery, and Network.
⚙️ Usage
- Configuration: Ensure
config.jsonis in the same directory as the executable. - Permissions: It is recommended to run
Railing.exeas Administrator to ensure it can manage high-integrity windows (like Task Manager) correctly. - Assets: Ensure any custom fonts or icon assets referenced in the config are available.
⚠️ Alpha Notes
This is an ALPHA release. While the core loop is stable:
- Z-order restoration is a "best effort" and may occasionally shuffle windows on complex setups.
- Some specific Win32 apps may resist being hidden by the workspace manager.
- Tooltips rely on precise hit-testing; fast mouse movements across the dock may occasionally miss a tooltip update.
- Please report any bugs in the
issuessection of this Repo; much appreciated!
Full Changelog: https://github.com/Balcony4Windows/Railing/commits/ALPHA