File Details
AlmostCompletedAchievements-3.2.0.zip
- R
- Feb 18, 2026
- 214.30 KB
- 17.2K
- 12.0.1+2
- Retail + 1
File Name
AlmostCompletedAchievements-3.2.0.zip
Supported Versions
- 12.0.1
- 12.0.0
- 5.5.3
Almost Completed Achievements - 3.2.0 changelog
- modernization pass to align addon UI behavior with Blizzard templates/widgets while preserving ACA filtering/cache pipeline and immediate list updates.
- Added shared controls module (`UI/Controls.lua`) and wired Panel/Options to shared builders for checkboxes, sliders, dropdowns, and reusable main action buttons.
- Main panel action row (`Top 5`, `Filters`, `Meta`, `Ignored`, `Rescan`) moved to modern rectangular Blizzard-style buttons (`UIMenuButtonStretchTemplate` on Retail with fallback).
- Meta panel `Back` and Filters panel `Toggle All` buttons brought into the same modern action-button style.
- Main result `Ignore` action moved to modern reset/red-X style (`UIResetButtonTemplate`/`auctionhouse-ui-filter-redx` on Retail fallback-safe).
- Ignored-list destructive action button style updated to match the same modern reset/red-X treatment.
- Top 5 close control updated to match the new reset/red-X button style (fallback retained).
- Added tooltip text for main result ignore action: `Ignore this achievement`.
- Added/kept action tooltips for restore and super ignore actions in ignored view.
- Fixed hover/highlight behavior for new red-X button styling so the highlight state renders correctly.
- Improved list/row performance by replacing per-render closures with stable shared handlers plus per-row bound data.
- Improved ignored-list render path by reusing shared ignored-entry collection and reducing duplicate table churn.
- Added shared legacy scrollframe initialization using Blizzard `ScrollUtil` patterns where available (with fallback).
- Smoothed wheel behavior and scroll synchronization in list containers.
- Added/kept ScrollBox-compatible behavior where available while preserving legacy fallback compatibility.
- Fixed tooltip progress reliability by filtering out placeholder retrieving-data criteria entries.
- Ignoring an achievement now always updates Top 5 immediately.
- Ignored status text now distinguishes scope:
- `Ignored` for character-only.
- `Ignored on all characters` for global ignore scope.
- Ignore flow that auto-opens Ignored panel now correctly depresses/highlights the `Ignored` toggle button.
- Reload state restoration now reapplies panel toggle-button pressed state when Filters/Meta/Ignored windows are restored open.
- Filters panel spacing pass:
- Moved Professions/World Events controls downward for cleaner visual alignment.
- Moved Completion Threshold control block downward per requested spacing adjustments.
- Kept Categories and Expansions anchor positions unchanged.

