Skip to content

Releases

v1.3.0 - Nanoleaf USB Support, Step-by-Step Calibration & High-DPI Scaling

Choose a tag to compare

@Pixelzeus Pixelzeus released this 16 Oct 19:41

πŸš€ What's New in v1.3.0

⚑ Nanoleaf Lightstrip Ultra & Direct USB HID Support

  • Direct USB Cable Streaming: Connects natively to Nanoleaf Screen Mirror Lightstrips (VID οΏ½x37FA / PID οΏ½x8202) and Desk Docks (PID οΏ½x8201) via Windows HID (< 0.5ms transmission time, immune to Wi-Fi jitter).
  • 🎯 Step-by-Step Corner Calibration Assistant: Guided multi-step calibration wizard (NanoleafCalibrationWindow) to position your LED strip corners one by one (🟒 Corner 1, πŸ”΄ Corner 2, πŸ”΅ Corner 3, 🟑 Corner 4) with active test illumination on the physical strip.
  • Aspect Ratio Presets: 1-click presets for 16:9, 21:9 Ultra-Wide, 16:10, and 32:9 Super Ultra-Wide aspect ratios.
  • Hardware Query: Automatically interrogates the USB controller to detect the exact number of addressable LEDs.
  • πŸŽ›οΈ Real-Time Live Slider Synchronization: Instantly syncs brightness, saturation, and screen luminosity bypass between per-device and global tabs directly into the active render loop with zero interruption.

πŸ“ High-DPI & Multi-Screen Auto-Scaling (PerMonitorV2)

  • Dynamic UI Auto-Scaling: Automatically adapts UI scale based on target monitor resolution (1080p FHD βž” 100%, 1440p QHD βž” 115%, 4K UHD βž” 130%).
  • Manual Scale Presets: 100%, 115%, 130%, and 150% quick-toggle buttons with instant DPI re-render.
  • Native Window Metrics: Clean native window frame rendering across mixed-DPI multi-monitor environments.

⚑ Direct3D 11 & HLSL Compute Shader Acceleration

  • High-performance multi-tap bilinear downscaling executed directly on GPU VRAM with fallback to classic staging.
  • 99.8% PCIe bandwidth reduction and sub-0.2% CPU utilization.

πŸ“¦ Installation

Download AmbilightHA-v1.3.0-win-x64.zip, extract AmbilightHA.exe, and launch! Self-contained standalone executable β€” no .NET runtime installation required.

v1.2.0 - Dynamic Multi-Monitor Selection & Targeted Screen Overlay

Choose a tag to compare

@Pixelzeus Pixelzeus released this 29 Jul 20:57

πŸš€ What's New in v1.2.0

πŸ–₯️ Multi-Screen Setup & Dynamic Monitor Detection

  • Dynamic Monitor Query: Automatically detects all connected displays (Primary, Secondary, Tertiary) with resolutions and screen coordinates (DisplayInfo).
  • DXGI Output Re-binding: Dynamically switches screen capture to whichever monitor is selected (Screen 0, Screen 1, Screen 2, etc.).
  • Screen-Targeted Zone Overlay: ZoneOverlayWindow automatically places itself on the exact bounds of the target screen instead of defaulting to Monitor 0.
  • Header & Settings Monitor Selectors: Quick-access πŸ–₯️ Γ‰cran picker dropdown in the application header and settings tab.

v1.1.0 - WLED Integration, Direct UDP & Multi-Light Batch UI

Choose a tag to compare

@Pixelzeus Pixelzeus released this 28 Jul 21:17

πŸš€ What's New in v1.1.0

🌈 WLED Device Support & Direct UDP Realtime Streaming

  • Direct WLED UDP Mode: Real-time packet streaming (DRGB UDP port 21324) directly to WLED controller IP addresses for < 1ms ultra-low latency, bypassing HA WebSocket overhead.
  • Home Assistant WLED Entity Support: WLED light entities (light.wled_strip) via HA WebSocket API.

βž• Enhanced Multi-Light UI

  • Single & Batch Light Buttons: 'βž• Ajouter une ampoule' and 'βž•βž• Lot de 3 (G / C / D)' buttons for rapid setup.
  • Dynamic Contextual Cards: Dynamic equipment selector automatically switching between HA Entity ID and WLED IP Address.

⚑ Performance & Reliability Upgrades

  • 3x-5x Faster Pixel Analysis: Fast-path multiplication for standard saturation exponent weighting.
  • Thread-Safe WebSocket Layer: SemaphoreSlim serialization preventing concurrent WebSocket send conflicts.
  • DXGI Resiliency: Safe try-catch handling during ALT-TABs and resolution switches.
  • Guaranteed Light State Restoration: Automatic light state snapshot restoration upon app exit.

v1.0.0 - AmbilightHA Initial Release

Choose a tag to compare

@Pixelzeus Pixelzeus released this 28 Jul 21:01

⚑ Initial Release of AmbilightHA (v1.0.0)

🌟 Key Highlights

  • DXGI Desktop Duplication API: Real-time 60 FPS screen capture with ultra-low latency (< 2ms per frame, < 0.2% CPU overhead).
  • Vibrant Accent Color Extraction: Saturation-weighted chroma sampling algorithm that ignores gray asphalt/walls and isolates dominant vibrant spell/laser/fire accent colors.
  • Home Assistant Native WebSocket Integration: Direct WebSockets (ws:// / wss://) with Long-Lived Token authentication.
  • Bounded Channel Rate Limiting (DropOldest): Prevents Zigbee, Wi-Fi, or Z-Wave network congestion by capping requests per light entity.
  • State Capture & Smooth Restore: Automatically captures initial bulb states on start and restores original color, brightness, and state upon stopping.
  • Modern Dark Theme & Interactive Overlay: Includes real-time color swatches, visual screen zone overlay, and System Tray minimization with custom glowing RGB bulb icon.

πŸ“¦ Installation

Download AmbilightHA-v1.0.0-win-x64.zip, extract AmbilightHA.exe, and run it! No .NET installation required.