Releases: XileHUD/poe_overlay
XileHUD v0.1.8 - Whittling Accuracy & UI Improvements
🎯 What's New
This release focuses on fixing critical issues with the Whittling Helper feature and improving overall UI quality.
✨ Features & Fixes
🪓 Whittling Helper – Hybrid Modifier Support
- Fixed: Hybrid modifiers (ES+Mana, ES+Life) now correctly display their item level requirements.
- Improved: Enhanced text canonicalization to properly match clipboard mod text with database entries.
- Added: Fallback matching by tier number and tier name when canonical lookup fails.
- Merged: Consecutive mod lines sharing the same header now appear as a single entry (prevents duplicate display).
🧹 Whittling Helper – Cleaner Results
- Filtered: Implicit modifiers, enchants, and crafted mods are now properly excluded.
- Filtered: Base property lines (
Energy Shield:,Armour:, etc.) no longer appear in whittling results. - Result: Only explicit modifiers are shown, making the whittling analysis much clearer.
🖱️ Number Input Enhancement
- Added: Scroll wheel support for all number inputs across the overlay.
- Smart: Uses
MutationObserverto automatically attach scroll handlers to dynamically added inputs. - Works: In crafting panels, filter controls, and all future number inputs.
- Respects: Min/max bounds and step precision for accurate value adjustments.
✨ UI Polish
- Fixed: Malformed settings button icon that was displaying incorrectly.
- Replaced: With a clean, properly rendered 8-spoke gear icon.
- Improved: Icon sizing and SVG stroke attributes for crisp rendering.
📦 Category Loading
- Fixed: Added missing
Precursor_Tabletcategory pattern. - Result: Precursor Tablet items now load correctly in the modifier view.
🔍 Technical Details
- Enhanced canonicalization algorithm for hybrid modifier matching.
- Added
isLikelyBasePropertyLine()filter for cleaner parsing. - Implemented
mergeHybridEntries()to consolidate multiline mods. - Refactored scroll wheel attachment with proper event delegation.
- Simplified settings icon SVG structure.
📥 Installation
- Download XileHUD-Setup-0.1.8.exe
- Run the installer
- Launch XileHUD
📄 Full Changelog: v0.1.7 → v0.1.8

v0.1.7 – Whittling helper & synced merchant history
✨ New
- Whittling Helper: Copy an item as usual, then hover over the “WHITTLING” label in the header.
- Feature Selector: Significantly improved — some JSON files were still loading in the background, but now it’s fully optimized so only the features you activate will load and display.
- Bases Button to insta Modifiers view: Every Base has now a small button that brings you directly to the Modifiers view with the correct category opened.
🎛 Settings & UX Polish
- Added a settings button in the bottom-right corner of the overlay, plus an update notifier directly inside the overlay (only visible when a new version is available).
- Improved settings and hotkey handling.
- Fixed tray menu double-click issue.
- Added Jewels to the category dropdown (modifiers were already accessible via copying).
- The “Restart Overlay” popup now only appears when settings are changed and always stays on top of the overlay.
- The clipboard is no longer automatically cleared.
- Removed refresh tooltip lag.
- If only Bases are selected as a feature (no uniques), pressing “Items” will instantly open Bases. This applies to all menus with a single available entry.
📊 Merchant History
- Filters now apply universally — header totals, trade counts, and earnings charts all rebuild from the same filtered data. When it says “18 trades,” both the numbers and visuals reflect exactly that.
recomputeHistoryChartnow pulls fromhistoryState.items, eliminating stale data points and visual drops when switching between timeframes or currencies.
🔧 Under the Hood
- Modifier parsing now preserves item header lines, allowing tier extraction from the clipboard while retaining metadata such as “Implicit” and “Explicit.”
- Feature loading is now scoped strictly to enabled modules, reducing startup load and unnecessary JSON parsing.
- Renderer typings cleaned up around new settings and feature metadata.

v0.1.6 - Enhanced Search and Merchant History
Version 0.1.6 brings significant improvements to search functionality, merchant history filtering, and debugging tools.
Key Features:
• Enhanced search system with tokenized queries and strict mode (exact phrase matching)
• Improved merchant history filters with colored currency and rarity chips
• Added clipboard timing debug slider (120-3000ms) in settings for troubleshooting
• Fixed tooltip flicker on refresh button during rate limit countdown
• Fixed currency filter "All" option to properly show all currencies
Search Improvements:
- Tokenized search splits multi-word queries into individual terms
- Strict mode (button next to search) for exact phrase matching
- Merchant history uses AND logic (all tokens must match)
- Modifier search uses OR logic (any token can match)
Filter Enhancements:
- Currency chips now display in appropriate colors (normal/magic/rare/unique/foil)
- Rarity chips color-coded for quick identification
- Currency "All" option now works correctly without sticky previous selections
Debug Tools:
- Clipboard delay slider in Debug Settings section
- Adjustable from 120ms to 3000ms in 50ms increments
- Default set to 300ms for optimal clipboard capture timing
Bug Fixes:
- Refresh button tooltip no longer flickers during countdown
- Currency filter properly resets when selecting "All"

v0.1.5 – Merchant history polish
Description:
- History list scales gracefully, shows numbered rows, highlights the active selection, and supports up/down arrow navigation.
- Header drag area stays active even when packed with badges and stats.
- Search digs through mod text, defenses, prices, and notes for quicker finds (e.g., “evasion” hits all matching details).
- Added “Other” type filter plus refined keyword mapping for gloves, boots, and weapons.
- Filter chips now clear instantly; numeric inputs respond to scroll wheel; enchant text resolves bracketed variants like specific charge type

XileHUD Overlay v0.1.4 – Smoother overlay, richer history
Highlights
- Added an ESC hotkey and refined the focus/blur flow so the overlay politely closes when you return to the game—no more constant on-top polling.
- Sped up item capture and adjusted the passive show path so clipboard grabs finish faster while keeping the overlay responsive.
- Introduced a chart expand toggle plus devicePixelRatio-aware canvas sizing for razor-sharp visuals in both compact and expanded layouts.
- Enriched history detail cards with defence stats, enchant and corrupted sections, and tighter spacing when items have short descriptions.
Fixes & polish
- Removed the 3s “stay on top” watchdog that caused flicker during screenshots.
- Ensured the history chart and detail pane resize cleanly without losing clarity.
Grab XileHUD-Setup-0.1.4.exe from the assets and enjoy the smoother flow!



v0.1.3 - Windowed Fullscreen Fix
🔧 Critical Fix - Overlay Now Works in Windowed Fullscreen Mode and other "behind window" fixes
This hotfix resolves the overlay not appearing above PoE2 when running in windowed fullscreen (borderless) mode.
Fixed Issues
- ✅ Overlay now stays on top of the game in windowed fullscreen/borderless mode
- ✅ Removed unwanted taskbar icon that was appearing
- ✅ Eliminated flashing behavior when overlay appears
- ✅ Improved overall window layering and Z-order reliability
Technical Changes
- Upgraded to
screen-saverZ-order level (stays above fullscreen windows) - Set window type to
toolbarfor better Windows compatibility - Explicit enforcement of
skipTaskbarto prevent taskbar icon - Periodic validation to maintain always-on-top status
Who Should Update?
Everyone - especially if you:
- Use PoE2 in windowed fullscreen/borderless mode
- Experienced overlay going behind the game
- Saw a taskbar icon for XileHUD (shouldn't happen)
- Had flashing or flickering overlay
Installation
Download XileHUD-Setup-0.1.3.exe and run it.
Note: If you're still experiencing issues, ensure PoE2 is running in Windowed or Windowed Fullscreen mode (not True Fullscreen).
v0.1.2 - Feature Selection System, Settings Overhaul & Hotkey Fixes
🎯 What's New
Feature Selection System
- Choose which features to load (40-70% faster startup & less memory)
- 3 presets: Minimal, Recommended, All Features
- Configure from tray menu → "Configure Features..."
Complete Settings Overhaul
- New unified settings window
- Font size presets (90-145%) with live preview
- Manual update checker (works in dev builds, GitHub fallback)
- Improved hotkey configuration with inline capture
- Data management (reload JSON, open folder)
Major Bugfixes
- Fixed hotkey completely broken after certain updates
- Fixed second+ item copies failing (parser stuck)
- Fixed console spam on empty clipboard
- Fixed overlay flash when copying with overlay visible
- Fixed keyboard input blocked when settings open
- Fixed font scaling not persisting after restart
- Fixed tray menu appearing behind windows
UI Improvements
- Responsive layouts across all panels
- Disabled features completely hidden (no ghost tabs)
- Unified dark theme across all windows
- Faster clipboard polling (~150ms exit when empty)
- Better focus management during copy
📦 Performance
- Minimal config: 70% faster startup, 60% less memory
- Smart loading: Only loads JSON for enabled features (15-60 files)
Full Changelog: v0.1.1...v0.1.2
v0.1.1 - Item Parser Fix + Hotkey Configurator + Chaos/Regal support
🐛 Critical Fixes
Item Parser "Spirit" Bug Fixed
Fixed a critical bug where items with "Spirit" in their rare name (e.g., "Spirit Eye Breach Ring", "Spirit Grip Sorcerer Gloves") would incorrectly open a blank modifiers page or route to the gems page instead of displaying proper modifiers.
Root Cause: The renderer was using text-based gem detection that matched the word "spirit" anywhere in the item name, conflicting with actual Spirit Gems.
Solution: Changed gem detection to use the Item Class field instead of text matching, ensuring only actual gems (Skill Gems, Spirit Gems, Support Gems, Uncut Spirit Gems) route to the Character > Gems page.
Other Fixes
- Removed Ascendancy Passives and Currency from the modifiers category dropdown (they don't belong in modifiers)
- Fixed gems not instantly opening the Character > Gems page (previously flashed through modifiers first)
✨ New Features
Hotkey Configurator
You can now customize the Ctrl+Q item capture hotkey!
How to access:
- Right-click the XileHUD tray icon
- Select "Configure Hotkeys..."
- Change Ctrl+Q to any key combination you prefer
- Settings are saved automatically and persist across restarts
Features:
- Real-time validation (prevents conflicts with system shortcuts)
- Instant application (no restart required)
- Clear error messages if a hotkey is already in use
Merchant Exchange Improvements
- Added Chaos Orb and Regal Orb support to merchant exchange history
- Improved chart display for chaos/regal exchanges
- Better data visualization in history totals
🔧 Technical Improvements
- Enhanced settings service with better error handling
- Optimized modifier rendering performance
- Code cleanup and refactoring
📦 Installation
Download the latest installer below and run it. Your settings and data will be preserved.
Windows: XileHUD-Setup-0.1.1.exe
Full Changelog: v0.1.0...v0.1.1
XileHUD - First Public Beta (v0.1.0)
Welcome to the first public beta release of XileHUD!
This is an early version focused on core functionality. As this is a beta, you should expect bugs, performance issues, and potential crashes. The main goal of this release is to gather feedback and hunt down issues with your help.
Please report all bugs, suggestions, and feedback on our GitHub Issues page.
Thank you for testing!


