Files
HSUI/changelog.md
T

62 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 1.0.5.0
- **World Object Tooltip**: Hover over players, NPCs, or objects in the world to see a tooltip with name, level, HP, job (players), FC tag (optional), distance, and object ID. Enable in Misc → World Tooltip; optional detach-from-cursor with fixed position.
# 1.0.4.0
- **PvP nameplates**: Grand Company icons on enemy nameplates (Maelstrom, Twin Adder, Immortal Flames — icon IDs 62601, 62602, 62603). Configurable icon IDs in Nameplates → Enemies → Company Icon (PvP) if you need to override.
- **PvP nameplates**: Role/Job icon on enemy player nameplates — enable in Nameplates → Enemies → Role/Job Icon (enemy players); supports job or role style like player nameplates.
- **Hotbars**: Main Actions and Extra Commands now show correct tooltip name and description from the MainCommand sheet (fixes "Main Action" / "Main Action" generic text).
- **Alliance Frames**: Further label fixes and debug output for alliance letter mapping.
# 1.0.3.0
- **Alliance Frames**: Fixed alliance letter labels (A/B/C) — correct display when player is in any alliance (A, B, or C); EntityId matching for proper letter resolution when GroupManager and CrossRealm use different orderings; improved PlayerAllianceIndex detection.
- **Alliance Frames**: PvP support — frames now display in Frontlines and Rival Wings.
- **Config**: Save on territory change — config persists when teleporting or changing zones so hotbar layout and other changes aren't lost during loading screens.
- **Hotbars**: Shared hotbar persistence — explicitly write to classJobId 0 (shared storage) so changes to shared bars persist across teleports and job changes.
- **Debug**: Added `/hsui_alliance_debug` command — dumps alliance detection and letter-mapping info to the log when run in an alliance raid.
# 1.0.2.9
- **Hotbars**: Fixed false second cooldown — some 60s actions were showing another cooldown after the real one finished; now correctly returns ready when ActionManager says cooldown is complete.
# 1.0.2.8
- **Cast bar**: Default progress bar is now hidden when HSUI cast bar is enabled (with "Hide Default HUD When Replaced" on).
# 1.0.2.7
- **Hotbars**: Fixed Mount/Companion/Emote tooltips — now show actual mount name and description instead of generic "Mount".
# 1.0.2.6
- **Hotbars**: Fixed cooldown overlay direction — icon now greys out when used and lights back up as it cools down (was reversed).
# 1.0.2.5
- **Hotbars**: More accurate cooldown tracking using ActionManager recast API (fixes actions like Continuation, Egi Assaults).
- **Tooltips**: Fixed cast/recast display (60s was showing as 6.0s; correct Cast100ms/Recast100ms divisor).
# 1.0.2.4
- **HUD Layout**: Switched to proper HUD Layout config (AddonConfig) instead of memory reads. Uses authoritative ElementKind hashes from HUDManager for hiding default elements. Job gauges now use layout hashes.
# 1.0.2.3
- **Hotbars**: Keypress flash indicator — slots flash when you press their keybind (or click). Toggle in Hotbars → per-hotbar "Show Keypress Flash".
# 1.0.2.2
- **Critical fix**: ColorUtils.GetColorByScale was throwing (corrupted config or divide-by-zero), causing Party Frames to crash the draw loop and preventing Hotbars and later elements from rendering. Added null checks, divide-by-zero guard, and try-catch fallback.
# 1.0.2.1
- **Release fix**: Include all required files in release zip (Assets, Colourful, Newtonsoft.Json, SixLabors.ImageSharp). Fixes hotbars and other features not working when installed from release vs dev plugin.
# 1.0.2.0
- **Hotbars**: Restore Hotbar Layout button (Hotbars → General) to recover hotbars after updates. Game hotbars shown as fallback when all HSUI hotbars disabled.
- **Config**: Fixed right-click Export/Reset context menu so it works on all sections and tabs (not just Unit Frames).
# 1.0.1.0
- **Combo highlight**: Configurable color, glow, line style (solid/dashed/dotted), and border thickness.
- **Tooltips**: Font selection, scaling slider, improved text wrap and cramping.
- **Nameplates**: Custom quest icons (configurable size/position), position smoothing fix for jitter, restore default on plugin disable.
- **Hotbars**: Hide keybinds on empty slots, combo highlight drawn within icon bounds.
- **HudHelper**: Restore default nameplates when plugin is disabled.
# 1.0.0.0
- Initial release. HSUI recreation of DelvUI using KamiToolKit, FFXIVClientStructs, and Dalamud.
- Full HUD replacement: unit frames, castbars, job gauges, nameplates, party frames, status effects, enemy list, and more.
- Profiles, config import/export, and /hsui, /hui commands.
- Configurable hotbars: drag-and-drop from game UI (Actions, Macros, Inventory), multiple bar layouts (12×1, 6×2, 4×3, 3×4, 2×6, 1×12), Shift+drag to rearrange, release outside to clear.
- Hotbar tooltips with correct display for GeneralActions (e.g. Teleport), macros, and combat actions.