Skip to content

Releases: sametgurtuna/DockHub

DockHub 1.0.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:28

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.json configuration 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.dockhub API (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.
  • .dockwidget Package 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.exe for 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

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:35

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.exe below. Existing installations can also update directly from Settings › About.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.9.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 20:21

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-theme files 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.exe below. Existing installations can also update directly from Settings › About.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 20:51
4603ab1

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 .dockwidget archives to inspect permissions and install immediately.
  • Local Network Access: Added networkFromSettings and dockhub.http.request to communicate with local home automation and IoT servers (e.g. Home Assistant).
  • Developer Live Reload: Automated reload on file save when "debugLogging": true is 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.exe below. Existing installations can also update directly from Settings › About.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.8.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 18:06

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.exe below. Existing installations can also update directly from Settings › About.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.8.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 21:35
047e733

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 + Space to 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.exe below. Existing installations can also update directly from Settings › About.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.7.0

Choose a tag to compare

@sametgurtuna sametgurtuna released this 26 Sep 16:46

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 + 1 through Win + 0 to launch, switch to, or minimize dock items. Hold Win to 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.exe below.
  • Requirements: Windows 10 (1809+) or Windows 11 (64-bit).

DockHub 0.6.1

Choose a tag to compare

@sametgurtuna sametgurtuna released this 21 Sep 23:04

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.exe below. 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

Choose a tag to compare

@sametgurtuna sametgurtuna released this 21 Sep 15:29

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.exe below. 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

Choose a tag to compare

@sametgurtuna sametgurtuna released this 19 Sep 18:32

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).