Repository navigation
Releases: sametgurtuna/DockHub
Release list
DockHub 1.0.0
What's New in v1.0.0
DockHub 1.0 is here — the unified, glassy dock that replaces your taskbar on Windows and enhances your desktop on macOS. Built with modern native technologies (.NET 10 on Windows, Swift 6 on macOS), DockHub delivers full feature parity across both platforms with zero administrative rights required.
macOS Support (macOS 15 Sequoia)
- Native Swift 6 Architecture: Built from the ground up for macOS 15 using Swift 6 with strict concurrency, AppKit panels, and SwiftUI views.
- Desktop Parity: Floating glass dock, bottom/top/left/right positioning, small/medium/large sizes, transparent backgrounds, and smooth spring animations.
- Dock Replacement or Companion: Option to automatically hide the system Dock while DockHub runs (Settings › General) and restore it on exit, or run side-by-side.
- Mac-Specific Widgets:
- Calendar: Next meeting from Google Calendar, Outlook, or any iCal (.ics) link with one-click Join for Zoom, Teams, and Meet.
- Clipboard History: Remembers copied text and images; password managers (
org.nspasteboard.ConcealedType) are strictly ignored. - Folder Stack: Quick access to Downloads (or any chosen folder) with file drag-out.
- AirDrop & Shortcuts: Drag files onto the AirDrop icon to share immediately, or trigger Apple Shortcuts with a click.
- Battery & Bluetooth Devices: Live charge indicators for Mac and connected Bluetooth accessories.
- Stocks & Currencies: Real-time stock prices (Stooq) and forex/crypto rates (Frankfurter, CoinGecko).
- To Do: Today's task list (offline or synchronized with Todoist).
- Screenshots & Ping: Instant screen captures and server latency monitoring.
- Single Settings Schema: Cross-platform
config.jsonconfiguration compatible between Windows and macOS. - Multilingual: Full interface localization in English, Turkish, German, and Spanish.
Web Widgets & SDK 1.0
- Custom Widgets with Web Technologies: Develop lightweight widgets using standard HTML, CSS, and modern JavaScript.
window.dockhubAPI (v2): Secure native bridge supporting settings persistence, key-value storage (256 KB per widget), system notifications, dark/light theme variables, and HTTP requests via host proxy..dockwidgetPackage Format: Single-file zip archives with verified manifests, entry-point protection, and granular network permissions.- Widget Gallery: Discover, install, and configure web widgets directly within Settings.
Crash Recovery (.NET 10 on Windows)
- Automatic Crash Recovery: If DockHub closes unexpectedly, Windows restarts it automatically after one minute.
- Loop Prevention: If 3 restarts occur within 10 minutes, DockHub stops safely and restores the standard Windows taskbar with a diagnostic notice.
- Diagnostic Privacy: Safe crash summaries recording module and exception type without personal paths or window titles.
- .NET 10 Runtime: Upgraded to Microsoft .NET 10 with long-term support through November 2028.
Improvements & Fixes
- Global hotkeys support (Carbon on macOS, RegisterHotKey on Windows).
- Multi-profile management with rules for displays, apps, and time intervals.
- Full Undo support (Ctrl+Z / ⌘Z) for dock arrangement and layout modifications.
- Seamless, borderless widget styles and customizable item spacing.
- Continuous integration and automated test suites verifying config schema compatibility and translation completeness.
Download & Installation
- Windows: Download
DockHub-Setup-1.0.0-x64.exe(or-arm64.exefor Snapdragon/ARM devices). Installs without admin privileges and auto-updates. - macOS: Download
DockHub-1.0.0.dmg, open the disk image, and drag DockHub to/Applications.
Special Thanks
- Special thanks to @farukolmez22 for invaluable support, testing, and contributions toward native macOS support.
DockHub 0.9.2
What's New in v0.9.2
A stability and visual quality update addressing unexpected exits, high-DPI icon rendering, and backdrop rendering on multi-GPU systems.
Stability & Reliability
- Resolved Unexpected Exits: Fixed an issue where the background process could terminate unexpectedly on certain Windows configurations during Start/Search event polling.
- Optimized Runtime Defaults: Restored standard .NET garbage collection and heap compaction routines, ensuring consistent stability across prolonged sessions.
- Diagnostic Logging: Enhanced diagnostic capture under Settings › About › Report a problem to log crash traces safely without recording user data.
Visual & Display Enhancements
- High-DPI Icon Rendering: Replaced fixed 96 px application icons with dynamic 128 px, 192 px, and 256 px asset selection based on monitor DPI scaling (250%+), eliminating blurriness when using large icons or magnification.
- Transparent Backdrop Option: Added a dedicated Transparent option under Settings › Appearance › Backdrop. Shows the clean wallpaper behind the dock without depending on Acrylic or Blur effects that render black on certain multi-GPU laptop drivers.
Enhancements & Fixes
- Added complete Turkish, German, and Spanish translations for the new backdrop settings.
- Expanded automated test coverage with 12 additional unit tests (370 total).
Download & Installation
- Installer: Download
DockHub-Setup-0.9.2-x64.exebelow. Existing installations can also update directly from Settings › About. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.9.1
What's New in v0.9.1
A focused update improving dock position persistence across design changes, weather settings retention, and network/audio tray responsiveness.
Position & Design Separation
- Independent Layout Presets: Applying a preset (Minimal, macOS style, Dashboard) no longer resets the dock to the bottom screen edge. Your chosen dock position is preserved.
- Theme File Compatibility: Exported
.dockhub-themefiles now manage colors, glass effects, size, and shape without overriding the user's screen position.
Weather & Taskbar Improvements
- Persistent Widget Settings: Switching between layout presets preserves custom widget configurations (such as Weather cities and units) even when temporarily removed from the dock.
- Reliable Quick Settings Access: Clicking the network, volume, or battery icons consistently aligns and triggers the Windows Quick Settings flyout.
- Multi-Device Volume Synchronization: Resolved an audio endpoint race condition where switching between headphones and Bluetooth speakers could cause volume controls to become unresponsive.
- Accurate Network Adapter Detection: The network indicator now mirrors the active default route, preventing virtual adapters (WSL, Hyper-V, VPN) from displaying false wired connection states.
Performance & Optimization
- Replaced tight timer loops for Start and Search detection with responsive Windows event notifications, reducing idle CPU usage from ~0.28% to ~0.09%.
- Tuned runtime memory allocations for lower background footprint.
Download & Installation
- Installer: Download
DockHub-Setup-0.9.1-x64.exebelow. Existing installations can also update directly from Settings › About. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.9.0
What's New in v0.9.0
Expanded hardware battery monitoring, multi-display widget placement, German and Spanish localization, cryptocurrency market rates, and enhanced Web Widget capabilities.
Expanded Device Battery Support
- Broad Controller Support: Xbox wireless controllers (via Xbox Wireless Adapter, Bluetooth, or USB cable) and PlayStation controllers (DualShock 4, DualSense, DualSense Edge) with charging indicators.
- Peripherals: Logitech mice and keyboards across Unifying, Lightspeed, and Bolt receivers (HID++ 2.0 protocol), Razer wireless mice, and SteelSeries Arctis 7 headsets.
- Bluetooth Low Energy: Improved BLE battery service discovery for devices not exposed in standard Windows settings.
- Low Battery Warnings: Configurable low-battery notifications (triggering between 5% and 30%) with smart deduplication.
Multi-Display & Interface Localization
- Widgets on Any Display: When Show on all displays is enabled, widgets can be assigned to secondary monitors via right-click or drag-and-drop.
- German & Spanish Localization: Complete translation of the entire interface and installer into German (Deutsch) and Spanish (Español), alongside English and Turkish.
- Crypto & Forex Rates: Real-time crypto asset tracking (BTC, ETH, SOL, and 16+ tokens via CoinGecko) integrated alongside ECB foreign exchange rates.
Web Widgets SDK 2.0
- Community Directory: Discover and install curated web widgets directly from the GitHub community index in Settings.
- Direct Package Installation: Double-click
.dockwidgetarchives to inspect permissions and install immediately. - Local Network Access: Added
networkFromSettingsanddockhub.http.requestto communicate with local home automation and IoT servers (e.g. Home Assistant). - Developer Live Reload: Automated reload on file save when
"debugLogging": trueis enabled in settings.
Performance & Diagnostic Tools
- Staggered background service initialization, speeding up time-to-first-frame on system boot.
- One-click diagnostic export and pre-filled GitHub issue template under Settings › About › Report a problem.
Download & Installation
- Installer: Download
DockHub-Setup-0.9.0-x64.exebelow. Existing installations can also update directly from Settings › About. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.8.1
What's New in v0.8.1
A targeted update introducing battery tracking for the LAMZU Atlantis Mini wireless mouse and an all-device management panel.
Hardware & Battery Features
- LAMZU Atlantis Mini Support: Direct 2.4 GHz RF receiver battery level reading without requiring vendor software to remain open.
- Charging & Sleep States: Accurate charging status when wired, with graceful retention of the last known battery level when entering power-saving sleep.
- Device Management Panel: Click the battery widget to view an overview of all connected devices with circular battery gauges, charging status, and custom ordering (▲ / ▼).
- Persistent Priority: Custom device display order is saved, keeping primary peripherals prominent on the dock.
Enhancements & Fixes
- Consolidated hardware device scanning into a single pass per refresh interval, lowering background USB bus polling.
- Added Turkish translations for the new battery management dialog.
Download & Installation
- Installer: Download
DockHub-Setup-0.8.1-x64.exebelow. Existing installations can also update directly from Settings › About. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.8.0
What's New in v0.8.0
Enhanced desktop integration with maximized window reservation, a Spotlight-style Quick Launcher, tray indicators, 5 new widgets, and automated profile switching.
Window Reservation & Quick Launcher
- Reliable Workspace Reservation: Maximized windows now respect the dock across all monitor DPI scales (100%, 125%, 150%+), with automated self-healing if another process clears work-area margins.
- Spotlight-Style Quick Launcher: Press
Win + Alt + Spaceto summon a clean search palette above the dock. Search applications, open windows, settings, recent documents, and perform quick inline calculations.
System Indicators & Window Interactions
- System Tray Indicators: Added input language indicator (with quick-switch), active microphone status (with app usage tooltip and mute toggle), and notification badge counters with Focus/Do Not Disturb status.
- Virtual Desktop Indicator: Displays current desktop number with mouse-wheel desktop switching and multi-desktop window aggregation.
- Interactive Previews: Aero Peek hover support, mouse-wheel thumbnail cycling, and integrated media playback controls (Play/Pause) on supported apps.
New Productivity Widgets
- GPU Monitor: Real-time graphics processing load and VRAM utilization matching Task Manager metrics (available as percentages, rings, or sparkline bars).
- Display Brightness: Integrated DDC/CI monitor and laptop screen brightness slider with Night Light status.
- Quick Toggles: One-click Wi-Fi and Bluetooth toggles.
- Screen Capture: Instant region snipping or full-screen capture saved directly to Pictures › Screenshots.
- To Do: Local offline task management or bi-directional synchronization with Todoist.
- AI Usage: Expanded to monitor OpenAI Codex and Gemini CLI quotas alongside Claude Code.
Automated Profiles & Web Widgets
- Rule-Based Profiles: Automatically activate dedicated dock profiles based on running processes (e.g. gaming) or scheduled time windows.
- URL-Based Web Widget Installation: Install widgets directly from GitHub links or manifest URLs with upfront security permission verification.
- Visual Customization: Theme file export/import (
.dockhub-theme), custom layout presets, and uniform widget grid alignment.
Download & Installation
- Installer: Download
DockHub-Setup-0.8.0-x64.exebelow. Existing installations can also update directly from Settings › About. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.7.0
What's New in v0.7.0
A major release delivering icon stability fixes, 4 new widgets, Turkish localization, global keyboard shortcuts, backup/restore tools, and the Web Widget SDK.
Core Reliability & Icon Fixes
- Robust Icon Recovery: Placeholder fallbacks with automatic retry mechanisms ensure icons never stay blank after system startup, sleep recovery, or Explorer restarts.
- Resilient Application Pins: Application pins point to stable launcher paths, preventing broken pins when Electron and Microsoft Store applications update into versioned directories.
- Background App Detection: Window creation hooks immediately detect applications initialized in hidden or minimized states (Discord, Steam, Slack).
- Preview Thumbnail Enhancements: Middle-click window previews to close windows instantly, with proper popover orientation on all dock edges.
Keyboard Navigation & Global Hotkeys
- Number Key Launchers: Press
Win + 1throughWin + 0to launch, switch to, or minimize dock items. HoldWinto display visual number badges. - Custom Global Shortcuts: Configurable system-wide shortcuts for dock toggle, settings, auto-hide, volume adjustment, and audio mute (Settings › General › Keyboard shortcuts).
New Widgets & Custom Web SDK
- Calendar: Displays upcoming meetings from any standard iCal (.ics) subscription (Google Calendar, Outlook) with one-click Zoom, Teams, and Google Meet integration.
- Clipboard History: Secure in-memory history of the last 25 copied texts and images with pinning support. Password manager entries are automatically ignored.
- Folder Stack: Quick-access stack for Downloads or custom folders with direct drag-and-drop out of the dock.
- Exchange Rates: Daily foreign exchange rates powered by the European Central Bank with historical trend indicators.
- Web Widget SDK: Build custom widgets using standard HTML, CSS, and JavaScript. Includes security sandboxing, local storage, and granular network permissions.
User Experience & Management
- Turkish Interface (Türkçe): Complete UI translation into Turkish.
- Undo & Configuration History: Full Undo support (
Ctrl + Z), automatic daily backups (retained for 7 days), and complete configuration export/import. - Profiles & Smart Auto-Hide: Multi-profile support with smart auto-hide that conceals the dock only when overlapped by an active window.
- Accessibility: Screen reader (Narrator) labels, high-contrast theme support, and reduced motion settings.
Download & Installation
- Installer: Download
DockHub-Setup-0.7.0-x64.exebelow. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.6.1
What's New in v0.6.1
A maintenance update completing per-display dock size customization across multi-monitor setups.
Per-Display Size Configuration
- Independent Sizing: Secondary displays can now be assigned independent dock sizes (Small, Medium, Large, or Same as main dock) under Settings › Position.
- Consistent Scaling: The primary dock maintains its global size preference while secondary monitors adapt to different viewing distances and screen dimensions.
Download & Installation
- Installer: Download
DockHub-Setup-0.6.1-x64.exebelow. Existing installations can update in place without losing settings. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.6.0 — Multi-Monitor Support & Dock Size Fixes
What's New in v0.6.0
Comprehensive multi-monitor capabilities, per-display window tracking, dynamic display hot-plugging, and refined dock sizing metrics.
Multi-Monitor Desktop Support
- Dock on Every Display: Enable Settings › Appearance › Show on all displays to place a functional dock across all connected monitors.
- Primary vs. Secondary Docks: The primary display retains widgets, system tray icons, and global hotkeys, while secondary docks present pinned items, running apps, Start, and the clock.
- Display-Specific Running Apps: Open windows can be set to appear exclusively on the dock of the monitor where their window resides, updating dynamically as windows are moved.
- Dynamic Hot-Plugging: Docks automatically initialize, scale, and clean up as external displays are connected or disconnected.
- Context-Aware Start: Start, Search, and Notification Center open aligned to the specific dock monitor where clicked.
Typography & Layout Refinements
- Proportional Size Metrics: Recalculated bar thickness across standard dimensions (Small: 50 DIP, Medium: 56 DIP, Large: 64 DIP) preventing widget label clipping.
- Subpixel Text Rendering: Switched to ideal font formatting for crisp, distortion-free text on scaled and high-DPI displays.
- Reliable Drag-and-Drop Ordering: Improved item reordering logic when dragging items across multi-monitor docks.
Download & Installation
- Installer: Download
DockHub-Setup-0.6.0-x64.exebelow. Existing installations can update in place without losing settings. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).
DockHub 0.5.0 — Folders, Stacks & Spring Wave Animations
What's New in v0.5.0
Introducing dock folders (stacks), fan-out spring wave animations, and organizational tools for decluttering your desktop.
Folders & Group Stacks
- Organize Applications & Widgets: Group related applications, development tools, games, or utilities into compact, expandable folders.
- Dynamic 2x2 Grid Previews: Collapsed folder icons display a clean 2x2 preview of their first four contained items.
- Drag-to-Group: Drag items directly onto an existing folder icon to add them instantly.
Staggered Spring Wave Animations
- Fan-Out Expansion: Clicking a folder triggers an arc or fan-out popover with fluid physics-based spring wave animation.
- Orientation Awareness: Folders adapt their expansion direction based on the dock position (bottom, top, left, right).
- Custom Accents & Management: Right-click folders to customize names, assign accent colors, reorder contents, or select Ungroup all to dissolve items back to the dock.
Enhancements & Fixes
- Added recursive item resolution in the configuration engine for nested folder items.
- Empty folders are automatically cleaned up when all items are removed.
- Seamless compatibility with both Dark and Light theme glass backdrops.
Download & Installation
- Installer: Download
DockHub-Setup-0.5.0-x64.exe(or zip archive) below. - Requirements: Windows 10 (1809+) or Windows 11 (64-bit).