Skip to content

Close the WPF parity gaps: entropy legend, Extract-here verb, dialog note - #392

Open
Hawkynt wants to merge 2 commits into
fix/nativeui-shell-defectsfrom
fix/nativeui-wpf-parity-gaps
Open

Hawkynt wants to merge 2 commits into
fix/nativeui-shell-defectsfrom
fix/nativeui-wpf-parity-gaps

Conversation

@Hawkynt

@Hawkynt Hawkynt commented Sep 25, 2026 •

Copy link
Copy Markdown
Owner

Closes the three gaps a command-by-command audit found between the deleted WPF shell and the port.

  • The analysis window had lost its entropy legend. The WPF swatches were hardcoded hex that had already drifted from the bar. They are now EntropyPalette.ToColor sampled at each band's entropy, so they cannot drift.
  • "Extract here (CWB)" never worked, in WPF either. The file-associations window registered --extract-here as an Explorer verb, but nothing handled that argument; it fell through to the bare-file branch and opened the browser. It now extracts beside the archive.
  • The format-partition dialog lost its note on which filesystems are listed.

ShellVerbs is now the one list both Explorer registration and argument dispatch read. A test checks every registered verb resolves.

Stacked on #391 (uses its harness).

Verified: 79 tests green, including the verb round-trip and the legend's palette agreement.

# the Extract here shell verb was registered but nothing ever handled it
# the format-partition dialog lost its note on which filesystems are listed
+ ShellVerbs as the single source of the Explorer verbs, so registration and dispatch cannot drift
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.

1 participant