v2.1.0
v2.1.0 — Fresh Fluent UI, theme switcher & a price-accuracy fix
A community release: the settings window gets a modern WPF UI (Fluent) look, a dark-theme switcher,
and a fix for items that have no trading data showing a misleading price.
Huge thanks to @dhaern (Raxxoor) — this release is built almost entirely on his pull request
(#23). 🙏
New
- Modern settings UI. Migrated from MahApps.Metro to WPF UI (lepoco) for a native, actively
maintained Fluent / Windows 11 look on .NET 10. - Theme switcher. 5 dark themes selectable from the settings window — Toxic (default),
Midnight, Obsidian, Abyss, and Ember. Only the window background changes; the Start/Stop/Coffee
button colors are untouched. Your choice is saved inconfig.json.
Fixed
- Items with no trading data no longer show a false "0 divines". poe.ninja returns no value for
items that have no market data; these were being treated as a real price of 0 and could surface in
the overlay as "0.00 d". Such items are now recognized and shown as a dim "no info" instead, so
a known item with no price can't masquerade as a free one. (Thanks @dhaern.)
A note on fonts
@dhaern's PR also added a font selector with several bundled fonts (Fontin SmallCaps for an
authentic Path of Exile look, plus Angie SmallCaps and IBM Plex Mono). It was a genuinely nice touch
— but we left it out of this release for licensing reasons. This app ships as a redistributable
download, and a bundled font has to be redistributable too:
- Angie SmallCaps is a commercial FontFont (FontShop) — not free to ship.
- Fontin SmallCaps, despite being a "free" font, has a license that requires a paid extended/app
license to bundle it inside an application. - IBM Plex Mono (SIL Open Font License) would have been fine on its own, but the selector was
dropped as a whole for consistency.
The overlay keeps its built-in Consolas font. We'd love to bring a font option back later using
only properly redistributable (OFL) fonts. Thanks again to @dhaern for the idea and the work.
Due diligence
Because this release is based on an external contribution, before merging we ran a full review of the
incoming changes:
- Security review — audited every code change (no new network calls, process execution, or file
writes were introduced) and binary-inspected the bundled font files (valid font structure, no
embedded executables or appended payloads, no anomalies of the kind a weaponized font would carry). - Code-smell / quality review — went through the diff for correctness and maintainability; the
build is warning-clean and all 87 automated tests pass.
Install
- Download
PoeAncientsPriceHelper-v2.1.0-win-x64.zipbelow. - Unzip it anywhere.
- Double-click
Start.cmdinside thePoeAncientsPriceHelperfolder.
Self-contained — nothing to install, .NET is bundled.
Requirements
- Windows 10 version 2004+ or Windows 11 (for the GPU capture + Windows OCR).
Notes
- Windows SmartScreen may warn (the build is unsigned) — "More info" -> "Run anyway".
- Antivirus may flag
uiohook.dll— that's the global-hotkey library (SharpHook), expected.