promotional bannermobile promotional banner

ACA – Almost Completed Achievements

Highlights achievements that are almost complete to help you get that low hanging fruit!

File Details

AlmostCompletedAchievements-3.2.0b.zip

  • B
  • Feb 17, 2026
  • 209.33 KB
  • 95
  • 12.0.1+2
  • Retail + 1

File Name

AlmostCompletedAchievements-3.2.0b.zip

Supported Versions

  • 12.0.1
  • 12.0.0
  • 5.5.3

Almost Completed Achievements - 3.2.0b changelog
- Beta 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.