You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Arbitrary 2D Spatial Placement: Design custom multi-row and multi-column telemetry widgets directly in config.ini (grid_row_1 = cpu | . | . | ram, etc.).
Automatic Column Spans: Adjacent identical cell tokens on any row merge seamlessly into a single wide contiguous block.
Empty Spacer Slots: Support for . or null or blank | | slots for freeform alignment.
Static Label Tokens: Render custom text or section headers without telemetry formatting brackets (text:Label or label:Label).
Resilient Fallback Protection: Empty or all-spacer matrices automatically fall back to the default synthesized template.
Component Island Micro-HWND Architecture (grid_mode = islands)
Distributed Micro-HWND Surfaces: Each non-empty cell renders on its own isolated layered window calculated from global origin coordinates via cell_gap and row_gap.
Zero Transparent Surface Bloat: Completely eliminates large transparent layered windows spanning multi-monitor displays, reducing Desktop Window Manager (DWM) alpha composition overhead.
Show Desktop (Win+D) Resilience: Dedicated IslandWndProc actively intercepts WM_WINDOWPOSCHANGING and re-asserts HWND_TOPMOST Z-order, preventing stats from disappearing behind the taskbar.
Compact Unified Mode:grid_mode = unified maintains a single compact window with zero padding for tightly packed clusters.
Multi-Row GPU Wrapping (layout = grid): Automatically wraps dense multi-GPU compute setups across stacked rows using max_gpus_per_row.
Hierarchical Per-Adapter Overrides ([GPU0], [GPU1]): Configure independent per-device sensor toggles (show_temp, show_power, show_fan, vram_mode) for asymmetric rigs (e.g. detailed gaming metrics on primary dGPU and minimal VRAM-only monitoring on background AI compute cards).
Direct GPU Cell Tokens: Place specific adapters anywhere on the grid (gpu0, gpu1, gpu0_vram, gpu1_vram, gpu0_temp, etc.) with dynamic background hardware target registration.
Automatic Hardware Comments: Initial configuration generation introspects physical DXGI adapters and annotates config.ini comments with detected GPU model names, vendor IDs, and hardware indices.
In-Place Schema Migration: Safely upgrades v1.0/v1.1 configuration files to schema_version = 120 without altering user custom coordinates, margins, or color palettes.
Polling Interval Clamping:refresh_interval_ms is guarded within [100, 60000] ms, safely defaulting to 1000 ms on sub-100 values.
Automated Test Suite Expansion
18 automated verification steps in BareStatsTests.exe testing schema migration, matrix parsing, cell merging, island layout math, multi-GPU grid wrapping, and driver fault recovery.