v1.0.2.9: Fix false second cooldown on hotbar actions

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-01-31 14:56:31 -05:00
parent ad74dccfa7
commit bda3762ac8
5 changed files with 16 additions and 9 deletions
+3 -3
View File
@@ -9,9 +9,9 @@
<PropertyGroup>
<AssemblyName>HSUI</AssemblyName>
<AssemblyVersion>1.0.2.8</AssemblyVersion>
<FileVersion>1.0.2.8</FileVersion>
<InformationalVersion>1.0.2.8</InformationalVersion>
<AssemblyVersion>1.0.2.9</AssemblyVersion>
<FileVersion>1.0.2.9</FileVersion>
<InformationalVersion>1.0.2.9</InformationalVersion>
</PropertyGroup>
<PropertyGroup>
+1 -1
View File
@@ -2,7 +2,7 @@
"Author": "Knack117",
"Name": "HSUI",
"InternalName": "HSUI",
"AssemblyVersion": "1.0.2.8",
"AssemblyVersion": "1.0.2.9",
"Description": "HSUI provides a highly configurable HUD replacement for FFXIV, recreated from DelvUI using KamiToolKit, FFXIVClientStructs, and Dalamud. Features unit frames, castbars, job gauges, nameplates, party frames, status effects, enemy list, configurable hotbars with drag-and-drop, and profiles.",
"ApplicableVersion": "any",
"RepoUrl": "https://github.com/Knack117/HSUI",
+4
View File
@@ -169,6 +169,10 @@ namespace HSUI.Helpers
int secsLeft = (int)Math.Ceiling(remaining);
return (pct, secsLeft);
}
// Cooldown complete (elapsed >= total). Return 0 — do NOT fall through to GetSlotCooldownFromSlot,
// as the slot can report a stale/false cooldown (e.g. shared recast group or cached state).
if (total > 0.001f)
return (0, 0);
}
return GetSlotCooldownFromSlot(slot);
+3
View File
@@ -1,3 +1,6 @@
# 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).
+5 -5
View File
@@ -4,9 +4,9 @@
"Name": "HSUI",
"Punchline": "A modern HUD replacement built for customization.",
"Description": "HSUI provides a highly configurable HUD replacement for FFXIV, recreated from DelvUI using KamiToolKit, FFXIVClientStructs, and Dalamud. Features unit frames, castbars, job gauges, nameplates, party frames, status effects, enemy list, configurable hotbars with drag-and-drop, and profiles.",
"Changelog": "Cast bar: Default progress bar hidden when HSUI cast bar is enabled.",
"Changelog": "Hotbars: Fixed false second cooldown on some actions after real cooldown completes.",
"InternalName": "HSUI",
"AssemblyVersion": "1.0.2.8",
"AssemblyVersion": "1.0.2.9",
"RepoUrl": "https://github.com/Knack117/HSUI",
"ApplicableVersion": "any",
"Tags": ["UI", "HUD", "Unit Frames", "Nameplates", "Party Frames", "Hotbars"],
@@ -14,10 +14,10 @@
"DalamudApiLevel": 14,
"IconUrl": "https://raw.githubusercontent.com/Knack117/HSUI/main/Media/Images/icon.png",
"ImageUrls": [],
"DownloadLinkInstall": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip",
"DownloadLinkInstall": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip",
"IsHide": false,
"IsTestingExclusive": false,
"DownloadLinkTesting": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip",
"DownloadLinkUpdate": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip"
"DownloadLinkTesting": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip",
"DownloadLinkUpdate": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip"
}
]