XIUI 1.8.1
Hotbar quality-of-life is the headline this cycle: anchored layouts, smarter macros, and slot dimming so you can see at a glance what’s usable. Also a pile of crash fixes for new installs and Ashita 4.3.
General
- Expanded “Hide When Menu Open” options — keep modules visible while the macro palette is open, hide only alliance windows when a menu opens, and the mount menu no longer hides your UI. New options are exposed per module.
- xiui-icons surfaced in the icon picker — new BLM, SMN, Elemental Magic, Dark Magic, and Enfeebling Magic categories appear in the Custom tab and survive addon reloads.
- Segoe UI font now selectable — the font was loaded but missing from the config dropdown. Also resorted and de-duped the font list.
- Horizon-specific jug pet list — when
HzLimitedModeis enabled, jug pet data sources from the Horizon wiki instead of Retail values.
Modules
- Hotbar — Anchored layout (new) — stack multiple hotbars into one group with a single border. New position mode (Absolute / Anchored), checkboxes to pick which bars join the stack, spacing slider for gaps, and shared background padding. Existing profiles migrate with safe defaults.
- Hotbar — Macro editor overhaul — copy macros within a job list or to another job, weaponskill as a recast source, item inventory counts inline, dropdown refresh on job/equipment change, and tooltips now wrap + clamp to the screen instead of clipping off-edge.
- Hotbar — Slot availability feedback — slots dim when a spell/ability/weaponskill/pet command/equip/item can’t be used, weaponskill slots dim when TP is too low, and item slots dim when the item lives in a non-usable bag (mog safe, satchel). Item icons and counts now appear on hotbar slots that use an item as their recast source.
- Hotbar — Subtarget macros — macro lines that require subtarget
selection now pause until you confirm or cancel, matching native
game behavior. Canceling continues the macro instead of stopping
it, and a new macro is blocked while subtarget mode is already
open. Adds a short pre-target step so subtarget lines work reliably
when you start with nothing selected. New
/xiui debug subtargetfor troubleshooting. - Hotbar — “Keep Macro Palette Visible” wording fix — corrected the label on the option introduced in 1.8.0.
- Ready Check — overhauled — added a volume slider (soft stops at
50% and 100%, default 50% so loud sound files don’t blast you),
switched the default sound to
ffxiv-notification.wavto fit the FFXI theme better, and/readycheck volume//readycheck soundchat commands for quick changes. The ready check prompt and tracker now open centered and stay movable without persisting position. Settings now save to the active profile (no more separate settings file), the separate readycheck config window and/readycheck configcommand are gone (XIUI config covers this), chat messages were reworded to read better for players without XIUI, and the windows were restyled to match the XIUI look.
Bug Fixes
- Buff/debuff icons and the cast cost recast bar no longer render behind window backgrounds. Pet, target, party, and enemy list buffs were sitting under the plate (only visible at low opacity); routed onto the same draw list as the background so code order = z-order. Also fixes the mobdb tooltip.
- Gil Tracker no longer disappears for players with 10M+ gil after zoning.
- Fixed crashes when saving, editing, or renaming macros in the macro palette — D3D textures were being freed mid-render frame when icon caches cleared during a save. Saves now use the dirty flag system and icon cache clears are deferred to the next frame. Macro changes also flush on zone change so they’re not lost if you zone before closing the palette.
- Fixed severe FPS drops when opening item or equipment dropdowns in the macro editor — items are now pre-loaded in small batches across frames with a progress indicator, instead of creating a new D3D texture per item per frame.
- Fixed the crash that took XIUI down on first load when no settings files existed (mainly hit new users or new characters).
- Fixed the
SetCursorPos()/SetCursorScreenPos() to extend window/parent boundarieserror in Ashita 4.3. Also includes layout fixes for the TargetBar window sizing and the Macro Editor icon preview. - Fixed background scale sliders below 1.0 — patterns now shrink evenly in both width and height instead of stretching or squishing the edges. Applies to all modules that use background scale.
15 PRs merged into 1.8.1 from @NerfOnline, @jquick, and @Shuu-37.
Download v1.8.1 from the Releases page or directly on GitHub.
