와우 인벤 애드온 자료실
추천 애드온 목록
통합 애드온
인기 애드온
클래식 애드온
[11.0.5] Bartender4 (한글화버전)
Ace3용 행동바 애드온
애드온 등록자 | |
---|---|
최종 업데이트 | 2024.09.25 |
카테고리 | 액션바 |
클라이언트 버전 | 11.0.2 |
애드온 버전 | 4.15.1 |
조회수 | 1083280 |
추천수 | 87 |
다운로드 수 | 254297 |
관심등록 수 | 2110 |
안녕하세요 Ace3용 행동바 애드온입니다.
4.15.1 (2024-09-19)
Update TOC for upcoming WoW updates
4.15.0 (2024-07-23)
Update presets for WoW 11
Update TOC for 1.15.3 Classic
AddOns API updates
Remove LFG button on Classic Era only, and unconditionally
Cleanup keyring handling on Cata
Add 11.0.2 to the TOC
Update Micro Menu for WoW 11.0
Don't apply the hpad_offset for the first button in a list
Update Smart Targeting for WoW 11.0
Limit when keyring changes update the art bar
4.14.18 (2024-06-06)
Fix Luacheck for new API categories
First pass of compat fixes for WoW 11.0
Add Wago API token
Update TOCs
Remove Wrath
Bump Retail to 10.2.7
Add TWW Beta
Add Wago ID
4.14.17 (2024-05-06)
Update missed expansion checks for Cataclysm Classic
Update stance/form expansion checks for Cataclysm Classic
Closes #194
4.14.16 (2024-04-20)
Enable MultiCastBar on Cataclysm
Fix hiding KeyRingButton
Load LibDualSpec on Cata
Update TOC for Cataclysm and Vanilla
Update API checks for Cataclysm
Update Presets for Cataclysm
4.14.15 (2024-03-20)
Update TOC for 10.2.6
4.14.14 (2024-02-06)
Update TOCs
4.14.13 (2023-11-11)
Update TOC for 10.2
4.14.12 (2023-10-11)
Fix MicroMenu on Wrath 3.4.3
Update TOCs
4.14.11 (2023-08-07)
Restore LFR/LFR button position when the game repositions it
Remove WoW 9.x micromenu sizes
Align micromenu with changed button sizes
4.14.10 (2023-06-21)
Update Wrath TOC
More complete safe guards for EditMode access
Wrath 3.4.2 added EditModeManagerFrame, despite it being totally incomplete and not in use.
4.14.9.1 (2023-05-25)
Remove BCC entry, its no longer a valid game version
4.14.9 (2023-05-03)
Update TOC for 10.1
Set IconTexture
4.14.8 (2023-03-22)
Properly restore the MicroMenu parent frame on Wrath Classic
Add missing libraries to OptDeps
Update TOC for 10.0.7
4.14.7 (2023-01-28)
Adjust width of the status tracking bars, instead of re-anchoring them
This should make resizing the status tracking bar more reliable.
Fixes #149
4.14.6 (2023-01-25)
Update TOC for 10.0.5
Unregister callback that can still mess up the Bag bar in some cases
Hide the BagsBar and MicroMenu from EditMode
Re-apply the Bag positions after the UI positions it
Update StatusTrackingBar for 10.0.5
Update MicroMenu for 10.0.5 changes
4.14.5 (2023-01-22)
Update TOC for 3.4.1 Wrath
Work-around issues with the PetBar not accepting modified keybindings
Blizzard broke the click-handler for their PetButtons when a modifier is
being pressed as part of a keybinding, resulting in pet buttons to no
longer function properly.
Work-around this by using their own pet keybindings instead.
Fixes #143
Don't unlock bars in combat
4.14.4 (2022-12-08)
Separate dragonflying state from vehicle states
This fixes paging to a vehicle bar if activating it straight from your dragon.
4.14.3 (2022-11-22)
Fix Masque skins being overriden by the flyout bar
4.14.2 (2022-11-22)
Allow Masque skinning of the custom Spell Flyout
4.14.1 (2022-11-21)
Handle the LibActionButton SpellFlyout for bar fading
4.14.0 (2022-11-21)
Custom Flyout implementation for WoW 10.0
Implemented a custom flyout for 10.0 independent of the Blizzard SpellFlyout, which is entirely
independend of the default SpellFlyout and should continue functioning independent of any changes Blizzard
will make to the SpellFlyout in the future.
Also added flyout direction to the presets for a better out-of-the-box behavior.
4.13.7.1 (2022-11-16)
Update TOC for 10.0.2
4.13.7 (2022-11-16)
Simplify hiding of Blizzard Action Bars
The old method caused too many side effects in Edit Mode.
Hopefully this can run largely error and taint free.
Disable removing the EditMode overrides
The impact from this seems a bit too large, and hopefully other efforts can help minimize taint failures
Use the base hide function, if available
This avoid messing with the EditMode override of Hide, which can cause taint
4.13.6 (2022-11-10)
Fix EditMode detection check
Try to prevent mode editmode updates from running on our buttons
Add a condition to leave the buttons of some bars alone
Remove anchor changes in hiding code, unused
Remove action buttons from their parent action bar
Factor action button hiding into a function
Update the unlock overlay frame level to match Edit Mode
Update the color of the unlock overlay
Unlock the Bartender bars when entering Edit Mode
Sort the Text Style tab in front of the Positioning tab
Adjust the default size of the options dialog
A bit more height allows the General Settings bar settings to fit on one page
Move text style options to their own tab
This de-clutters the general page and fixes a bug with hiding the "Hide Hotkey" option
4.13.5 (2022-11-09)
Fix the Pet Bar on Classic Era
Unregister more events on the MainMenuBar
Improve hiding of EditMode managed action bars and reduce taint
Add a PurgeKey utility function
This function can purge a key and force a re-hash of the table to untaint it
Factor Merge function into a new Util structure
4.13.4 (2022-11-07)
Tweak default font sizes
These sizes should more closely mimick the 9.x size
Update default font one last time
Update 10.0 Bag Bar Masque skinning
Add bar paging for Dracthyr Soar to match the default UI.
Note: Since bar paging is setup for classes, this is technically setup
for Evokers. But since those are exclusive to Dracthyr and vice-versa
for now, what can go wrong?
Re-factor the pet button
Update functionality for modern templates, removed style overrides long
irrelevant, implement hide border/hide equipped functionality.
Hopefully fixes a large variety of pet button related issues.
Fix Button Offset option not updating bars when changed
The check whether a change was needed was comparing against old config
value before updating the config value to the new requested value,
skipping the actual updating of buttons until reloading interface or
switching to and from a profile with different offset.
Don't reposition the default action bars, to prevent causing issues with EditMode
Cleanup some pre-WoW 10.0 compat
Setup sponsorship information
Tweak default font size for WoW 10.0
Add support for configuring text justification (alignment)
Factor text element settings into a function
Add support for adjusting the position of text elements
Preserve anchors for hidden action bars
EditMode can in some situations try to determine offsets or width/height, so we must attempt to keep it
valid
Refresh the macro text font when LSM loads it
Add support for adjusting the macro text font style and size
Add an option to select the font and text size for Hotkey and Count elements on each bar
Also update the default font style and size for WoW 10.0 to be much more readable
4.13.3 (2022-10-29)
Add an advisory note to the Extra Action Button for users to use Edit Mode instead
Taking a frame out of Edit Mode and letting Bartender4 handle it instead
is problematic at best, and for the Extra Action Button in particular we
don't even do anything to it other then making it movable.
Favoring Edit Mode and avoiding issues with the button not working right
seems like the best path forward, even though I was not able to
reproduce issues in raids or dungeons myself.
Give Masque the proper bar name, instead of the old index
Fixes #103
Only include the Leave Vehicle button on the new Vehicle bars in WoW 10
Update Artwork for the Leave Vehicle custom button
4.13.2 (2022-10-28)
Fix the page indices for Pages 13 to 15
4.13.1 (2022-10-28)
Fix position not sticking for Extra Action Button and the Vehicle Exit button
Improve some option wordings
Update keyring position on classic when required
Fix copy-pasta
Setting layout tweaks
Add a Hide Border option to only hide the new Action Button border1
4.13.0 (2022-10-27)
The Button Lock settings saves again
Since LibActionButton now more gracefully handles button moving, we can
return this to the old behavior.
Re-order bindings to match the new bar sorting
Re-open the Bartender options after closing KeyBound
Split bar options into action bars and UI bars
Refactor Action Bar naming to match Blizzard
1-8 now match Blizzards 1-8
What was previously 2 is now named Bonus Bar
Don't re-enter ReassignBindings from our own binding changes
Make keybinding migration safer for changes during iteration
Migrate keybindings from Blizzard Multi bars onto Bartender4 bars.
Fix three stacked bars option for the Blizzard preset
4.12.4 (2022-10-26)
More thoroughly re-assign keybindings from all buttons
4.12.3 (2022-10-26)
Add a default position for the queue bar
4.12.2 (2022-10-26)
Increase the default height of the options dialog to fit all tree elements
Update button configuration when zoom setting changes
Pass the zoom setting to LibActionButton-1.0 to indicate the border should be hidden
Tweak the spacing in Vehicle Bar
Use "Keybind" buttons for bindings
This allows LibActionButton-1.0 to differentiate keybindings and clicks,
for improved button handling.
Re-design button lock options
The button lock is now enabled by default and has been reset. The
related options have been re-worded or given expanded descriptions to
document the implications.
Separate defaults table for the queue bar
4.12.1 (2022-10-25)
Update TOC for 10.0
Add the vehicle button to presets
Fix button contents for high-index possess bars
Fix vehicle bar button on 10.0
Add Queue Status frame for 10.0
Fixes #86
Add a Modern Art, Classic layout preset
Rename Special Bar to Class Bar
This better identifies their intended purpose
Cleanup some bagbar cruft
Add an option to change vertical alignment for bag bar buttons
This also removes the yoffset hack from the DF bag bar
Add multibar 5-7 to Hide Blizzard
Support for the three additional action bars in WoW 10.0
To properly integrate them with the most logical sense, existing bars
have been renamed slightly:
Bar 1-6 remain as-is
Bar 7-10 are now called "Special Bar 1-4", as they are used by Druids
Bar 13-15 (the new ones) take the places of Bar 7-9
For a final result of:
Bars 1-9
Special Bars 1-4
4.12.0 (2022-10-01)
Disable 10.0 Bag Bar Masque skinning for now
Use the noopFunc in the bag bar for 10.0 consistently
Clear anchors of the MultiCast bar to remove the protection of the MainMenuBar
Re-factor scale migration for 10.0
Support Dragon Riding bonus action bars in WoW 10.0
Fix Extra Action Button in WoW 10.0
Update BagBar for WoW 10.0
Update presets for WoW 10.0
Update Blizzard Art Bar for WoW 10.0
Update Micro Menu for WoW 10.0
Fix lock dialog in WoW 10.0
Attempt to migrate profiles to WoW 10.0 layout
Split Preset for WoW 10.0 and before into separate files
Add HideBlizzard module for WoW 10.0
Tweak button bar layout for WoW 10.0
Status Tracking Bar compat for 10.0
Transition to the built-in on-down option in WoW10
Vehicle temp fix
Factor Blizzard hiding code into its own file
Use built-in Pet button variables
4.11.6 (2022-09-10)
Add Wrath DualSpec support
Enable Shadowform and Tree of Life stances on Wrath Classic
Fixes #79
4.11.5 (2022-09-02)
Update Wrath project id checks
4.11.4 (2022-08-18)
Update TOC
Hide Vehicle UI option when not relevant
Cleanup classic expansion checks
LE_EXPANSION_NORTHREND is only available in the wrath client, making it
unusable. Also use GetClassicExpansionLevel everywhere.
Support Shadow Dance bar paging on Wrath Classic
Fixes #76
Don't load the MultiCast Bar on Retail
Its not used here.
Add a Totem Bar for Wrath Classic
Add more control over the style to the Status Tracking Bar
Fixes #72
4.11.3 (2022-07-26)
Add Wrath TOC information
Tweak BlizzardArt and Preset for Wrath Classic
Tweaked BlizzardArt and Preset for BCC
4.11.2 (2022-06-27)
Update TOC
The ActionBar MT should be of class Frame, not Button
Use checkout v2 for pull requests
Remove CF API key from the locale import step
The global env already covers it
4.11.1 (2022-02-24)
Fix luacheck
Properly handle the micromenu difference on Classic/BC
Use a single zip for all game versions
Update .editorconfig to properly apply to all yml files
Re-introduce special case in the Micro Menu for WoW Classic
4.11.0 (2022-02-23)
Update TOC
Update Classic and BCC TOC
Use MICRO_BUTTONS to dynamically handle differences in the micromenu between Classic and BCC
Closes #66
4.10.10 (2021-06-29)
Update retail TOC to 9.1
Add the ability for a bar to grow horizontally in both directions (the bar stays centered)
Support Tree of Life stance bar swapping
It does not have a bar assigned to it by default, since it being a
separate caster form which shares many of the same spells as the
original, bar swapping is of limited use only.
A bar to swap to can be assigned in the configuration.
4.10.9 (2021-05-21)
Fix changing the self-cast modifier on classic
Fixes #54
Support Shadowform stance paging on BCC
Fixes #55
4.10.8 (2021-05-17)
Always load XPBar to avoid errors in development
Fix forgotten line
Rename BC -> BCC to follow standards
Improve TOC conditions for BC to avoid loading files not present or required
Fixes #53
Rename workflow
Add Project globals for Luacheck
Using ActionBarController_GetCurrentActionBarState() instead of CURRENT_ACTION_BAR_STATE, which is no longer global.
Add Burning Crusade Classic support
4.10.7 (2021-03-15)
Update TOC for 9.0.5 and 1.13.6
"All" style mouseover was not obeying the modifier
4.10.6 (2020-11-19)
Update TOC for 9.0.2
Suppress NPE tutorials which conflict with Bartender
4.10.5 (2020-10-19)
Properly handle vehicle button show/hide
Early hooking changes prevented the default Blizzard logic from hiding
it in some cases.
Fixes #40
Ensure the button offset is re-applied on profile load
4.10.4 (2020-10-19)
Another pass on updating the hiding code
Preserve anchors for more frames where possible, hide the others.
More thorough frame hiding and re-anchoring
More aggressive hooking to avoid errors from hiding the pet action bar and the vehicle button
Fixes #39
4.10.3 (2020-10-16)
Remove the top level flag from the ExtraAbilityContainer
Set the frame level of the Extra Action Bar specifically
This ensures it sits under any normal action buttons, and will not
obscur them with its big artwork.
Fixes #38
Add compat check for MainMenuBarArtFrameBackground
Compress frame levels used by Bartender4
Uncouple a bunch of hidden frames from the MainMenuBar to un-protect it
4.10.2 (2020-10-15)
Add missing exists check for mouseover casting
Fully control frame level of the art bar and reputation/xp bar
This allows action buttons to sit above the art, but allow th XP/Rep to
remain below it
4.10.1 (2020-10-14)
Simplify zone ability handling, these checks are not needed
Add an option to hide the Extra Action Button artwork
Consolidate Zone and Extra action bars into handling the new Extra Ability Container
4.10.0 (2020-10-13)
Update TOC
Improve smart targeting for abilities which can target both enemies and friends
Fixes #33
Prevent mouse-over from targeting dead units with harmful spells
Pass the Masque button type as appropriate
Add the ability to offset actions on an action bar
This allows, for example, to split a logical action bar into two
physical shorter bars, re-using the otherwise wasted action slots.
Hide the override bar when its not supposed to be active
This occurs when swapping between blizzard vehicle UI and not after
being in a vehicle
Rename PR workflow
Update Classic TOC
Add CF API Key to locale import
Add locale import to GitHub actions
Fetch all commits when packaging for proper history
Run luacheck on pull requests
Remove travis control file
Setup GitHub Actions workflow
Increase the frame level of gryphon endcaps in the art bar
This allows them to sit on top of the XP bar, for the proper blizzard look
Fixes #10
Fix the actionbar state when entering/leaving vehicles without blizzard vehicle UI
Use BackdropTemplate on WoW 9.0
4.9.0 (2020-01-27)
Update TOC for 8.3
Update Pet Bar on PLAYER_MOUNT_DISPLAY_CHANGED and PLAYER_TARGET_CHANGED
The default UI updates the pet bar on these events, so make sure we follow suit
Update the pet bar on PET_BAR_UPDATE_USABLE
Max fix issue #11
4.8.8 (2019-09-25)
Update TOC for 8.2.5
Also re-layout the MicroMenu after taking it back over
Add a few additional hooks to restore the MicroMenu to its original state
Hopefully this can reduce the impact of other addons also messing with
the MainMenuBar
4.8.7 (2019-09-08)
Only allow the OverrideActionBar to take over the MicroMenu when Blizzard Vehicle is enabled
Be explicit about which frames we allow to take over the MicroMenu
Remove more hooks that should not be needed
Simplify the VehicleBar, it only ever has one button
Don't skin the MicroMenu with Masque, its not compatible
4.8.6 (2019-09-06)
Fix LuaCheck
Re-design Micro Menu logic to hopefully better integrate into the UI
Hide the MainMenuBarMaxLevelBar if it exists
4.8.5 (2019-08-31)
Tweak micromenu button layout on Classic
Fix Vehicle Bar moving on Classic
4.8.4 (2019-08-10)
Add another classic guard for LibDualSpec
Another attempt
Try disabling wowi upload for classic
Build classic version first, so that the retail version is seen as "more recent"
Add Classic support to Double-Wide and Tripple-Stacked presets
Tweak bag bar position on classic
Fix default page for warrior beserker stance, and only use on Classic
Remove support for ButtonFacade, its been dead for years
Don't use LibDualSpec at all on classic
Avoid loading LibDualSpec on classic
Build a classic version
Add TOC version for classic
Handle XP/Rep bar on classic
Fix LuaCheck
Handle the MainMenuBarPerformanceBarFrame on classic
Improve positioning of micromenu and bag bar on classic (and Blizzard preset)
Warrior stances for classic
Disable talent frame hook on classic
Hide the MultiCastActionBar
Check if SpellFlyout actually exists
4.8.3
Update TOC for 8.2
Fix MicroMenu issues in vehicles
Fix micro button layout on retail
Fixup LuaCheck
Preliminary WoW Classic support, not fully complete yet
Use short-url form for LibStub external
Use read_globals for most global variables in luacheck
Fix LibStub tag URL
Update pkgmeta to new-style repo URLs
Change how travis executes tasks
Run LuaCheck in travis
Add luacheckrc
Cleanup warnings and style
Remove pre-8.0 frame hiding code
Remove pre-8.0 compat code in MicroMenu
Update pkgmeta file ignores
Fix script some more
More locale work
Play with better locale import
Add travis-ci metadata
4.8.2
Hide stance visibility options when no stances exist
Remove ancient stance hacks
Remove pre-8.0 compat
Update TOC to 8.1
4.8.1
Remove XP/Rep/AP bar, they have been replaced by the Status bar
Update Presets to include the Status Tracking Bar
4.8.0
Update TOC for 8.0
Replace locale script with a fixed auto-import version
Replace broken localcheck script with a locale-export script
Use LibDualSpec git master
Properly refresh self/focus casting when changing settings
Create a custom StatusTrackingBarManager
Remove some commented out code
Taking over the FrameXML version causes taint issues
Draft of a Status Trackign bar
Fix Lua errors on startup when Blizzard Vehicle was turned off
Fix visibility options in 8.0
Fix the PetBar after 8.0 API changes
Fix another glitch with the MainMenuBar
Update StanceBar for 8.0 API changes
Fix micro menu button layout on 8.0
Fix errors in 8.0
Remove pre-7.3 compat
4.7.10
- Update TOC for 7.3
- Update PlaySound usage for 7.3
4.7.9
- Switch to ignoring unlocalized strings due to bugs in the locale export
4.7.7
- Update TOC to 7.2
- 7.2 removed the HelpMicroButton, so we don't need to handle it anymore.
4.7.6
- Update copyright to 2017
- Set the Layout before trying to save the position
- This hopefully helps to avoid issues saving the initial position
4.7.5
- Remove rogue load condition, the stance that needed this has been removed
- Remove some more pre-legion compat
- Remove unused references to LibButtonFacade
- Add a Zone Ability Bar
4.7.4
- Update TOC for 7.1
4.7.3
- Replace the title region with manual drag handlers, as title regions are removed in 7.1
- Remove check if the AP bar exists
- Remove defer animation callbacks from xp/ap/honor bars
This may help fix stale bars.
- Update localization script to use https to access WoWAce
4.7.2
- Added a workaround for the LFD/BG Queue frame being below Bartender4 bars
- Slightly increased the size of the config panel so the Profile option is visible again without scrolling
4.7.1
- Hide the Honor Watch Bar
4.7.0
- Updated for World of Warcraft: Legion
- Added a new module for the Artifact Power Bar
4.6.14
- Fixed an issue that prevented pet bars from updating properly when the pet specialization was changed
4.6.13
- Update copyright to 2016
- Revert "Rename.numbuttons to .button_count"
This reverts commit 8fb4327d14074209519b7e991ac015455047a1bb.
This needlessly breaks some addons trying to interact with Bartender4
4.6.12
- Fixed behavior of custom fade visibility conditions
- Fixed size of the stance bar after losing/gaining stances
4.6.11
- Maintenance release with minor fixes and updated translations
4.6.10
- Fixed a few cooldown-related glitches caused by 6.2
- Fixed auto-assist casting with druid Wild Charge in cat and bear form
4.6.9
- Update TOC for 6.2
4.6.8
- Fixed cooldown transparency
4.6.7
- TOC for 6.1
- Improve micro menu padding in the blizzard preset
- Fix micro menu in 6.1
4.6.5
- Fixed two Lua errors occuring in different circumstances
4.6.4
- Fixed Auto-Assist and Mouse-Over smart targeting with talent or spec specific spells
- Fixed cooldown numbers with some addons not working (LUI, and more)
4.6.3
- Further attempts to workaround Blizzards bug with the cooldown swipe not obeying transparency properly
4.6.2
- Fixed an error when reducing the number of buttons on a bar
- Fixed the alpha of cooldown blings on faded bars
- NOTE: If you're still seeing the cooldown swipe or the cooldown bling on faded bars, make sure cooldown addons like OmniCC are not interfering.
4.6.1
- Refresh button alpha after bar alpha changes
- Add support for Monk Stance of the Spirited Crane
4.6.0
- Support for WoW 6.0 and Warlords of Draenor
- Added an option for Mouse-Over casting (automatically target the Mouse-Over unit when using the button keybinding)
- Improved the Blizzard bar preset to have the bags in the right position
4.5.13.2
- Fixed micro menu button layout broken in WoW 5.4.1
4.5.13.1
- Resolved a taint error introduced with WoW 5.4.1
4.5.13
- Fixed issues with the micro menu layout and positioning in pet battles/vehicles
4.5.12
- Fixed the action bar in some fights with shapeshift events (ie. Prophet Tharon'ja)
4.5.11
- Updated for 5.4
- Fixed the MicroMenu disappearing in PetBattles
4.5.10
- Updated for 5.3
4.5.9
- Updated for 5.2
4.5.8
- Fixed a Lua error related to spell flyouts
4.5.7
- Fixed a Lua error when entering vehicles
4.5.6
- Support for WoW 5.1, Loss Of Control Cooldowns and the works!
4.5.5
- Fix enabling/disabling of the petbar
4.5.4
- Added an option to hide the pet bars button grid (empty buttons)
- Fixed Fadeout with Flyout actions
- Fixed action range display when using the self-cast modifier for bar paging
- Using spanish translation for mexican WoW clients
4.5.3
- Improved handling of Override ActionBars which are not classified as vehicles (Darkmoon Faire games, and others)
- Added a visibility option to hide the bars when an override bar is active
- Fixed Shadowdance stance paging
- Even more fixes for the Reputation and XP bar
4.5.2
- Added a separate stance option for Shadowdance
- Fixed Incarnation: Tree of Life paging
- More fixes for the Reputation and XP bar
4.5.1
- Fixed the reputation and XP bars
- Removed the empty Totem Bar
- Improved Vehicle/Possess Bar handling
4.5.0
- Full support for WoW 5.0 and Mist of Pandaria
* Support for Pet Battles (all Bartender bars are hidden when the Pet Battle UI is shown)
* Full support for Monk stances
* Updated all stance code for changes in 5.0
- Support for spec-based profiles using LibDualSpec-1.0
- Added an option to change the direction of button flyouts (eg. summon demon/pet)
- Improved Vehicle Bar (no more missing "Leave Vehicle" button on some vehicles)
- Improved Masque integration
4.4.19
- Updated for 4.2
4.4.18
- Updated for 4.1
4.4.17
- Fixed disappearing Micro Menu
4.4.16
- Don't call ApplyConfig when resetting the XP bar, as it will cause taint issues.
4.4.15
- Re-Added the "Leave Vehicle" button on Button 12 of the Possess Bar
- Added an option to toggle spells on key-down instead of key-up
- Cosmetic and internal fixes
4.4.14
- Fixed Blizzard Vehicle UI taint issues
- Fixed alot of keybinding related problems.
- Added an option to hide the "Equipped" border on buttons
4.4.13
- Replace all single quotes with double quotes.
- Apply the Blizzard preset to new profiles.
- Remove some outdated conversion code.
- Fix vehicle ui button rebinding for good.
- Fix binding remapping in the vehicle bar.
- Fix rightclick self-casting with modifier switched bars.
4.4.12
* Fixed another issue with button locks
* Fixed an issue that tainted the UI and caused shaman totem bars to break
4.4.11
* Fixed the "Show Grid" option
* Fixed spell flyout buttons
* Convert old keybindings on Bar 1 to the new format
4.4.10
* Fixed self casting
* Fixed Show/Hide of HotKeys and Macro Names
* Fixed Button Locking
* Fixed keybinding shortening
4.4.9
* Support for the 4.0 Cataclysm Patch!
* Alot of internal changes for future plans
* New "Presets" module and "Blizzard Art" bar
4.4.2
- Support for the 3.3.0 Content Patch!
- Fixed the offset of the Totem Bar Drag Handle
4.4.1
- Fixed a condition that could potentially taint the Totem Bar and resulting in loss of functionality in Combat
4.4.0-1
- Avoid even more taint in the actionbutton onevent to potentially stop breaking the totem bar.
4.3.3-16
- Applied a small fix to avoid UI Fragments when changing the talent spec on 3.2.
4.3.3-15
- Add new files to the Babelfish script
- Add a 3.2 check into the MultiCast code
- Disable the whole module (don't even finish executing it) on non-shamans and clean up some messes.
- Only activate the Totem Bar on shamans
- Bump interface version to 3.2
- Fix some anchoring issues
- Initial implementation of the MultiCastBar (TotemBar)
- Fix an call to an old function
- Small tweaks, optimizations and fixes.
- Properly refresh the range status when paging the action bar.
4.3.3-4
- Shuffle some code around for more logical order.
- Further optimizations to the range check.
- Fix the keybinding names in the blizz keybinding panel.
- Disable the range updating for buttons without a range.
4.3.2-2
- Possible workaround for action blocked messages when using the default vehicle ui and the micromenu.
- Use bonusbar instead of form for shadowdance
4.3.2
- Added support for Page Swapping for Shadow Dance.
- Fixed Range Coloring and HotKey display for vehicle buttons.
- Fixed an error in the action button code.
- Fixed an error with the micro menu in vertical layout.
4.3.1.3
- Small improvements to the behaviour of the secure environment.
- Fixes a rare bug when adding/removing buttons from a bar.
- Fix the QuestLog button anchoring when using a vertical micromenu
- Add support for Shadow Dance switching
4.3.1.2
Fix the QuestLog button anchoring when using a vertical micromenu
Add support for Shadow Dance switching
4.3.1.1
Add support for Shadow Dance switching
4.3.1
Update all buttons when the talent spec is changed
4.3.0
Don't clear the unit attribute in the state configuration anymore, secure env does that now.
Move alot of auto-assist processing into the secure environment, allowing full action drag/drop support in combat.
Add a "No Stance/Form" toggle to the visibility driver options, to hide a bar when in stance 0 (no form).
Use a custom widget for the X/Y Coordinate EditBox
Options tweaks and fixes
Added options to center the bars both vertically and horizontally.
Hide the Stance-based Visibility options for classes that do not support it.
Rename the "align" option to "position", as its more accurate now.
Added initial positioning options for precise position control to the configuration.
Let LibWindow handle the default position of the XPBar.
Use @project-version@ in the Version field and update copyright headers to 2009.
Updated Babelfish.lua
Prevent changing the Vehicle UI option while on a vehicle to avoid serious breakage.
Properly unregister PLAYER_ENTERING_WORLD if the vehicle art is off.
Update Version and Interface in .toc
Split StateBar configuration out of ActionBar code
Further cleanup and seperation
Fix Prowl Paging. Before, when turned prowl was turned off, it would switch back to Page0, which is not intended. Instead, it will stay in the cat bar now if prowl is set to "Do not page".
Properly unset the statedriver when its disabled with custom conditionals active.
Furhter split of the StateBar from the ActionBar
Initial abstraction of state code into StateBar prototype
Re-bind keys previously bound to Action Bar 1 to the Vehicle Buttons when using the default UI, so the button on-click effects work properly.
This feature does require that the keys you want to control the vehicle buttons (usually 1-6) are actually bound to Bar 1. It will however still work if they are not, as long as you have the bar bound to those keys set as possess bar.
Improve vehicle behaviour
Refresh the state of buttons when they are newly created.
Added an assertion with an detailed error message to debug an error in the action button code.
Securely hide the old Blizzard UI, thus working in combat
Small improvements to the vehicle stuff
Properly unregister the vehicle events if not using the Blizzard VehicleUI
Properly disable our built-in VehicleBar if using the Blizzard art
Added an option to use the default blizzard vehicle frame for vehicles (the art and all the fun)
Fix FadeOut, we need to check if the mouse is over the Overlay now, and not the actual bar.
Safety check for an error that really shouldn't happen.
Fixed initial positions for all bars
Fix the behaviour of snapping for the new bar positioning.
Fixed behaviour of padding on alternate growth directions and fixed the alignment of the drag-overlay.
Added options to adjust the vertical and horizontal growth direction
Use our SavePosition function instead of LibWindow directly
Try to preserve the old position properly during the migration to the new system.
Added plumbing to change the growth direction of the bars. Currently always defaults to DOWN and RIGHT, as that is the "old" behaviour.
First work on LibWindow-1.1 usage, plumbing for new bar resizing/button positioning
Fix all and any white-space errors
Update TOC for upcoming WoW updates
4.15.0 (2024-07-23)
Update presets for WoW 11
Update TOC for 1.15.3 Classic
AddOns API updates
Remove LFG button on Classic Era only, and unconditionally
Cleanup keyring handling on Cata
Add 11.0.2 to the TOC
Update Micro Menu for WoW 11.0
Don't apply the hpad_offset for the first button in a list
Update Smart Targeting for WoW 11.0
Limit when keyring changes update the art bar
4.14.18 (2024-06-06)
Fix Luacheck for new API categories
First pass of compat fixes for WoW 11.0
Add Wago API token
Update TOCs
Remove Wrath
Bump Retail to 10.2.7
Add TWW Beta
Add Wago ID
4.14.17 (2024-05-06)
Update missed expansion checks for Cataclysm Classic
Update stance/form expansion checks for Cataclysm Classic
Closes #194
4.14.16 (2024-04-20)
Enable MultiCastBar on Cataclysm
Fix hiding KeyRingButton
Load LibDualSpec on Cata
Update TOC for Cataclysm and Vanilla
Update API checks for Cataclysm
Update Presets for Cataclysm
4.14.15 (2024-03-20)
Update TOC for 10.2.6
4.14.14 (2024-02-06)
Update TOCs
4.14.13 (2023-11-11)
Update TOC for 10.2
4.14.12 (2023-10-11)
Fix MicroMenu on Wrath 3.4.3
Update TOCs
4.14.11 (2023-08-07)
Restore LFR/LFR button position when the game repositions it
Remove WoW 9.x micromenu sizes
Align micromenu with changed button sizes
4.14.10 (2023-06-21)
Update Wrath TOC
More complete safe guards for EditMode access
Wrath 3.4.2 added EditModeManagerFrame, despite it being totally incomplete and not in use.
4.14.9.1 (2023-05-25)
Remove BCC entry, its no longer a valid game version
4.14.9 (2023-05-03)
Update TOC for 10.1
Set IconTexture
4.14.8 (2023-03-22)
Properly restore the MicroMenu parent frame on Wrath Classic
Add missing libraries to OptDeps
Update TOC for 10.0.7
4.14.7 (2023-01-28)
Adjust width of the status tracking bars, instead of re-anchoring them
This should make resizing the status tracking bar more reliable.
Fixes #149
4.14.6 (2023-01-25)
Update TOC for 10.0.5
Unregister callback that can still mess up the Bag bar in some cases
Hide the BagsBar and MicroMenu from EditMode
Re-apply the Bag positions after the UI positions it
Update StatusTrackingBar for 10.0.5
Update MicroMenu for 10.0.5 changes
4.14.5 (2023-01-22)
Update TOC for 3.4.1 Wrath
Work-around issues with the PetBar not accepting modified keybindings
Blizzard broke the click-handler for their PetButtons when a modifier is
being pressed as part of a keybinding, resulting in pet buttons to no
longer function properly.
Work-around this by using their own pet keybindings instead.
Fixes #143
Don't unlock bars in combat
4.14.4 (2022-12-08)
Separate dragonflying state from vehicle states
This fixes paging to a vehicle bar if activating it straight from your dragon.
4.14.3 (2022-11-22)
Fix Masque skins being overriden by the flyout bar
4.14.2 (2022-11-22)
Allow Masque skinning of the custom Spell Flyout
4.14.1 (2022-11-21)
Handle the LibActionButton SpellFlyout for bar fading
4.14.0 (2022-11-21)
Custom Flyout implementation for WoW 10.0
Implemented a custom flyout for 10.0 independent of the Blizzard SpellFlyout, which is entirely
independend of the default SpellFlyout and should continue functioning independent of any changes Blizzard
will make to the SpellFlyout in the future.
Also added flyout direction to the presets for a better out-of-the-box behavior.
4.13.7.1 (2022-11-16)
Update TOC for 10.0.2
4.13.7 (2022-11-16)
Simplify hiding of Blizzard Action Bars
The old method caused too many side effects in Edit Mode.
Hopefully this can run largely error and taint free.
Disable removing the EditMode overrides
The impact from this seems a bit too large, and hopefully other efforts can help minimize taint failures
Use the base hide function, if available
This avoid messing with the EditMode override of Hide, which can cause taint
4.13.6 (2022-11-10)
Fix EditMode detection check
Try to prevent mode editmode updates from running on our buttons
Add a condition to leave the buttons of some bars alone
Remove anchor changes in hiding code, unused
Remove action buttons from their parent action bar
Factor action button hiding into a function
Update the unlock overlay frame level to match Edit Mode
Update the color of the unlock overlay
Unlock the Bartender bars when entering Edit Mode
Sort the Text Style tab in front of the Positioning tab
Adjust the default size of the options dialog
A bit more height allows the General Settings bar settings to fit on one page
Move text style options to their own tab
This de-clutters the general page and fixes a bug with hiding the "Hide Hotkey" option
4.13.5 (2022-11-09)
Fix the Pet Bar on Classic Era
Unregister more events on the MainMenuBar
Improve hiding of EditMode managed action bars and reduce taint
Add a PurgeKey utility function
This function can purge a key and force a re-hash of the table to untaint it
Factor Merge function into a new Util structure
4.13.4 (2022-11-07)
Tweak default font sizes
These sizes should more closely mimick the 9.x size
Update default font one last time
Update 10.0 Bag Bar Masque skinning
Add bar paging for Dracthyr Soar to match the default UI.
Note: Since bar paging is setup for classes, this is technically setup
for Evokers. But since those are exclusive to Dracthyr and vice-versa
for now, what can go wrong?
Re-factor the pet button
Update functionality for modern templates, removed style overrides long
irrelevant, implement hide border/hide equipped functionality.
Hopefully fixes a large variety of pet button related issues.
Fix Button Offset option not updating bars when changed
The check whether a change was needed was comparing against old config
value before updating the config value to the new requested value,
skipping the actual updating of buttons until reloading interface or
switching to and from a profile with different offset.
Don't reposition the default action bars, to prevent causing issues with EditMode
Cleanup some pre-WoW 10.0 compat
Setup sponsorship information
Tweak default font size for WoW 10.0
Add support for configuring text justification (alignment)
Factor text element settings into a function
Add support for adjusting the position of text elements
Preserve anchors for hidden action bars
EditMode can in some situations try to determine offsets or width/height, so we must attempt to keep it
valid
Refresh the macro text font when LSM loads it
Add support for adjusting the macro text font style and size
Add an option to select the font and text size for Hotkey and Count elements on each bar
Also update the default font style and size for WoW 10.0 to be much more readable
4.13.3 (2022-10-29)
Add an advisory note to the Extra Action Button for users to use Edit Mode instead
Taking a frame out of Edit Mode and letting Bartender4 handle it instead
is problematic at best, and for the Extra Action Button in particular we
don't even do anything to it other then making it movable.
Favoring Edit Mode and avoiding issues with the button not working right
seems like the best path forward, even though I was not able to
reproduce issues in raids or dungeons myself.
Give Masque the proper bar name, instead of the old index
Fixes #103
Only include the Leave Vehicle button on the new Vehicle bars in WoW 10
Update Artwork for the Leave Vehicle custom button
4.13.2 (2022-10-28)
Fix the page indices for Pages 13 to 15
4.13.1 (2022-10-28)
Fix position not sticking for Extra Action Button and the Vehicle Exit button
Improve some option wordings
Update keyring position on classic when required
Fix copy-pasta
Setting layout tweaks
Add a Hide Border option to only hide the new Action Button border1
4.13.0 (2022-10-27)
The Button Lock settings saves again
Since LibActionButton now more gracefully handles button moving, we can
return this to the old behavior.
Re-order bindings to match the new bar sorting
Re-open the Bartender options after closing KeyBound
Split bar options into action bars and UI bars
Refactor Action Bar naming to match Blizzard
1-8 now match Blizzards 1-8
What was previously 2 is now named Bonus Bar
Don't re-enter ReassignBindings from our own binding changes
Make keybinding migration safer for changes during iteration
Migrate keybindings from Blizzard Multi bars onto Bartender4 bars.
Fix three stacked bars option for the Blizzard preset
4.12.4 (2022-10-26)
More thoroughly re-assign keybindings from all buttons
4.12.3 (2022-10-26)
Add a default position for the queue bar
4.12.2 (2022-10-26)
Increase the default height of the options dialog to fit all tree elements
Update button configuration when zoom setting changes
Pass the zoom setting to LibActionButton-1.0 to indicate the border should be hidden
Tweak the spacing in Vehicle Bar
Use "Keybind" buttons for bindings
This allows LibActionButton-1.0 to differentiate keybindings and clicks,
for improved button handling.
Re-design button lock options
The button lock is now enabled by default and has been reset. The
related options have been re-worded or given expanded descriptions to
document the implications.
Separate defaults table for the queue bar
4.12.1 (2022-10-25)
Update TOC for 10.0
Add the vehicle button to presets
Fix button contents for high-index possess bars
Fix vehicle bar button on 10.0
Add Queue Status frame for 10.0
Fixes #86
Add a Modern Art, Classic layout preset
Rename Special Bar to Class Bar
This better identifies their intended purpose
Cleanup some bagbar cruft
Add an option to change vertical alignment for bag bar buttons
This also removes the yoffset hack from the DF bag bar
Add multibar 5-7 to Hide Blizzard
Support for the three additional action bars in WoW 10.0
To properly integrate them with the most logical sense, existing bars
have been renamed slightly:
Bar 1-6 remain as-is
Bar 7-10 are now called "Special Bar 1-4", as they are used by Druids
Bar 13-15 (the new ones) take the places of Bar 7-9
For a final result of:
Bars 1-9
Special Bars 1-4
4.12.0 (2022-10-01)
Disable 10.0 Bag Bar Masque skinning for now
Use the noopFunc in the bag bar for 10.0 consistently
Clear anchors of the MultiCast bar to remove the protection of the MainMenuBar
Re-factor scale migration for 10.0
Support Dragon Riding bonus action bars in WoW 10.0
Fix Extra Action Button in WoW 10.0
Update BagBar for WoW 10.0
Update presets for WoW 10.0
Update Blizzard Art Bar for WoW 10.0
Update Micro Menu for WoW 10.0
Fix lock dialog in WoW 10.0
Attempt to migrate profiles to WoW 10.0 layout
Split Preset for WoW 10.0 and before into separate files
Add HideBlizzard module for WoW 10.0
Tweak button bar layout for WoW 10.0
Status Tracking Bar compat for 10.0
Transition to the built-in on-down option in WoW10
Vehicle temp fix
Factor Blizzard hiding code into its own file
Use built-in Pet button variables
4.11.6 (2022-09-10)
Add Wrath DualSpec support
Enable Shadowform and Tree of Life stances on Wrath Classic
Fixes #79
4.11.5 (2022-09-02)
Update Wrath project id checks
4.11.4 (2022-08-18)
Update TOC
Hide Vehicle UI option when not relevant
Cleanup classic expansion checks
LE_EXPANSION_NORTHREND is only available in the wrath client, making it
unusable. Also use GetClassicExpansionLevel everywhere.
Support Shadow Dance bar paging on Wrath Classic
Fixes #76
Don't load the MultiCast Bar on Retail
Its not used here.
Add a Totem Bar for Wrath Classic
Add more control over the style to the Status Tracking Bar
Fixes #72
4.11.3 (2022-07-26)
Add Wrath TOC information
Tweak BlizzardArt and Preset for Wrath Classic
Tweaked BlizzardArt and Preset for BCC
4.11.2 (2022-06-27)
Update TOC
The ActionBar MT should be of class Frame, not Button
Use checkout v2 for pull requests
Remove CF API key from the locale import step
The global env already covers it
4.11.1 (2022-02-24)
Fix luacheck
Properly handle the micromenu difference on Classic/BC
Use a single zip for all game versions
Update .editorconfig to properly apply to all yml files
Re-introduce special case in the Micro Menu for WoW Classic
4.11.0 (2022-02-23)
Update TOC
Update Classic and BCC TOC
Use MICRO_BUTTONS to dynamically handle differences in the micromenu between Classic and BCC
Closes #66
4.10.10 (2021-06-29)
Update retail TOC to 9.1
Add the ability for a bar to grow horizontally in both directions (the bar stays centered)
Support Tree of Life stance bar swapping
It does not have a bar assigned to it by default, since it being a
separate caster form which shares many of the same spells as the
original, bar swapping is of limited use only.
A bar to swap to can be assigned in the configuration.
4.10.9 (2021-05-21)
Fix changing the self-cast modifier on classic
Fixes #54
Support Shadowform stance paging on BCC
Fixes #55
4.10.8 (2021-05-17)
Always load XPBar to avoid errors in development
Fix forgotten line
Rename BC -> BCC to follow standards
Improve TOC conditions for BC to avoid loading files not present or required
Fixes #53
Rename workflow
Add Project globals for Luacheck
Using ActionBarController_GetCurrentActionBarState() instead of CURRENT_ACTION_BAR_STATE, which is no longer global.
Add Burning Crusade Classic support
4.10.7 (2021-03-15)
Update TOC for 9.0.5 and 1.13.6
"All" style mouseover was not obeying the modifier
4.10.6 (2020-11-19)
Update TOC for 9.0.2
Suppress NPE tutorials which conflict with Bartender
4.10.5 (2020-10-19)
Properly handle vehicle button show/hide
Early hooking changes prevented the default Blizzard logic from hiding
it in some cases.
Fixes #40
Ensure the button offset is re-applied on profile load
4.10.4 (2020-10-19)
Another pass on updating the hiding code
Preserve anchors for more frames where possible, hide the others.
More thorough frame hiding and re-anchoring
More aggressive hooking to avoid errors from hiding the pet action bar and the vehicle button
Fixes #39
4.10.3 (2020-10-16)
Remove the top level flag from the ExtraAbilityContainer
Set the frame level of the Extra Action Bar specifically
This ensures it sits under any normal action buttons, and will not
obscur them with its big artwork.
Fixes #38
Add compat check for MainMenuBarArtFrameBackground
Compress frame levels used by Bartender4
Uncouple a bunch of hidden frames from the MainMenuBar to un-protect it
4.10.2 (2020-10-15)
Add missing exists check for mouseover casting
Fully control frame level of the art bar and reputation/xp bar
This allows action buttons to sit above the art, but allow th XP/Rep to
remain below it
4.10.1 (2020-10-14)
Simplify zone ability handling, these checks are not needed
Add an option to hide the Extra Action Button artwork
Consolidate Zone and Extra action bars into handling the new Extra Ability Container
4.10.0 (2020-10-13)
Update TOC
Improve smart targeting for abilities which can target both enemies and friends
Fixes #33
Prevent mouse-over from targeting dead units with harmful spells
Pass the Masque button type as appropriate
Add the ability to offset actions on an action bar
This allows, for example, to split a logical action bar into two
physical shorter bars, re-using the otherwise wasted action slots.
Hide the override bar when its not supposed to be active
This occurs when swapping between blizzard vehicle UI and not after
being in a vehicle
Rename PR workflow
Update Classic TOC
Add CF API Key to locale import
Add locale import to GitHub actions
Fetch all commits when packaging for proper history
Run luacheck on pull requests
Remove travis control file
Setup GitHub Actions workflow
Increase the frame level of gryphon endcaps in the art bar
This allows them to sit on top of the XP bar, for the proper blizzard look
Fixes #10
Fix the actionbar state when entering/leaving vehicles without blizzard vehicle UI
Use BackdropTemplate on WoW 9.0
4.9.0 (2020-01-27)
Update TOC for 8.3
Update Pet Bar on PLAYER_MOUNT_DISPLAY_CHANGED and PLAYER_TARGET_CHANGED
The default UI updates the pet bar on these events, so make sure we follow suit
Update the pet bar on PET_BAR_UPDATE_USABLE
Max fix issue #11
4.8.8 (2019-09-25)
Update TOC for 8.2.5
Also re-layout the MicroMenu after taking it back over
Add a few additional hooks to restore the MicroMenu to its original state
Hopefully this can reduce the impact of other addons also messing with
the MainMenuBar
4.8.7 (2019-09-08)
Only allow the OverrideActionBar to take over the MicroMenu when Blizzard Vehicle is enabled
Be explicit about which frames we allow to take over the MicroMenu
Remove more hooks that should not be needed
Simplify the VehicleBar, it only ever has one button
Don't skin the MicroMenu with Masque, its not compatible
4.8.6 (2019-09-06)
Fix LuaCheck
Re-design Micro Menu logic to hopefully better integrate into the UI
Hide the MainMenuBarMaxLevelBar if it exists
4.8.5 (2019-08-31)
Tweak micromenu button layout on Classic
Fix Vehicle Bar moving on Classic
4.8.4 (2019-08-10)
Add another classic guard for LibDualSpec
Another attempt
Try disabling wowi upload for classic
Build classic version first, so that the retail version is seen as "more recent"
Add Classic support to Double-Wide and Tripple-Stacked presets
Tweak bag bar position on classic
Fix default page for warrior beserker stance, and only use on Classic
Remove support for ButtonFacade, its been dead for years
Don't use LibDualSpec at all on classic
Avoid loading LibDualSpec on classic
Build a classic version
Add TOC version for classic
Handle XP/Rep bar on classic
Fix LuaCheck
Handle the MainMenuBarPerformanceBarFrame on classic
Improve positioning of micromenu and bag bar on classic (and Blizzard preset)
Warrior stances for classic
Disable talent frame hook on classic
Hide the MultiCastActionBar
Check if SpellFlyout actually exists
4.8.3
Update TOC for 8.2
Fix MicroMenu issues in vehicles
Fix micro button layout on retail
Fixup LuaCheck
Preliminary WoW Classic support, not fully complete yet
Use short-url form for LibStub external
Use read_globals for most global variables in luacheck
Fix LibStub tag URL
Update pkgmeta to new-style repo URLs
Change how travis executes tasks
Run LuaCheck in travis
Add luacheckrc
Cleanup warnings and style
Remove pre-8.0 frame hiding code
Remove pre-8.0 compat code in MicroMenu
Update pkgmeta file ignores
Fix script some more
More locale work
Play with better locale import
Add travis-ci metadata
4.8.2
Hide stance visibility options when no stances exist
Remove ancient stance hacks
Remove pre-8.0 compat
Update TOC to 8.1
4.8.1
Remove XP/Rep/AP bar, they have been replaced by the Status bar
Update Presets to include the Status Tracking Bar
4.8.0
Update TOC for 8.0
Replace locale script with a fixed auto-import version
Replace broken localcheck script with a locale-export script
Use LibDualSpec git master
Properly refresh self/focus casting when changing settings
Create a custom StatusTrackingBarManager
Remove some commented out code
Taking over the FrameXML version causes taint issues
Draft of a Status Trackign bar
Fix Lua errors on startup when Blizzard Vehicle was turned off
Fix visibility options in 8.0
Fix the PetBar after 8.0 API changes
Fix another glitch with the MainMenuBar
Update StanceBar for 8.0 API changes
Fix micro menu button layout on 8.0
Fix errors in 8.0
Remove pre-7.3 compat
4.7.10
- Update TOC for 7.3
- Update PlaySound usage for 7.3
4.7.9
- Switch to ignoring unlocalized strings due to bugs in the locale export
4.7.7
- Update TOC to 7.2
- 7.2 removed the HelpMicroButton, so we don't need to handle it anymore.
4.7.6
- Update copyright to 2017
- Set the Layout before trying to save the position
- This hopefully helps to avoid issues saving the initial position
4.7.5
- Remove rogue load condition, the stance that needed this has been removed
- Remove some more pre-legion compat
- Remove unused references to LibButtonFacade
- Add a Zone Ability Bar
4.7.4
- Update TOC for 7.1
4.7.3
- Replace the title region with manual drag handlers, as title regions are removed in 7.1
- Remove check if the AP bar exists
- Remove defer animation callbacks from xp/ap/honor bars
This may help fix stale bars.
- Update localization script to use https to access WoWAce
4.7.2
- Added a workaround for the LFD/BG Queue frame being below Bartender4 bars
- Slightly increased the size of the config panel so the Profile option is visible again without scrolling
4.7.1
- Hide the Honor Watch Bar
4.7.0
- Updated for World of Warcraft: Legion
- Added a new module for the Artifact Power Bar
4.6.14
- Fixed an issue that prevented pet bars from updating properly when the pet specialization was changed
4.6.13
- Update copyright to 2016
- Revert "Rename
This reverts commit 8fb4327d14074209519b7e991ac015455047a1bb.
This needlessly breaks some addons trying to interact with Bartender4
4.6.12
- Fixed behavior of custom fade visibility conditions
- Fixed size of the stance bar after losing/gaining stances
4.6.11
- Maintenance release with minor fixes and updated translations
4.6.10
- Fixed a few cooldown-related glitches caused by 6.2
- Fixed auto-assist casting with druid Wild Charge in cat and bear form
4.6.9
- Update TOC for 6.2
4.6.8
- Fixed cooldown transparency
4.6.7
- TOC for 6.1
- Improve micro menu padding in the blizzard preset
- Fix micro menu in 6.1
4.6.5
- Fixed two Lua errors occuring in different circumstances
4.6.4
- Fixed Auto-Assist and Mouse-Over smart targeting with talent or spec specific spells
- Fixed cooldown numbers with some addons not working (LUI, and more)
4.6.3
- Further attempts to workaround Blizzards bug with the cooldown swipe not obeying transparency properly
4.6.2
- Fixed an error when reducing the number of buttons on a bar
- Fixed the alpha of cooldown blings on faded bars
- NOTE: If you're still seeing the cooldown swipe or the cooldown bling on faded bars, make sure cooldown addons like OmniCC are not interfering.
4.6.1
- Refresh button alpha after bar alpha changes
- Add support for Monk Stance of the Spirited Crane
4.6.0
- Support for WoW 6.0 and Warlords of Draenor
- Added an option for Mouse-Over casting (automatically target the Mouse-Over unit when using the button keybinding)
- Improved the Blizzard bar preset to have the bags in the right position
4.5.13.2
- Fixed micro menu button layout broken in WoW 5.4.1
4.5.13.1
- Resolved a taint error introduced with WoW 5.4.1
4.5.13
- Fixed issues with the micro menu layout and positioning in pet battles/vehicles
4.5.12
- Fixed the action bar in some fights with shapeshift events (ie. Prophet Tharon'ja)
4.5.11
- Updated for 5.4
- Fixed the MicroMenu disappearing in PetBattles
4.5.10
- Updated for 5.3
4.5.9
- Updated for 5.2
4.5.8
- Fixed a Lua error related to spell flyouts
4.5.7
- Fixed a Lua error when entering vehicles
4.5.6
- Support for WoW 5.1, Loss Of Control Cooldowns and the works!
4.5.5
- Fix enabling/disabling of the petbar
4.5.4
- Added an option to hide the pet bars button grid (empty buttons)
- Fixed Fadeout with Flyout actions
- Fixed action range display when using the self-cast modifier for bar paging
- Using spanish translation for mexican WoW clients
4.5.3
- Improved handling of Override ActionBars which are not classified as vehicles (Darkmoon Faire games, and others)
- Added a visibility option to hide the bars when an override bar is active
- Fixed Shadowdance stance paging
- Even more fixes for the Reputation and XP bar
4.5.2
- Added a separate stance option for Shadowdance
- Fixed Incarnation: Tree of Life paging
- More fixes for the Reputation and XP bar
4.5.1
- Fixed the reputation and XP bars
- Removed the empty Totem Bar
- Improved Vehicle/Possess Bar handling
4.5.0
- Full support for WoW 5.0 and Mist of Pandaria
* Support for Pet Battles (all Bartender bars are hidden when the Pet Battle UI is shown)
* Full support for Monk stances
* Updated all stance code for changes in 5.0
- Support for spec-based profiles using LibDualSpec-1.0
- Added an option to change the direction of button flyouts (eg. summon demon/pet)
- Improved Vehicle Bar (no more missing "Leave Vehicle" button on some vehicles)
- Improved Masque integration
4.4.19
- Updated for 4.2
4.4.18
- Updated for 4.1
4.4.17
- Fixed disappearing Micro Menu
4.4.16
- Don't call ApplyConfig when resetting the XP bar, as it will cause taint issues.
4.4.15
- Re-Added the "Leave Vehicle" button on Button 12 of the Possess Bar
- Added an option to toggle spells on key-down instead of key-up
- Cosmetic and internal fixes
4.4.14
- Fixed Blizzard Vehicle UI taint issues
- Fixed alot of keybinding related problems.
- Added an option to hide the "Equipped" border on buttons
4.4.13
- Replace all single quotes with double quotes.
- Apply the Blizzard preset to new profiles.
- Remove some outdated conversion code.
- Fix vehicle ui button rebinding for good.
- Fix binding remapping in the vehicle bar.
- Fix rightclick self-casting with modifier switched bars.
4.4.12
* Fixed another issue with button locks
* Fixed an issue that tainted the UI and caused shaman totem bars to break
4.4.11
* Fixed the "Show Grid" option
* Fixed spell flyout buttons
* Convert old keybindings on Bar 1 to the new format
4.4.10
* Fixed self casting
* Fixed Show/Hide of HotKeys and Macro Names
* Fixed Button Locking
* Fixed keybinding shortening
4.4.9
* Support for the 4.0 Cataclysm Patch!
* Alot of internal changes for future plans
* New "Presets" module and "Blizzard Art" bar
4.4.2
- Support for the 3.3.0 Content Patch!
- Fixed the offset of the Totem Bar Drag Handle
4.4.1
- Fixed a condition that could potentially taint the Totem Bar and resulting in loss of functionality in Combat
4.4.0-1
- Avoid even more taint in the actionbutton onevent to potentially stop breaking the totem bar.
4.3.3-16
- Applied a small fix to avoid UI Fragments when changing the talent spec on 3.2.
4.3.3-15
- Add new files to the Babelfish script
- Add a 3.2 check into the MultiCast code
- Disable the whole module (don't even finish executing it) on non-shamans and clean up some messes.
- Only activate the Totem Bar on shamans
- Bump interface version to 3.2
- Fix some anchoring issues
- Initial implementation of the MultiCastBar (TotemBar)
- Fix an call to an old function
- Small tweaks, optimizations and fixes.
- Properly refresh the range status when paging the action bar.
4.3.3-4
- Shuffle some code around for more logical order.
- Further optimizations to the range check.
- Fix the keybinding names in the blizz keybinding panel.
- Disable the range updating for buttons without a range.
4.3.2-2
- Possible workaround for action blocked messages when using the default vehicle ui and the micromenu.
- Use bonusbar instead of form for shadowdance
4.3.2
- Added support for Page Swapping for Shadow Dance.
- Fixed Range Coloring and HotKey display for vehicle buttons.
- Fixed an error in the action button code.
- Fixed an error with the micro menu in vertical layout.
4.3.1.3
- Small improvements to the behaviour of the secure environment.
- Fixes a rare bug when adding/removing buttons from a bar.
- Fix the QuestLog button anchoring when using a vertical micromenu
- Add support for Shadow Dance switching
4.3.1.2
Fix the QuestLog button anchoring when using a vertical micromenu
Add support for Shadow Dance switching
4.3.1.1
Add support for Shadow Dance switching
4.3.1
Update all buttons when the talent spec is changed
4.3.0
Don't clear the unit attribute in the state configuration anymore, secure env does that now.
Move alot of auto-assist processing into the secure environment, allowing full action drag/drop support in combat.
Add a "No Stance/Form" toggle to the visibility driver options, to hide a bar when in stance 0 (no form).
Use a custom widget for the X/Y Coordinate EditBox
Options tweaks and fixes
Added options to center the bars both vertically and horizontally.
Hide the Stance-based Visibility options for classes that do not support it.
Rename the "align" option to "position", as its more accurate now.
Added initial positioning options for precise position control to the configuration.
Let LibWindow handle the default position of the XPBar.
Use @project-version@ in the Version field and update copyright headers to 2009.
Updated Babelfish.lua
Prevent changing the Vehicle UI option while on a vehicle to avoid serious breakage.
Properly unregister PLAYER_ENTERING_WORLD if the vehicle art is off.
Update Version and Interface in .toc
Split StateBar configuration out of ActionBar code
Further cleanup and seperation
Fix Prowl Paging. Before, when turned prowl was turned off, it would switch back to Page0, which is not intended. Instead, it will stay in the cat bar now if prowl is set to "Do not page".
Properly unset the statedriver when its disabled with custom conditionals active.
Furhter split of the StateBar from the ActionBar
Initial abstraction of state code into StateBar prototype
Re-bind keys previously bound to Action Bar 1 to the Vehicle Buttons when using the default UI, so the button on-click effects work properly.
This feature does require that the keys you want to control the vehicle buttons (usually 1-6) are actually bound to Bar 1. It will however still work if they are not, as long as you have the bar bound to those keys set as possess bar.
Improve vehicle behaviour
Refresh the state of buttons when they are newly created.
Added an assertion with an detailed error message to debug an error in the action button code.
Securely hide the old Blizzard UI, thus working in combat
Small improvements to the vehicle stuff
Properly unregister the vehicle events if not using the Blizzard VehicleUI
Properly disable our built-in VehicleBar if using the Blizzard art
Added an option to use the default blizzard vehicle frame for vehicles (the art and all the fun)
Fix FadeOut, we need to check if the mouse is over the Overlay now, and not the actual bar.
Safety check for an error that really shouldn't happen.
Fixed initial positions for all bars
Fix the behaviour of snapping for the new bar positioning.
Fixed behaviour of padding on alternate growth directions and fixed the alignment of the drag-overlay.
Added options to adjust the vertical and horizontal growth direction
Use our SavePosition function instead of LibWindow directly
Try to preserve the old position properly during the migration to the new system.
Added plumbing to change the growth direction of the bars. Currently always defaults to DOWN and RIGHT, as that is the "old" behaviour.
First work on LibWindow-1.1 usage, plumbing for new bar resizing/button positioning
Fix all and any white-space errors
코멘트
코멘트(0)