TrinketAssist_v0.4.2
What's new
# Changelog
All notable changes to **TrinketAssist** will be documented in this file.
## [0.4.2] - 2026-08-24
### Fixed
* Fixed an issue where Auto Swap processed the rotation queue whenever combat ended, even when the equipped trinket had not been used.
* Auto Swap now processes the queue after combat only when an on-use trinket has actually been used and placed on cooldown.
* Fixed passive trinkets being able to trigger queue processing when clicked.
## [0.4.1] - 2026-08-18
### Added
* Added a **Horizontal / Vertical** button layout option.
* Layout preference is saved per character.
### Fixed
* Removed the redundant **None** queue-selection button; the existing **Enable OOC Rotation Queue** option now controls whether automatic queue processing is enabled.
* Fixed the Options panel graphical overflow caused by the three-button Top / Bot / None selector.
* Preserved the 0.4.0 queue-selection and click behaviour.
## [0.4.0] - 2026-08-18
### Added
* Added **CTRL-click** on a trinket button to select that slot as the active rotation queue without processing the queue.
* Normal trinket clicks now distinguish between the selected and non-selected queue slots.
### Fixed
* Queue selection can no longer be changed accidentally by clicking or right-clicking a trinket.
* Clicking the trinket in the **selected queue slot** activates the trinket and processes that queue.
* Clicking the trinket in the **non-selected queue slot** activates that trinket only and does not process or advance its queue.
* Selecting a queue through Options changes the selected queue only; it does not immediately process the queue.
* Out-of-combat rotation continues to process only the selected queue.
## [0.3.59] - 2026-08-17
### Fixed
* Right-clicking a trinket no longer changes the selected/active queue.
* Right-clicking an inactive slot can be used for deliberate special-case trinket use without hijacking the active queue.
* Only the explicit **Top (13)** / **Bot (14)** selector changes the active queue.
## [0.3.58] - 2026-08-13
### Fixed
* Fixed frame position persistence.
* TrinketAssist now correctly saves and restores the frame position after `/reload` and relogging.
* Added the required `SavedVariables` and `SavedVariablesPerCharacter` declarations to the TOC.
### Confirmed
* Settings remain character-specific rather than carrying across characters.
* No changes to the trinket rotation logic.
## [0.3.56] - 2026-08-12
### Fixed
* New characters no longer receive phantom default trinkets in their rotation queues.
* Slot 13 and Slot 14 queues now start empty when no existing queue is present.
* Clearing a queue now remains cleared after `/reload`.
## [0.3.54] - 2026-08-11
### Fixed
* TrinketAssist settings are now stored **per character** instead of being shared account-wide.
* Position, scale, lock state, queue selection, queue contents, and automatic rotation settings are now independent for each character.
* Existing account-wide settings from 0.3.53 and earlier are migrated to each character's new settings the first time that character runs 0.3.54.
## [0.3.53] - 2026-08-11
### Added
* Independent out-of-combat rotation queues for Slot 13 (Top) and Slot 14 (Bottom).
* Clear queue-slot indication: active slot is highlighted green and inactive slot red.
* Left-click activation of the currently equipped trinket in either slot.
* SHIFT-click support for adding trinkets to the currently selected rotation queue.
* Automatic one-step rotation when combat ends.
* Automatic rotation skips queued trinkets with more than 30 seconds remaining on cooldown and selects the next eligible trinket.
* Automatic rotation wraps around the queue and leaves the current trinket equipped when no queued trinket is eligible.
* `/ta test` for manually advancing the selected queue without cooldown filtering.
### Fixed
* Queue selection now correctly supports either Slot 13 or Slot 14.
* Prevented non-trinket items from being added through SHIFT-click queue creation.
* Updated addon version metadata to match the release.
## [0.1.1] - 2026-08-10
### Added
* Added an options configuration panel (`/ta` or `/trinketassist`).
* Added scale adjustment controls (slider/buttons ranging from 50% to 200%).
* Added a frame position lock toggle to prevent accidental movement.
* Added saved variables support (`TrinketAssistDB`) to persistently store position, scale, and lock states across sessions.
### Fixed
* Refined slash command registration to support both `/ta` and `/trinketassist` natively with zero-argument toggle behavior.
* Improved event handling and inventory update throttles for smoother cooldown tracking.
## [0.1.0] - 2026-08-09
### Added
* Initial release for Classic Era.
* Core container frame and dual secure action buttons for slots 13 and 14.
* Basic drag-and-move functionality with screen clamping.
* Inventory icon rendering, empty slot text indicators, and cooldown spirals.
This mod has no additional files

