This document will contain a chronological list of all notable changes made to Clicked.
The format of this changelog is based on Keep a Changelog. The versioning scheme used is Semantic Versioning, the notable breakpoints of what defines a major, minor, or patch version are as follows:
- The MAJOR component is only used ceremonially and will likely not be incremented unless a significant rewrite happens that does not have backwards compatibility.
- The MINOR component is used whenever a version has backwards-compatible profile changes. This also indicates that the user can not switch back to a previous MINOR version without using a backup.
- The PATCH component is used for versions that do not contain profile format changes. Users can freely switch between PATCH versions without risk of data loss.
- Add support for subzones and indoor zones in the zone name load condition
- Add autofill support for custom spells #228
- Further improve performance of binding reloads
1.16.5 - 2024-09-15
- Fix a potential Lua error upon login #230
- Fix "spell known" load condition in Classic Era and Cataclysm classic #227
- Fix Lua error with the "form /stance" macro condition on Classic Era #226
1.16.4 - 2024-09-08
- Add Shadow Dance form for Subtlety Rogue #224
- Add Runes to the spell autocomplete and spellbook import for Classic Era
- Add Rune equipped load condition for Classic Era
1.16.3 - 2024-09-06
- Add action bar page (
bar
andnobar
) macro conditions #183 - Add input validation to bonus bar and action bar page macro conditions
- Add specialization role load condtion #160
- Add option to disable the
/stopspelltarget
command #202
- Properly hide unavailable load conditions on Classic #223
- Fix macro too long message sometimes incorrectly showing upon login
- Improve startup behavior to ensure bindings are always loaded correctly even in combat
- Hide "Global" targets section of none of the selected bindings support it
- Don't automatically change target settings when e.g. assigning a binding to the left or right mouse button #213
- Remove special sorting for
@mouseover
,@player
,@cursor
, and default targets, targets will now always appear in the generated macro in the same order as the configuration #215
1.16.2 - 2024-09-05
- Add duplicate option to groups
- Fix item bindings not always loading upon login
- Fix various minor Lua errors when deleting bindings
- Improve behavior when changing scope of groups
- Optimize binding reload logic for better performance
1.16.1 - 2024-08-30
- Fix unit select and unit menu bindings not working
- Fix Lua error for invalid localization string
1.16.0 - 2024-08-29
- Add multi-selection to the bindings list, use ctrl+click and shift+click to select multiple bindings
- Add multi-selection editing, select multiple items and edit them all at once
- Remember last selected sorting method when closing the binding window
- Remember last selected binding(s) when closing the binding window
- Add profession abilities to spell autocomplete
- Add profession abilities to spellbook import
- Add Dominos action bars to quick start import
- Include shapeshift-specific action bars in quick start import
- Include all 7 action bars in quick start import, up from 4
- Include all 15 Bartender4 action bars in quick start import, up from 6
- Include all 15 ElvUI bars action bars in quick start import, up from 6
- Add more information to a bunch of tooltips in the binding configuration window
- Add spell ranks to spell autocomplete in Classic Era
- Create bindings when dragging a macro into the binding configuration window
- Add quick start import from macros
- Add chat command to disable (or re-enable) the self-cast warning
- Fix a potential issue when pasting binding contents onto a binding in a different scope
- Optimize binding configuration window performance
- Fix an issue where the binding configuration window would reload completely when a binding is reloaded #204
- Fix dragging bindings onto an empty space not doing anything
- Fix duplicate binding check when importing from spellbook or action bar
- Fix cancelaura spell input not parsing correctly #216 #217
- Fix spell autocomplete for flyout abilities #212
- Fix a game freeze when clearing the search box
- Fix macro length calculation for non-English letters
- Fix Lua error in the keyboard visualizer
- Fix missing UI elements in unit frame blacklist
- Move search bar above the bindings list
- Merge the import window into the binding window
- Merge the export window into the binding window
- Update design of various UI screens
- Update copy in various places
- Show self-cast warning upon login
- Remove the ability to search for macro contents
- Remove WeakAuras integration
1.15.6 - 2024-08-18
- Show icon in the selected dropdown item
- Fix TOC version for The War Within 11.0.2
- Fix potential Lua error when retrieving talents on Cataclysm Classic
- Fix potential Lua error when importing from spellbook in Classic Era
- Fix minor UI issues in Classic Era
1.15.5 - 2024-08-07
- Fix Lua error when opening the targets page on Cataclysm Classic on Hunter and Warlock #210
1.15.4 - 2024-08-06
- Add support for the Earthen race
- Fix Lua error when opening the targets page on Cataclysm Classic [#209]
1.15.3 - 2024-07-30
- Add pet abilities to spell autocomplete
- Add drag support for pet abilities into the spell name input field
- Fix Lua error when dragging a spell from the spellbook into the spell name input field #203
- Fix dragging spells from the spellbook into the binding configuration window
1.15.2 - 2024-07-28
- Fix Lua error when importing from spellbook #201
1.15.1 - 2024-07-25
- Include talent tree in spell library
- Include PvP talents in spell library
- Fix macro conditional sorting for
bonusbar
,advflyable
, and dynamic flying - Fix Lua error in the key visualizer when including action bar buttons #199
- Rename Dynamic Flying to Skyriding
1.15.0 - 2024-07-24
- Add support for The War Within 11.0.0
- Add support for Classic 1.15.3
- Add Dynamic Flying macro condition
- Add message when a generated macro is too long to be used
- Add auto-completion to the spell name input field, containing all spells in the spellbook
- Add the ability to drag spells from the spellbook into the spell name input field
- Add icons from The War Within 11.0.2 to icon picker
- Add icons from Cataclysm Classic 4.4.0 to icon picker
- Add icons from Classic 1.15.3 to icon picker
- Update PvP talent data
- Fix a Lua error when using the keyboard visualizer with ElvUI enabled on Classic
- Fix double 'Z' keys on the AZERTY layout in the keyboard visualizer
- Remove spellbook integration
1.14.10 - 2024-06-19
- Fix a Lua error when playing Mage in Cataclysm Classic [#196] (by Aeceon)
- Spells are now always saved as IDs instead of names [#195]
1.14.9 - 2024-05-20
- Add support for Dragonflight 10.2.7
1.14.8 - 2024-05-07
- Fix message about using a development version showing up on non-development versions
- Fix bindings not correctly loading after talent changes in Retail
1.14.7 - 2024-05-01
- Add support for Cataclysm Classic 4.4.0
- Add new talent selection UI for Cataclysm Classic
1.14.6 - 2024-04-07
- Add support for Classic Era 1.15.2
- Fix not all frames being visible in the frame blacklist dropdown #193
1.14.5 - 2024-03-24
- Add support for Dragonflight 10.2.6
- Add icons from Dragonflight 10.2.6 to icon picker
- Fix error when unequipping items that are bound via slot IDs #191
1.14.4 - 2024-02-11
- Add support for Classic Era 1.15.1
- Add icons from Classic Era 1.15.1 to icon picker
- Onky re-process bingings when entering and leaving combat if required #189
1.14.3 - 2024-01-17
- Add support for Dragonflight 10.2.5
- Add icons from Dragonflight 10.2.5 to icon picker
1.14.2 - 2023-12-19
- Fix Lua error on Classic Era when accessing macro conditions on a Druid #186
- Display both Tree of Life and Moonkin Form in the Form macro condition for Druid on Classic Era
1.14.1 - 2023-12-03
- Add support for rune engravings on Classic Era 1.15.0
1.14.0 - 2023-12-01
- Add keybind visualizer window
- Bind all unassigned modifier key combinations when automatic binding is enabled #184
- This will now include combinations such as 'ALT-SHIFT-Q', 'CTRL-ALT-SHIFT-Q', etc.
- Improved keybind button, press 'ESCAPE' to cancel keybind mode or press the right mouse button to unassign the current keybind
- Add support for Classic Era 1.15.0
- Add icons from Classic Era 1.15.0 to icon picker
- Fix configuration window(s) not always opening
- Hopefully fix modifier key combinations on MacOS #90 #182
1.13.5 - 2023-11-08
- Add support for Dragonflight 10.2.0
- Add icons from Dragonflight 10.2.0 to icon picker
- Add icons from WotLK Classic 3.4.3 to icon picker
- Add icons from Classic Era 1.14.4 to icon picker
- Update PvP talent data
- Fix icon IDs not always matching the icon file name
1.13.4 - 2023-10-10
- Close the binding configuration window automatically when entering combat
- It will be reopened when leaving combat if it was open before
- Attempting to open it during combat will instead open it as soon as combat ends
- Add support for WotLK Classic 3.4.3
- Add icons from WotLK Classic 3.4.3 to icon picker
- Fix action blocked error when the binding configuration window is open #179
- Fix a Lua error when LibSharedMedia-3.0 is not installed #181
1.13.3 - 2023-09-06
- Add support for WotLK Classic 3.4.2
- Add support for Classic Era 1.14.4
- Add support for Dragonflight 10.1.7
- Add icons from Dragonflight 10.1.7 to icon picker
1.13.2 - 2023-07-12
- Fix Lua error on macro conditions page for Augmentation Evoker #172
1.13.1 - 2023-07-12
- Add support for Dragonflight 10.1.5
- Add icons from Dragonflight 10.1.5 to icon picker
- Update PvP talent data
- Add new selection UI for both talents and PvP talents
- Improve talent selection input field
- Show all available talents when focusing an empty input field
- Show predicted talents when focusing an input field
- Improve behavior of escape and focus loss
- Add navigation through the entire talent tree using (shift-) tab or the arrow keys
- Add the ability to show all talents instead of only the current prediction using shift-space
- Improve the talent prediction algorithm
1.13.0 - 2023-07-11 [YANKED]
- Add support for Dragonflight 10.1.5
- Add icons from Dragonflight 10.1.5 to icon picker
- Update PvP talent data
- Add new selection UI for both talents and PvP talents
- Improve talent selection input field
- Show all available talents when focusing an empty input field
- Show predicted talents when focusing an input field
- Improve behavior of escape and focus loss
- Add navigation through the entire talent tree using (shift-) tab or the arrow keys
- Add the ability to show all talents instead of only the current prediction using shift-space
- Improve the talent prediction algorithm
1.12.2 - 2023-06-22
- Use new import and export window for profile import, export, and direct player share
- Improve warning shown when the self-cast modifier is enabled
- Add
bonusbar
andnobonusbar
macro conditions- For Dragonriding, use bonus bar 5, for Dracthyr Soar use bonus bar 1
- Add syntax higlighting to the generated macro text
- Add monospaced font for the macro text fields to improve readability
- Add the
/clicked options
(or/clicked opt
) command to open the addon options
- Fix conflict between Dragonriding and Evoker abilities #170 (by nihilistzsche)
- Fix potential Lua error in talent selection dropdown
- Remove the
/clicked profile
and/clicked blacklist
commands
1.12.1 - 2023-05-21
- Fix Lua error when pressing tab on the talent selection dropdown
- Fix binding config sorting not working
- Don't open the top-most group automatically when opening the binding configuration window
1.12.0 - 2023-05-16
- Add option to disable the addon compartment button to the options menu
- Add new import and export window for individual bindings and groups #141
- Add global bindings, which are always active regardless of the selected profile #142
- Fix Lua error when using shapeshift load condition on WotLK Classic
1.11.2 - 2023-05-07
- Fix Lua error on WotLK Classic #169
1.11.1 - 2023-05-03
- Add support for Dragonflight 10.1.0
- Add icons from Dragonflight 10.1.0 to icon picker
- Add support for AddOn compartment
- Use in-game API to retrieve talent data
- Make new talent selection UI available for non en-US locales
- Update PvP talent data
- Fix talent dropdown item sometimes being unclickable
1.11.0 - 2023-03-22
- Add support for Dragonflight 10.0.7
- Add new "Advanced Flyable" macro conditional to determine whether Dragonriding is possible
- Add icons from Dragonflight 10.0.5 and 10.0.7 to icon picker
1.10.6 - 2023-01-26
- Add support for Dragonflight 10.0.5
- Add support for WotLK Classic 3.4.1
- Fix occasional Lua error when using forms #166
- Fix Lua error on stance macro load option on WotLK Classic
1.10.5 - 2023-01-06
- Fix Lua error when using the talent load condition on WotLK Classic #163
1.10.4 - 2023-01-06
- New binding reload and status logic, improving performance significantly
- Fix talent load options not always being in the correct state after switching spec or talent loadout
- Fix Lua error related to talent information not being available sometimes
- Fix talent tree spell tooltips not always showing "Bound to" text
1.10.3 - 2022-12-14
- Fix Lua error for non-English locales when using the talent load option #155
1.10.2 - 2022-12-13
- Fix talent selection input on non-English locales #146
- Fix a Lua error when selecting spell from the spellbook
- Fix talent known condition not working with talents granted automatically
- Improve performance when switching specializations or talent loadouts
1.10.1 - 2022-11-28
- Removed forced class and specialization load option when the talent load option is enabled
1.10.0 - 2022-11-28
- Add
/cancelform
option #133 #121 - Add new talent selection UI #127 #136
- Add the ability to combine talent requirments (talent 1 AND talent 2 OR talent 3)
- Add the ability to negate talent requirements (NOT talent 1)
- Fix pasting binding data sometimes hiding bindings completely
- Fix minor import related issues
- Check for overriden spells with the spell known load condition #137
- Disable the automatic binding of unassigned modifier keys by default #134
1.9.1 - 2022-11-16
- Update Chinese translations (by Jokey)
- Update Evoker talent data
- Improve performance of unit tooltips
1.9.0 - 2022-11-15
- Add support for Dragonflight 10.0.2
- Add the option to automatically import bindings from action bars (Default UI, ElvUI, and Bartender4) #120
- Update talent data
- Fix the spell known load condition not correctly checking if the spell is known (by novsirion)
- Fix not all data being imported when importing a profile #128
1.8.1 - 2022-10-26
- Fix class and talent specialization options not always being force enabled on Retail
- Fix forced class and specialization options not reloading bindings
- Fix automatically bound modifiers overriding built-in keybindings
- Fix missing Paladin stances
- Fix missing Arms Warrior stance
- Fix talent selected option not always behaving accurately
- Improve binding search bar performance
1.8.0 - 2022-10-25
- Add support for Dragonflight 10.0.0
- Add support for the Dracthyr race #104
- Add support for the Evoker class #104
- Add support for the new talent tree system #105
- Add 10.0.0 icons to icon picker #107
- Add option to automatically bind unassigned modifier keys to cast a binding
- Creating a binding for 'Q' can automatically also bind 'SHIFT-Q', 'ALT-Q', etc
- Add tooltip explaining search filters to search box
- Add small delay before showing tooltips
- Add the ability to invert stance selection, changing the macro from
form
tonoform
- Add stance macro condition for Warrior
- Add stance/form macro conditional for Classic #68 #69 (by yannlugrin)
- Simplify frame blacklist dropdown
- Fix text color not always being set correctly in the binding list
- Fix compact unit frame center status icon not being registered for click-casting
- Removed covenant selected load option
- Hide macro conditions panel from custom macros
1.7.7 - 2022-09-02
- Fix keybinds being active while in a vehicle on WotLK Classic
- Fix WotLK Classic specific features not working due to Blizzard code change
- Fix empty groups not being visible with an empty search term
1.7.6 - 2022-08-31
- Add search filters
- Type
k:
to search for exact keybinds, for examplek:f
to search for all bindings bound to theF
key
- Type
- Ignore group names in searches
- Fix a Lua error on Classic Era when opening the binding load condtions page
1.7.5 - 2022-08-29
- Add support for WotLK Classic 3.4.0
- Add talent selected load condtion for WotLK Classic
- Add specialization selected load condition for WotLK Classic #101
- Add improved (and hopefully more complete) icon data for all versions
- Add the ability to search for icons by file ID
- Automatically set the class load condition when importing from spellbook
- Improve icon picker load speed
- Fix a Lua when using the shapeshit macro condtion in addition to the class load condtion
1.7.4 - 2022-08-25
- Fix item equipment slot IDs not casting #108
1.7.3 - 2022-08-22
- Change
/use
command to/cast
to prioritize spells over items #102
1.7.2 - 2022-08-17
- Switch to single addon package release mode
- Update Chinese translations (by Jokey)
- Add support for Shadowlands 9.2.7
- Fix click-cast targeting issue after entering or leaving combat
1.7.1 - 2022-08-10
- Fix Lua error when a macro icon is a file ID #100
1.7.0 - 2022-08-04
- Add combat modifier to unit target and menu bindings #97
- Allow
channeling
andnochanneling
without a value - Add cancelaura binding type #76
1.6.12 - 2022-06-27
- Fix error in ToC
1.6.11 - 2022-06-01
- Add support for Shadowlands 9.2.5
- Update talent data for WoW 9.2.5
- Update icons for WoW 9.2.5
1.6.10 - 2022-05-05
- Add support for TBC Classic 2.5.4
- Switch to single package release
- Fix binding config search bar permanently filtering out items
1.6.9 - 2022-04-02
- Fix Restoration Druid 4-Set not being detected as Incarnation: Tree of Life (by Squishes)
- Fix covenant load condition not always being triggered immediately after switching covenants
1.6.8 - 2022-02-22
- Add support for Shadowlands 9.2.0
- Add support for Classic Era 1.14.2
- Add support for TBC Classic 2.5.3
- Update talent data for WoW 9.2.0
- Update icons for WoW 9.2.0
- Update icons for WoW Classic 1.14.2
- Update icons for WoW Burning Crusade Classic 2.5.3
- Desaturate group icons when all bindings in a group are disabled #91
- Sort groups with active bindings above groups without #91
- Update Chinese translations (by Jokey)
1.6.7 - 2021-11-12
- Fix META key not working in conjunction with other modifiers #84 (by tflo)
- Visualize META key as CMD on Mac clients
1.6.6 - 2021-11-03
- Add support for Shadowlands 9.1.5
- Update talent data for WoW 9.1.5
- Update icons for WoW 9.1.5
- Update icons for Burning Crusade Classic 2.5.2
- Update icons for WoW Classic 1.14.0
1.6.5 - 2021-09-29
- Add support for Classic Era 1.14.0
- Fix "Bound to" tooltip text appearing twice on talents
1.6.4 - 2021-09-01
- Add support for TBC Classic 2.5.2
1.6.3 - 2021-08-07
- Update Chinese translations (by Jokey)
1.6.2 - 2021-07-12
- Breaking Change Fix zone name condition not working when a zone has a comma in the name, a semicolon is now used to OR the zone load condition
- Fix "open unit menu" not working with all unit frames (VuhDo)
1.6.1 - 2021-06-30
- Fix error when opening the binding configuration window with ElvUI skinning enabled
1.6.0 - 2021-06-29
- Add support for Shadowlands 9.1
- Add binding template for a hovercast spell #71
- Add the ability to create bindings by dragging spells/items into the Clicked window #71
- Improve visualization of unloaded bindings #74 (by gitarrg)
- Add "spell known" load condition for WeakAuras export
- Add the ability to remove a spell rank on Classic Era and TBC Classic #70
- Make import from spellbook only import new spells on subsequent imports #75
1.5.3 - 2021-06-08
- Fix binding configuration pages not properly redrawing (revert from 1.5.2)
1.5.2 - 2021-06-03
- Prevent binding configuration window from redrawing the selected element
- Fix a rare occurance where unit frames would not respect the cast on key down setting
1.5.1 - 2021-05-27
- Add "target of mouseover" target (
@mouseovertarget
) - Add support for multiple "bound to" labels on spell tooltips
- Fix a Lua error if click-cast frames don't have a name #55
- Fix a Lua error when opening the binding configuration window if the profession spell book is open
- Fix an issue with the on key down setting not being respected in all scenarios #54
1.5.0 - 2021-05-19
- Fix Lua error on characters migrated from Classic Era
1.4.1 - 2021-05-17
- Show keybind in spell tooltip when bound
- Fix icon picker on Classic Era and TBC Classic
1.4.0 - 2021-05-13
- Add support for TBC Classic 2.5.1
- Add missing instance type load option to Classic Era
- Hide spellbook spell icon highlight when an active binding casts the spell
- Add
channeling
andnochanneling
macro options
- Fix a potential Lua error when opening binding load options
- Remove
Focus
binding target on Classic Era - Remove
Arena
binding targets on Classic Era
1.3.2 - 2021-04-27
- Fix a Lua error when searching if an equipment slot has no item equipped #64
1.3.1 - 2021-04-25
- Add Chinese translations (by Jokey)
- Allow
/startattack
to target a unit if none is specified #63 - Don't enable the "Start auto attacks" for new bindings automatically
1.3.0 - 2021-04-17
- Add shared binding option to start pet attacks
- Fixed a Lua error when copy-pasting binding data
1.2.0 - 2021-04-06
- Show icon next to spell/item ID
- Show spell/item tooltip when hovering over the ID
- Add item equipped load option to bindings
- Add tooltips to load options
- Add quick start create option to import the entire spellbook and talent pane
- Fix equipped usable items not working after changing equipped items
- Fix empty
/tar
commands being generated if a target cannot be inferred from the binding
1.1.2 - 2021-03-29
- Fix Lua error on Classic Era #59
1.1.1 - 2021-03-29
- Fix PvP talent ordering for some specs
- Fix a Lua error when creating a new profile #58 (by hythloday)
1.1.0 - 2021-03-26
- Update retail icons with new ones from 9.0.5
- Fix binding config occasionally resetting input field text whilst typing
- Fix spell ranks being ignored on Classic Era
- Fix not being able to create a "Open the unit menu" binding
1.0.0 - 2021-03-21
- Show spell and item ID next to text field
- Add
stealth
/nostealth
macro condition - Add
mounted
/nomounted
macro condition - Add
outdoors
/indoors
macro condition - Add
flying
/noflying
macro condition - Add
flyable
/noflyable
macro condition - Add
swimming
/noswimming
macro condition - Add Zone Name(s) load condition, specify multiple using comma as a seperator, or use
!
to negate a condition - Add the option to execute multiple actions in a single macro, see action groups on the binding Action page
- Add a new binding type to replace the "Append" macro behavior
- Add shared binding options to macros
- Fix various issues with binding display names
- Improve behavior of target spell and item text field shift-clicks
- Fix shared binding options being changable during combat
- Fix custom macros that call protected functions not working #57
- Remove the macro mode dropdown, the "Run first" and "Run last" behavior can now be achieved by modifying the action group
- Save spells and items as ID instead of name
- Separate macro conditions from load conditions
- Replace the binding type dropdown with a the right click context menu option
- Hide binding status page if the binding is not loaded
- Hide binding status page from target/menu bindings
- Simplify the binding status page, remove the "local" macro and condense the related bindings into one list
- Hide binding action page from "Target the unit" and "Open the unit menu" binding types
- Slightly increase width of the binding configuration window
- Rework the binding templates list, it now lists presets of all available binding types, to replace the binding type dropdown
0.17.2 - 2021-03-10
- Add support for Shadowlands 9.0.5
0.17.1 - 2021-02-27
- Fix an issue where the
exists
check was incorrectly added when used in combination with the Stance/Form condition
0.17.0 - 2021-02-27
- Add support for mouse button 6+ #52
- Major internal refactor and cleanup
- Fix an issue where some abilities appear twice in tooltips
- Fix an issue where uncastable spells or items would appear in the tooltip #51
0.16.2 - 2021-02-20
- Fix an error when logging in on Classic Era
- Fix an error when enabling tooltips on Classic Era
0.16.1 - 2021-02-20
- Expand tooltip system to support any bindings that are currently valid for the target
- Add missing Concentration Aura to the stance load options for Paladin
- Hide tooltip entries if the form/stance load condtion has not been met
- Hide tooltip etnries if the pet laod condtion has not been met
0.16.0 - 2021-02-18
- Add an option to show unit-frame bindings on tooltips (by h2oboi89)
- Add an experimental WeakAura export function for spells and items, creates an icon that shows the spell/item status
0.15.5 - 2021-02-15
- Fix popups appearing behind the main Clicked frame #50
0.15.4 - 2021-02-13
- Add user-friendly tooltips explaining the binding action page
- Update Korean translations (by netaras)
0.15.3 - 2021-02-01
- Fix binding target sorting not always following the specified order
- Remove restriction to add target units after a dead end (i.e. player or cursor)
0.15.2 - 2021-01-21
- Add click-cast support for
Boss5TargetFrame
#45
0.15.1 - 2021-01-21
- Add arena 1-3 binding targets
- Add spellbook spell rank support for Classic Era
0.15.0 - 2021-01-12
- Add a load condition to only load bindings in specific instance types (dungeon, raid, arena, etc.)
- Fix missing
exists
condition onnoX
macro conditions (nodead
,nopet
, etc.)
0.14.0 - 2021-01-08
- Add Covenant Selected load condition
- Add an option to target a unit after casting on them
- Update Korean translations (by netaras)
- Optimized file size
- Removed non-icons from the icon selector
0.13.4 - 2020-12-26
- Add Korean translations (by netaras)
- Fix blacklisted unit frames intercepting clicks
- Fix a Lua error on Druid characters on Classic Era #41
0.13.3 - 2020-12-22
- Add an option to export and import profiles
- Add an option to share the current profile to another player
- Fix an error when selecting alphabetical sort
0.13.2 - 2020-12-19
- Fix blank binding configuration window on Classic Era with ElvUI installed #39
0.13.1 - 2020-12-17
- Fix tertiary mouse buttons not activating #40
0.13.0 - 2020-12-16
- Add an option to overwrite the currently queued spell
- Add dynamic icon and name for bindings that target equipment slots
- Fix an issue that could cause the mouse cursor to lock up when clicking on the edge of a unit frame #37
- Fix an error that could sometimes occur after a loading screen
0.12.1 - 2020-12-05
- Remove support for loading and upgrading profiles from before version 0.5.0
- Fix an error when loading a profile multipe versions old
0.12.0 - 2020-12-05
- Add localization compatiblity with CurseForge
- Add the ability to re-order binding targets
- Add shared binding options, checkboxes will turn gray if they're enabled by a binding sharing the keybind
- Add shared binding option to allow starting of auto-attacks
- Add support for Classic Era 1.13.6
- Automatically apply target hostility and vital settings from the previous target when adding a new target
- Update various texts to improve consistency
- Gray out binding targets that are inactive instead of deleting them
- Improve data format of saved profiles
- Remove a debug message that was printed to the chat when shift-clicking a talent
- No longer unlock bindings when in a vehicle that doesn't override the action bar (will fix some world quests and the Maw)
- Unlock bindings when the override bar is visible
- Fix binding reloads if a player joins or leaves the group during combat
- Fix an excessive amount of binding reloads when in a group
0.11.2 - 2020-11-23
- Add icons from Shadowlands 9.0.2 to icon picker
- Fix an error when using
-
(dash) as a keybind #30
0.11.1 - 2020-11-18
- Add the ability to close the configuration frame using Escape
- Add support for Shadowlands 9.0.2
- Update libraries to support newly added (PvP) talents
- Rename the binding
Actions
tab toAction
- Rename the
Pet Target
target toPet target
for consistency
- Remove redundant macro
exists
modifiers when it's already implied - Fix macro attribute data display on
/cc dump
- Fix mouse buttons sometimes not working after leaving combat or deselecting a target #29
0.11.0 - 2020-11-16
- Add icon selector for custom macros and groups #23
- Add a binding template for custom macros
- Add support for other targets when the unit frame target is selected #22
- Add a new visualization for the binding targets page, the unit frame target and regular targets are now separated and togglable using a checkbox
- Add an improved visualization of the
/cc dump
frame with clearer and more data - Add a message when using the Mouseover target with a mouse button that the Unit Frame Target should be enabled in order to enable clicking on unit frames #27
- Add support for shift-clicking spells and talents in spell bindings
- Add a button to sort the bindings list alphabetically
- Add the binding search box to the scroll frame instead of above it
- Increase the width of the binding tree to better suit groups
- Immediately process shift-clicking items rather than when the enter key is pressed
- Change the order of custom macros using the
FIRST
mode slightly. The "dangling blue cursor" will now always be cleared first - Optimize internal binding generation for less memory usage and better performance
- Use the per-class profile by default instead of per-character profiles
- Update the healer binding template to target unit frames instead of Mouseover targets
- Remove the ability for Mouseover targets to activate when hovering over a unit frame, the Unit Frame Target should be enabled to support unit frame clicks
- Fix the
/startattack
command being included in some bindings that don't include the "Target" target unit - Fix the
/startattack
command being included in bindings that never target an enemy - Fix groups not showing the assigned icon #24
- Fix custom macros using the
LAST
mode not being registered - (Potentially) fix bindings sometimes not activating #8
- Fix mouseover bindings that share a keybind with a unit frame binding not working
- Fix bindings restricted to Moonkin Form while in Balance not working #26
- Fix that the binding targets page for custom macros showed invalid units in the dropdown
0.10.3 - 2020-11-05
- Optimized binding loading for better performance
- Fix stance/form label for low level Druids
- Fix Lua error when entering instances if the form load option is enabled #20
0.10.2 - 2020-11-05
- Fix talent specializations for Priest
0.10.1 - 2020-11-04
0.10.0 - 2020-11-03
- Add right click context menu items to bindings in the list view which can be used to copy, paste, duplciate, and remove them
- Add a new item template creation window which lists commonly used binding configurations
- Add the ability to create groups/folders to organize bindings #14
- Add a class load option #14
- Add a player name-realm load option #14
- Add a player race load option
- Add desaturated icons for unloaded bindings
- Add status page for each binding showing their generated macros and other bindings they share a keybind with
- Automatically update listed specializations, talents, and PvP talents based on the selected class/spec load option
- Remember the selected binding page (action, targets, conditions) when switching between bindings
- Rename "Load Options" to "Conditions"
- Rename "Create" to "Add"
- Rename forms to stances when the selected class is not a Druid
- List unloaded bindings last under all loaded bindings #12
- Remove the "L" and "U" labels used to indicate load state
- Remove the Copy, Paste, Duplciate, and Delete buttons from the configuration panel
- Fix Druid shapeshift form identifiers not always being consistent with forms selected in the UI #13
- Fix default dropdown value for the War Mode condition
- Fix ElvUI skinning if the "Ace3" option is disabled within ElvUI
- Fix binding list not always remembering the selected binding after deleting one
- Fix PvP talents being listed multiple times
- Fix load order for forms/stances and combat state, they no longer overwrite all other bindings #11 #15
0.9.3 - 2020-10-22
- 0.9.2 Only try starting auto attacks on the current target if it's enemy and exists, will prevent "you cannot attack this target" messages and automatic target switching as melee
- 0.9.2 Removed manual option to start auto attacks
- 0.9.3 Start auto attacks if any of the configured target units are the current target
0.9.2 - 2020-10-22 [YANKED]
- Only try starting auto attacks on the current target if it's enemy and exists, will prevent "you cannot attack this target" messages and automatic target switching as melee
- Remove manual option to start auto attacks
0.9.1 - 2020-10-21
- Fix search box text field sometimes losing focus when typing (regression in 0.9.0)
0.9.0 - 2020-10-19
- Add support for new meta key modifier on MacOS (and Windows key in the future)
- Add support for Druid Incarnation: Tree of Life and other hidden shapeshift forms #9
- Add support for equipment slots in item bindings
- Add support for starting auto-attacks
- Rename stances to forms
- (!) Reset form configuration due to a bug in the stances configuration
- Fix an error when entering a number in the "use an item" text field
- Fix the "interrupt current cast" toggle not working on item bindings
0.8.3 - 2020-10-14
- Update libraries to Shadowlands compatible versions
- Fix a potention Lua error when opening the binding configuration frame
0.8.2 - 2020-10-12
- Add target alive/dead status to binding tooltips
- Don't reload bindings on entering and leaving combat
- Fix a Lua error when closing the professions book
0.8.1 - 2020-10-10
- Improve the blacklist UI
- Fix a potential error that could occur from the spellbook
- Fix the "Select from spellbook" button not working if the spellbook is already open
0.8.0 - 2020-10-07
- Add a target modifier for dead and alive status #4
- Add support for custom macro names and icons #5
- Add support for casting on key down instead of key up #7
- Add support for spellbook flyout buttons (Mage teleport, Hunter pet utilities, etc)
- Add a load option for War Mode status
- Add a load option for PvP talents
- Add a load option for pets
- Add a binding target option for pet and pet target
- Add a message to the chat when the binding configuration is opened when in combat
- Improve formatting of binding tooltips
- Improve data loading and database upgrading
- Improve various informational messages
- Change "Mouseover unit frame" to "Unit frame"
- Change "Global (no target)" to "Default"
- Set the default target for new bindings to "Default" instead of "Target" to mimic standard Blizzard behavior
- Fix custom macro target option for unit frames
0.7.1 - 2020-09-26
- Add target of target binding target
0.7.0 - 2020-09-24
- Add the ability to duplicate bindings
- Add a confirmation popup when deleting bindings (hold shift to skip)
- Add the ability to search in the binding UI (search for bindings with spells, items, keybindings, or even macro contents)
- Add the ability to blacklist frames #2
- Add the ability to configure target hostility for unit frame bindings
- Add the ability to specify global bindings at any part in the target order
- Add the ability to configure run options for macros, run them first, last, or enter a special mode and append them to the auto-generated command (advanced feature)
- Add slash command shortcuts to open various menus:
/cc profile
,/cc blacklist
- Add a debug output window:
/cc dump
- Improve and polish binding configuration UI
- Improve spellbook integration stability
- Disallow selecting of passive abilities in the spellbook
- Bug fixes and stability improvements
0.6.2 - 2020-09-19
- Improve spellbook integration
- Remove the escape button closing the binding configuration UI
- Fix a potential error that could occur when using Blizzard compact raid frames
0.6.1 - 2020-09-14
- Automatically remove the "blue cursor" when casting on a dead or invalid unit
0.6.0 - 2020-09-12
- Add the mouse cursor as a binding target (
[@cursor]
) - Add support for copy/pasting binding data between each other
- Automatically navigate to the spellbook if the professions book is open
- Automatically disable bindings in vehicles, pet battles, and when you're possessed (whenever you have a different action bar)
- Add a load option for stances/forms
- Add support for combat flags for unit frame only bindings
- Add help tooltip texts to targeting mode dropdown items
- Add icons to the talent selected load option
- Improve various texts
- Improve binding configuration UI performance
- Remove the ability to designate targets after the Player target in a binding as those would never be valid
- Fix ctrl/alt/shift + mouse button not working #1
0.5.1 - 2020-09-07
- Merge the main development branch and the Shadowlands beta branch
0.5.0 - 2020-09-06
- Add support for click-cast bindings that don't use the primary mouse buttons
- Add a default target for new bindings
- Add a load option for group status (in group, in raid, not in group)
- Add a load option for a specific player in your group
- Add support for shift-clicking items to autofil them
- Add ElvUI styling to the binding configuration UI
- Add support for localization
- Add support for Classic Era 1.13.2
- Show
<No one>
for a new target option instead of an empty string - Don't display unloaded bindings at the bottom of the binding list
- Only show the
<Remove this target>
on secondary binding targets
- Remove disabled button for item selection
- Fix an error when using custom macro bindings
- Fix mouse button 3, 4, and 5 not working
- Fix prioritization on global bindings
- Fix
/stopcasting
not always being applied correctly
0.4.1 - 2020-08-30
- Add support for hiding the minimap button in the UI options
- Add support for Blizzard compact raid frames
- Hide spellbook when a spell was selected
- Fix keybinds not always being picked up when also configured on action bars
- Fix the
[@player]
section of a macro not always appearing as the last option - Fix an error that occured if Clicked is the only enabled addon
0.4.0 - 2020-08-26
- Add support for custom target / menu buttons
- Add improved support for click-cast unit frames
- Add improved spellbook integration
- Add
/cc
as an alternative to/clicked
- Fix macro bindings not being activated
- Fix multiple bindings using the same keybinding not working
- Fix open menu not working on ElvUI unit frames
- Fix mouse button 3, 4, and 5 not working
- Fix action bar buttons staying highlighted after using the spellbook
- Fix various preventable errors occuring when Clique is enabled
0.3.0 - 2020-08-23
- Initial public release