Skip to content

feature/hwinfo-ui: HWiNFO-style Main, Sensors Status, Summary + Settings - #5

Merged
manupawickramasinghe merged 1 commit into
masterfrom
feature/hwinfo-ui
Jul 22, 2026
Merged

feature/hwinfo-ui: HWiNFO-style Main, Sensors Status, Summary + Settings#5
manupawickramasinghe merged 1 commit into
masterfrom
feature/hwinfo-ui

Conversation

@manupawickramasinghe

Copy link
Copy Markdown
Member

[Copilot is generating a summary...]

Four native windows (egui 0.35 deferred viewports), modeled on the
user-supplied HWiNFO64 8.50 reference screenshots:

- Sensors Status: multi-column flow layout of Sensor|Current pairs with
  collapsible group bands (persisted), painted per-type colored icons
  (bolt/clock/thermometer/fan), warning colors, own-CPU-load window
  title, uptime + Reset/Settings/Close toolbar
- Main window: Summary / Save Report / Sensors / Memory / About toolbar,
  device tree, Feature pane (computer + OS + UEFI/Secure Boot badges),
  status bar; Save Report writes a full text report (report.rs)
- System Summary: CPU panel (vendor badge, cores/caches, ISA features
  chip grid via is_x86_feature_detected, Operating Point table from live
  sensors), Motherboard, Memory + per-DIMM modules, GPU (live clocks),
  OS badges, Drives
- Settings dialog: HWiNFO tab strip; General/User Interface tab fully
  functional with square [x] checkboxes, Color Mode (Grey/Black/Light)
  switching the palette live, persisted to %APPDATA%\SensorView
  (settings.rs); Driver Management shows real bridge status
- sysinfo.rs: WMI-backed static info (CPU/board/BIOS/DIMMs/GPUs/drives/
  OS, SecureBoot via registry) on a background thread; unavailable
  fields honestly render "-" until the native engine fills them
- Segoe UI font loading for fidelity; three Color Mode palettes

Verified: cargo test green; all four windows captured via PrintWindow
and compared against the reference screenshots (151 real sensors live).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 22, 2026 12:05

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@manupawickramasinghe
manupawickramasinghe merged commit 22b56c0 into master Jul 22, 2026
@manupawickramasinghe
manupawickramasinghe deleted the feature/hwinfo-ui branch July 23, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants