와우 인벤 애드온 자료실
추천 애드온 목록
통합 애드온
인기 애드온
클래식 애드온
[7.3.5] WeakAuras2
위크오라,weakauras2,weakauras
애드온 등록자 | |
---|---|
최종 업데이트 | 2018.05.26 |
카테고리 | 버프와 디버프 |
클라이언트 버전 | 7.3.5 |
애드온 버전 | 2.5.12 |
조회수 | 788208 |
추천수 | 23 |
다운로드 수 | 246797 |
관심등록 수 | 3126 |
★ 버프 디버프 및 다양한 기능이 있는 위크오라입니다. 비슷한 애드온으로 텔미웬이 있습니다.
★ 출처: http://mods.curse.com/addons/wow/weakauras-2
https://www.wowace.com/projects/weakauras-2
★ 자세한 사항은 팁게 검색 제목+내용 weak 혹은 닉네임 올커니하면서로 검색 후 사용하시면 됩니다.
★ 버전별 변경 사항 원하시는 분이 계셔서 게시했습니다.
★ 모든 질문에 답해드릴려고 노력하나 기본적인 검색도 안 하시고
하시는 질문에는 답 안 합니다.
★ 출처: http://mods.curse.com/addons/wow/weakauras-2
https://www.wowace.com/projects/weakauras-2
★ 자세한 사항은 팁게 검색 제목+내용 weak 혹은 닉네임 올커니하면서로 검색 후 사용하시면 됩니다.
★ 버전별 변경 사항 원하시는 분이 계셔서 게시했습니다.
★ 모든 질문에 답해드릴려고 노력하나 기본적인 검색도 안 하시고
하시는 질문에는 답 안 합니다.
nfus (6):
Wrap all user functions in pcall / xpcall
Check that what we pass to IsSpellKnown is a number
Fix problem with offset being nil
Tweak Show CD of a single charge behaviour
Fine tune templates GETITEMINFO_RECEIVED code
Setup fallback state so that it has no duration
asakawa-k (1):
Add key bindings to open/close the options window (#385)
---------------------------------------------------------------------------
Infus (2):
Add Timewalking Raids to Load conditions
Fix importing dynamic groups doesn't reset the offset
-------------------------------------------------------------------------------
tag 05f0c599f3db40175c2818c0cea61be86a7994b4 2.5.6
Author: Benjamin Staneck
Date: Tue Feb 6 10:26:46 2018 +0100
commit 85dcdd2e89c791bb021d7195d51a8ee2fffe99c5
Author: emptyrivers
Date: Tue Feb 6 08:43:44 2018 +0100
Fix Lua errors on Login with certain locales
Ticket-Nr: 1089
------------------------------------------------------------------------------------------
ag 84b07e83428e4c6b69bd340c447253844cac755f 2.5.4
Author: Benjamin Staneck
Date: Wed Jan 17 14:40:42 2018 +0100
commit cc30a624fa93f65a7a7c54d38f0356abe32d893f
Author: Benjamin Staneck
Date: Thu Jan 11 19:23:15 2018 +0100
fix for last
commit 073b048ddef9246eb19b1ad72f01d1586ff194df
Author: Benjamin Staneck
Date: Mon Jan 8 21:32:52 2018 +0100
add the version string to the options window title
commit 0abbecf9b42e94cd96c0c115f72de8f1939b6af3
Author: Infus
Date: Sun Jan 7 19:06:42 2018 +0100
Icon: Add a "Keep aspect ration" option
Which crops the icon if the icon is not square
Ticket-Nr: 861
commit beddccb47f362e1945878fc2fe3778e3053297e3
Author: Infus
Date: Sun Jan 7 18:57:12 2018 +0100
Fix changing only trigger combination mode does not work
Ticket-Nr: 1073
commit 671472bbe0797f2cad20e1a1a07832e8f0fae85f
Author: Infus
Date: Sun Jan 7 16:54:02 2018 +0100
Fix regression in group tracking auras if a person leaves the group
In f0246da4387e9a438775609cd06cd3b232a51b4f the group tracking was
change to be use id/triggernum as a key to various internal data
structures instead of just the id.
Add the additional triggernum parameter to one function call where
it was missing.
Ticket-Nr: 1075
commit 4d649d98ab811b6a8529ef3a39acca84b756cfd1
Author: Infus
Date: Sun Jan 7 14:25:47 2018 +0100
Fix check in checkConditions for aura visibility
In this issue, a condition is on the remaining time of a cooldown.
If the aura is shown before the remaining time is up, we schedule
a conditionCheck for the future.
That code needs to then check if the aura is still visible before
running the conditions. Previously the code checked
region.state.show, but that's the state of one of the triggers and
not the overall visibility of the aura.
Github-Issue: 332
--------------------------------------------------------------------------------
tag 4a221512f64ca2f616f000dcd2376375e0daec12 2.5.3
Author: Benjamin Staneck
Date: Sat Jan 6 17:40:17 2018 +0100
commit 78ad54b4d5306eb483f1bed3709b942fd86d0ac9
Author: Benjamin Staneck
Date: Wed Jan 3 22:49:05 2018 +0100
Tentative fix for BigWigs matching
Fixes: https://github.com/WeakAuras/WeakAuras2/issues/331
commit 93d123f707a991642716b0021bf5f5fe7645bdee
Author: Benjamin Staneck
Date: Wed Jan 3 22:43:09 2018 +0100
Tentative fix for jumping auras while moving
ref: https://github.com/WeakAuras/WeakAuras2/issues/326
----------------------------------------------------------------------
tag 58a778bab3623d4bd0892d976cabf653bf6306ad 2.5.1
Author: Benjamin Staneck
Date: Fri Dec 22 17:41:43 2017 +0100
commit fa3859f4b034d0415a5ae4d9b51e224bfe4073e2
Author: Infus
Date: Fri Dec 22 17:18:28 2017 +0100
Improve BuffTrigger upgrade code
----------------------------------------------------------------------------------------
tag b21382c1c26786ef0008e8ba74958be18c76e3dc 2.4.25
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:24 2017 +0200
commit 5053c3e68ae96923b6fea743f4903b89e9661e14
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:00 2017 +0200
Revert "Observe squelch_actions for Sounds played from Conditions"
This reverts commit d79f1d912332a6b939e97c8d792945be20bb22df.
commit ca1a1b5822b8acdb02bd1103f5fd4ab008f96a59
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:00 2017 +0200
Revert "Observe squelch_actions for Sounds played from Conditions"
This reverts commit d79f1d912332a6b939e97c8d792945be20bb22df.
commit 542c2af3832e975fd9aedfd2340e2dfbb234a929
Author: Benjamin Staneck
Date: Fri Oct 27 17:23:19 2017 +0200
Actually load the esMX language files
---------------------------------------------------------------------------------------------------
tag 7f5efd4fa415bbee3ca81505f4cb26c1288ce39b 2.4.23
Author: Benjamin Staneck
Date: Sat Sep 30 21:24:10 2017 +0200
commit dea0934801dfd0f88fc0f246f7fda312b0cc4f42
Author: Infus
Date: Fri Sep 29 17:00:23 2017 +0200
Templates: Fix Savage Roar load condition
commit 441ebcdba5b2f74765f7c2d64cc033d3a84e331c
Author: Benjamin Staneck
Date: Sat Sep 30 11:29:31 2017 +0200
Recommend Color Picker Plus in the ´Enhancing WeakAuras` section
commit 64ed1d5245391482d40c690b254a3b1780854b29
Author: Infus
Date: Sun Sep 17 16:33:14 2017 +0200
Add a "WORKAROUND" marker to various blizzard bug workarounds
Once 8.0 is in development we should try to remove some of them.
commit dc010ce5082abfaa08c8c0608002de5b7d20a145
Author: Infus
Date: Sun Sep 17 16:30:19 2017 +0200
Fix spurious line breaks in icon texts
Apply the same workaround as for text auras.
Also extract it into its own function and add a "WORKAROUND" marker.
Apparently the extra adjustment needed depends on the font size.
With font size 288, 4 pixels were enough so for now use that.
Ticket-Nr: 1042
commit 71fc9318888deac86227a414602f1c9f3880c4d9
Author: Infus
Date: Sun Sep 17 15:55:00 2017 +0200
Dynamic Group: Sorting via index: Fix comparing with a nil state
Ticket-Nr: 1050
commit ee3d2abd19ae5f4951f1dedd7370bcfacb2a2234
Author: Infus
Date: Thu Sep 14 01:31:51 2017 +0200
Fix custom functions for Actions/Chat
Github Issue: 282
-----------------------------------------------------------------------------------------------
tag ff6fd7d6c088f0c10304be5d155ebfdc3cfc93d8 2.4.22
Author: Benjamin Staneck
Date: Mon Sep 11 20:04:10 2017 +0200
commit d56bc8d435e462d25d99c3e9a994ca6f63251834
Author: lqnrd
Date: Mon Sep 11 19:51:11 2017 +0200
protect _G lookups (#283)
* protect _G lookups
* Revert "protect _G lookups"
This reverts commit ce56767432bab5e4e726cb6e1e388b3517e290c4.
* use exec_env instead
as suggested by @emptyrivers
commit 149003afcb3435d2b3199dfe528692d02e4962c5
Author: Benjamin Staneck
Date: Mon Sep 11 16:56:53 2017 +0200
adding a function to a list
commit eabaad004b911d7958c853bff7ec74676c62bba5
Author: Infus
Date: Sun Sep 10 01:47:03 2017 +0200
Fix and extend Swing Timer
- Use the combat log events parameter to distinguish between main
and off hand.
- Implement parry haste with code provided by Hamsda
Ticket-Nr: 1045
commit 8305cd5733c6b4470a84a8df37bd725e104b9c1c
Author: Infus
Date: Sat Sep 9 20:41:24 2017 +0200
Work around Editboxes buggyness with 7.3
Ticket-Nr: 1041
commit 5b079ddb09aef1828cc0d11eee2142dfa69eeaad
Author: Infus
Date: Sat Sep 9 20:41:00 2017 +0200
Make the In Group load condition more powerful
Ticket-Nr: 1044
commit 52c56328c7ac2cb0cb8ddfb25663db149c04785d
Author: Infus
Date: Sat Sep 2 18:35:05 2017 +0200
Change one PlaySound to use kit ids
Report and patch by Exality on discord.
--------------------------------------------------------------------------------------------------
tag e69207d32e2ff136a0908fca06163db9b08a8557 2.4.21
Author: Benjamin Staneck
Date: Wed Aug 30 19:20:20 2017 +0200
commit 91f27c153586760d266302111bbe46d27d4e223a
Author: InfusOnWoW
Date: Wed Aug 30 19:18:44 2017 +0200
Smallpatches (#277)
* Revert "throttle the ScheduleTimer function"
This reverts commit d128c49785e43edfe61a9c68849fe3ee085d4da1.
* Revert "revert ScheduleTimer change for doCooldownScan"
This reverts commit 82ab38ff16cf36e1fe583fbd8dd18f523a5acd58.
* Fix hangs and strange issues with ScheduleTimerFixed
Because I'm a doofus
commit d128c49785e43edfe61a9c68849fe3ee085d4da1
Author: Benjamin Staneck
Date: Wed Aug 30 18:11:08 2017 +0200
throttle the ScheduleTimer function
-----------------------------------------------------------------------------------------------------
tag 5a02b87c242abd3526bd5798f6ac08809e2386e0 2.4.18
Author: Benjamin Staneck
Date: Tue Aug 29 18:30:51 2017 +0200
commit f20628677470b706fd8c23e564cd97b1e85a0dea
Author: Benjamin Staneck
Date: Mon Aug 28 23:36:57 2017 +0200
Update TOC for Patch 7.3
commit 57508e05c5e1dad62fbf58414e7e6665eb0e8bf0
Author: Infus
Date: Mon Aug 21 17:51:10 2017 +0200
Fix IsSpellKnown trigger for pet spells
Some doofus broke it, when he added IsPlayerSpell
Ticket-Nr: 1028
commit 984649189776bae39b21880b2c34c66847d82805
Author: Infus
Date: Sun Aug 20 12:59:36 2017 +0200
Show the current Zone ID as a tooltip in the load options
commit ac9151d5b2fd71540ee0bcc5618a0cb7825620c6
Author: Infus
Date: Sun Aug 20 12:43:11 2017 +0200
Prevent aurabar's foreground to be sized too small
Ticket-Nr: 1022
Ticket-Nr: 1026
commit 43c3d03e00ef4d9eff577ca9ac86ae348e7ce2c5
Author: Infus
Date: Sun Aug 20 12:40:30 2017 +0200
Fix text replacements of 2 character long strings
Ticket-Nr: 1027
commit d69556c17f5dac0fb8b5b34fd8a422c375e01336
Author: Infus
Date: Sun Aug 20 12:29:51 2017 +0200
Add GROUP_ROSTER_UPDATE event for watching specific units
As that can affect whether a unit such as party1 exists
Ticket-Nr: 1026
commit ee22b74355b3a2e26ec6f3eb7c8a586cb968045d
Author: Infus
Date: Sun Aug 20 12:22:28 2017 +0200
BuffTrigger: Fix Bufftrigger with multiple auras
On interating over all buffs, don't directly update the aura_object.
(Which is our tracks which group members have a buff.)
Instead just figure out the "best" match. And update the aura_object
afterwards.
For consistency apply the same "best" match logic also to non-group
auras.
Github Issue: 263
Ticket-Nr: 322
-------------------------------------------------------------------------------------------
tag a079f18e499d2f24a75c74a57f818ce484b5c34a 2.4.17
Author: Benjamin Staneck
Date: Mon Aug 14 16:29:00 2017 +0200
commit e5c0b1c19aa0cf0c1eff984325d72e85ad124ac6
Author: Benjamin Staneck
Date: Mon Aug 14 16:28:32 2017 +0200
at per workspace indent settings for vscode
commit c7501939d46107b6e49684c8df6b5171d3914f3d
Author: Infus
Date: Fri Aug 11 18:57:36 2017 +0200
Add a "remaining time" check to the Cast Trigger
Github Issue: 265
commit 50560979b9af8d8fe2e1767530de6ae88180cd73
Author: Infus
Date: Fri Aug 11 18:24:30 2017 +0200
Threat trigger: Add Focus and "Specific" to the unit selection
This allows tracking the player's threat against more unit ids.
Ticket-Nr: 1021
commit 4f58152ca0f72783079de808ae06623cf9557774
Author: Infus
Date: Fri Aug 4 19:02:10 2017 +0200
Fix Minimize with Templates open
Reported via a curse comment
commit 5787bd588d062b56267127d6758d3b1b6aa3cbe1
Author: Infus
Date: Fri Aug 4 18:38:40 2017 +0200
Circular Progress Texture: Fix background looking strange
Instead of using self.texture:GetSize() use region.width.
The former might not be up to date, due to how Blizzard's lazy
layouting works, whereas we can easily keep track of the size
the region should have.
Ticket-Nr: 1018
commit 151c1e4c5f3bf5e3926fd6e834a2246e260e3a9f
Author: Benjamin Staneck
Date: Mon Jul 31 00:44:13 2017 +0200
Delete old CONTRIBUTING.md
commit 75a38c8807c5e4f12fc09b1d4a7f1c536fea8851
Author: Benjamin Staneck
Date: Mon Jul 31 00:40:28 2017 +0200
Add a CONTRIBUTING.md file
Based on https://github.com/XhmikosR/mpc-hc/blob/develop/CONTRIBUTING.md and https://github.com/WeakAuras/WeakAuras2/pull/249
Closes https://github.com/WeakAuras/WeakAuras2/pull/249
commit b0c413b4262f13276d011b013607b3f6a22d2f2f
Author: Infus
Date: Sat Jul 29 20:02:48 2017 +0200
Fix duration info not clearing on switching states
Github Ticket: 248
commit 96d5515a6b9e6cc2018bb0eca1c89362bcb87adc
Author: Infus
Date: Sat Jul 29 18:42:08 2017 +0200
Text: Work around a Blizzard bug in how text widths are calculated
The automatic calculation of widths in OUTLINE or THICKOUTLINE mode
can introduce an additional line break into the text.
By setting the width to 0, the automatic calculation is used.
We then set the text width to 1.2 times that calculated size
Ticket-Nr: 1014
commit e5fdd891009c600751474cc22c8b4c888cf8c700
Author: Infus
Date: Sat Jul 29 01:54:07 2017 +0200
Add a Item Set trigger, which can check how many set items are equipped
Code mostly by Asakawa
commit 5972bebe8ff287cd7e46cca8f9723bded90aee01
Author: Infus
Date: Fri Jul 28 21:42:18 2017 +0200
Add a Version field to auras which is shown in tooltips
This is handled the same as the url. It's automatically filled by
websites such as wago.io.
Github-Ticket: 257
commit 83717c984ec98331c53457df6e71dd045641ed45
Author: Benjamin Staneck
Date: Thu Jul 27 07:17:16 2017 +0200
Whitespace cleanups
commit 27afb8533a6900f0ed562f6c593bcdb8b6026081
Author: Benjamin Staneck
Date: Wed Jul 26 04:43:10 2017 +0200
add mixin stuff to .luacheckrc
commit 48bd68d20f295d096f2ce2abcb8540e5ee995412
Author: Benjamin Staneck
Date: Wed Jul 26 02:23:02 2017 +0200
add the Antorus encounter ids
commit a19fa74b3c23aed9242648d199add9f18265c04a
Author: Infus
Date: Tue Jul 25 20:07:02 2017 +0200
Rename "Dungeon Difficulty" load option to "Instance Difficulty"
Since it does include e.g. LFR
Ticket-Nr: 1012
commit 65c9dab9e996d70991d82d0dcc9344c5ba8579a3
Author: kesava-wow
Date: Tue Jul 25 16:36:46 2017 +0100
fix PRD hook when KNP option 'ignore personal nameplate' is used
----------------------------------------------------------------------------------------------
tag 571e8c67fc92aa9479fc768f8d2983d71a97ab50 2.4.16
Author: Benjamin Staneck
Date: Tue Jul 25 00:20:50 2017 +0200
commit 334ce71855a5d0edb0378b2fb6df9d064470d5f5
Author: Benjamin Staneck
Date: Tue Jul 25 00:20:36 2017 +0200
Revert "Reset duration info on applying a state without progress information"
This reverts commit 8a99fb211ea21bc3f99acd17527d3eec9b36fb16.
--------------------------------------------------------------------------------------------
tag 50e59fe081a1ac72d18cc77aa975e8afccf599a9 2.4.15
Author: Benjamin Staneck
Date: Fri Jul 21 23:09:40 2017 +0200
commit 7b99e6afa1357664fc1fa25b8282cce2c346f0df
Author: Infus
Date: Fri Jul 21 18:52:40 2017 +0200
Custom Trigger: Don't hide the Events trigger for Custom/Event
Custom Event triggers always need events to trigger.
commit 337f2eee9e31135b133aacfbcb4dc8fed9738712
Author: Benjamin Staneck
Date: Tue Jul 18 20:37:03 2017 +0200
Sometimes the GetCooldown() API returns very high bogus numbers causing client freeezes, discard them here.
Refs: https://www.wowace.com/projects/weakauras-2/issues/1008
commit 51efd5adf19de17dea48c168c47d886fb5e69934
Author: Infus
Date: Tue Jul 18 17:51:17 2017 +0200
Add CINEMATIC_STOP to movie watch frame
Ticket-Nr: 1007
commit 8a99fb211ea21bc3f99acd17527d3eec9b36fb16
Author: Infus
Date: Tue Jul 18 13:31:43 2017 +0200
Reset duration info on applying a state without progress information
Github-Ticket: 248
commit ce4f8284dfeee2b1b14f797048a26b28ad790426
Author: Infus
Date: Tue Jul 18 13:02:52 2017 +0200
Fix regression in resizing groups
commit 0d09c48f948b709c1b4f03a2bec3e8c3d7866ccd
Author: Infus
Date: Tue Jul 18 13:02:11 2017 +0200
Fix texteditor for custom condition functions
Github-Ticket: 250
commit ae6e4af1daf46d66bc738c61c88e9c5e6e2eda8f
Author: emptyrivers
Date: Tue Jul 18 00:50:21 2017 -0500
Amend specific unit desc (#251)
The current description of specific unit implies that unit tokens such as `boss1` or `targettarget` would not work, when that is not the behavior. This amends the description to properly reflect that.
commit 4e1c0a67e4bb88aef25662d8ab3996fbed92f3f1
Author: Healz
Date: Sat Jul 15 22:59:33 2017 +0200
Consider the gemcutting UI as vehicle UI (#246)
* Consider the gemcutting UI (and everything else behind HasOverridenActionBar()) as vehicle UI
----------------------------------------------------------------------------------------------
tag 00d5588d554e73e07cba77cf14b67067ba3fa154 2.4.14
Author: Benjamin Staneck
Date: Sat Jul 15 18:02:16 2017 +0200
commit 9c7749385ec8c0cf5df78b1b5ad3cbc2e18ea0fe
Author: Infus
Date: Sat Jul 15 12:58:04 2017 +0200
Fix regressions with anchor change
--------------------------------------------------------------------------------------------------
tag c33fc4ac945081872c0259fb42c1a86afddf9e80 2.4.3
Author: Benjamin Staneck
Date: Wed Jun 14 00:55:51 2017 +0200
commit febf0a5a77d5da0c52e35b65132c10c52c60e86c
Author: Infus
Date: Tue Jun 13 23:50:53 2017 +0200
Fix Power Trigger for Destruction Warlocks
commit 6045607812eaa2c67f15113b836c178fb772481a
Author: Benjamin Staneck
Date: Sun Jun 11 05:30:42 2017 +0200
remove debug print
commit 225b58543983f0ff69131595f3c8c6e25589b5ce
Author: Infus
Date: Sat Jun 10 22:21:58 2017 +0200
Add "In Group" / "Not In Group" checking to the Combat Log Event trigger
Easy to add. Other potentially useful flags to check would be:
- Hostility.
- Object Type: Guardian, Pet, NPc, Player
- Control: NPC vs Player
Adding any of those would probably best done with a dedicated
combobox per flag type.
Ticket-Nr: 969
commit a067de7cea44865487437b6699d1cbfd0bfe7cc6
Author: Infus
Date: Sat Jun 10 21:28:11 2017 +0200
Death Knight Rune: Replace "inverse" with Show On
Ticket-Nr: 965
commit c933230e958bd8949afa5c07b64a69528221f0f5
Author: Infus
Date: Sat Jun 10 21:13:53 2017 +0200
Add inverse option for Conditons/Icon
Ticket-Nr: 965
commit 5a8d11e52b5351ff44d43773576d2b53a598d2c8
Author: Infus
Date: Sat Jun 10 21:08:00 2017 +0200
Change BigWigs spellid from number to string
As apparently it isn't always a number.
Ticket-Nr: 971
commit 0700edde130292e5fbca46039a82ab7bc1d91fbc
Author: Infus
Date: Sat Jun 10 17:21:36 2017 +0200
Update to 7.2.5 class changes
commit 6bc18c124767e6fb29e022ee0bb54e32f41b1284
Author: Infus
Date: Sat Jun 10 12:01:56 2017 +0200
Add description and Tooltip to Conditions/Chat/Message
commit ef3e6d0218bc26551c43fce5ae3f3a7cf1a2907b
Author: Benjamin Staneck
Date: Wed Jun 7 01:04:13 2017 +0200
Update minor version
commit 454e63afc381cce026bd3872601ce507e1f1ae92
Author: Infus
Date: Tue Jun 6 16:53:06 2017 +0200
Region Prototype: Remove unused member
commit 9d39c8def622ed50cfe5df36b4c2d94c11e3b757
Author: Infus
Date: Tue Jun 6 12:23:44 2017 +0200
Implement %c support for "Actions/Chat" and "Conditions/Chat"
Also add a "Run Custom Code" to Conditions, since essentially %c allows
that.
Also wrap SendChatMessage into a pcall, since it throws a error if certain
escape sequences are passed into it.
Github Ticket: 203
commit 282e53eb0ed3012f85b9a9f6ff88203daf305cf8
Author: Infus
Date: Tue Jun 6 12:23:10 2017 +0200
By default buttons should not accept keyboard input
Broke most text fields in WA.
commit e073ee4f02a17f3a0cd742652eb3fb0778e5cb10
Author: Infus
Date: Mon Jun 5 18:15:38 2017 +0200
Drag and Drop: Let "Esc" abort the drag and drop
Ticket-Nr: 967
commit dadbbce4e46a8b65cdffe87b5df45c77afa365a8
Author: Infus
Date: Mon Jun 5 17:50:48 2017 +0200
Fix GCD trigger to show the name/icon of the spell that triggered the gcd
There are two parts to this fix:
- Trigger the gcd trigger on UNITSPELL_CAST_SENT
- Check that we have a spell name/icon in the gcd trigger
The second part is necessary as the gcd triggers a good 20ms before
UNIT_SPELLCAST_SENT.
This also means that the gcd trigger won't show anything if somehow
the gcd starts without a UNIT_SPELLCAST_SENT. I can't think of a
situation in which that could happen.
Ticket-Nr: 966
commit b2dd659ceb17f4059236e1abe85c90a83823a606
Author: Infus
Date: Mon Jun 5 17:37:34 2017 +0200
Icon Options. Readd space that I thought was unnecessary
It was necessary.
commit 9833fef5c2fe0587cc403f7e9a3aae58604e546a
Author: Infus
Date: Mon Jun 5 15:34:46 2017 +0200
Model: Move setCameraCall to earlier
I still have no clue what I'm doing with the model's camara.
A fix for ticket 964 introduced a call to SetCamera, this apparently broke
the example in ticket 968.
This now works for both the Arthas example in ticket 964 and the glaive
example in ticket 968.
Ticket-Nr: 968
commit 2630ed131c2088c3f535f28fbc066914281fcb11
Author: Infus
Date: Tue May 30 20:15:32 2017 +0200
Tweak handling of chat and sound actions for Conditions
Instead of treating them as properties that are set and unset,
treat them as explicitly as actions. The actions are only called
on activating the conditions.
commit c227ab85ec756d8c419663f1b4343fc0c20aa127
Author: Infus
Date: Sat May 27 22:23:42 2017 +0200
Move Action Conditions to the main Conditions tab
But leave most of the code that allows for splitting up
the conditions ui intact.
commit 35ffb2c7168d536ce3bc12fcbd7443204f56d452
Author: Infus
Date: Sat May 27 19:56:26 2017 +0200
Adjust Dynamic Groups Animation functions too
commit 7a202216707d618dd959ce85fc466c8804df8a40
Author: Infus
Date: Fri May 26 23:00:58 2017 +0200
Hide "Show Cooldown Text" if the "countdownForCooldowns" cvar is 0
As in that case the toggle does nothing.
Ticket-Nr: 950
commit 8f841975b997de847df6da381e643f4e7b0b3b1e
Author: Infus
Date: Fri May 26 21:20:17 2017 +0200
Fix TextEditor for group editing if paths differ
The TextEditor gets a "path" to the setting it is modifying, e.g.
data.additional_triggers.3.trigger. For group auras, the function
appendToTriggerPath tried to figure out the common path.
This fails in the linked bug report, because the custom function
is in trigger 2 in one aura and in trigger 3 in a different aura.
Instead, build a "multipath" structure in appendToTriggerPath, that
is a data structure which notes for each id what the path is, and
teach the TextEditor how to handle that.
Ticket-Nr: 959
commit ce204c30a499beff9ad451d6e6c37dab29878257
Author: Infus
Date: Fri May 26 20:48:58 2017 +0200
Rename "Item Set Equipped" to "Equipment Set Equipped"
As that is what the trigger actually checks.
Ticket-Nr: 956
commit 48afe98c656e5bbe2151cee3555fc82fcbc616d8
Author: Infus
Date: Fri May 26 18:16:54 2017 +0200
Fix escaping of Color codes in inline code editor
By copying AceGui-MultiLineWidget into our sources and adding
IndentationLib.decode/IndentationLib.encode in the right places
Ticket-Nr: 961
commit ed79836d0dd3407f3c45dda2980a1ad19769960c
Author: Infus
Date: Fri May 26 17:27:12 2017 +0200
Model: Set the Camera index for SetTransform
So, somehow loging in does set a different camera from /reloadui.
Setting it to 1, makes the model always use the right camera.
Ticket-Nr: 964
commit 6b2891d56d0220be2df86e6d354f9394da271864
Author: Benjamin Staneck
Date: Tue May 23 22:57:41 2017 +0200
fix Harjatan encounter id
commit ff11c03b8523bb883b45efc2a92b0bd79456973f
Author: Infus
Date: Tue May 23 19:43:38 2017 +0200
Make custom animation functions similar to all other functions
For some reason animation functions were saved with a "return "
prepended. For other functions we add that "return " directly before
loadstring. This meant that in various places the string needed
to be cut by 8 characters and "return " appended in others.
Somehow that code didn't work though. Instead of figuring out where
it doesn't, just remove the special casing of animation functions.
Store just the function in the variable and add "return " only
before loadstring.
commit 29953a3a17eda3e1fdbc615ab47d6a9c6b09a0c0
Author: Infus
Date: Sat May 20 01:13:29 2017 +0200
Fix a bug in Equipment Set Equipped matching all sets
Ticket-Nr: 961
----------------------------------------------------------------------------------------
tag cc472f038011271c3d6c47383a0f1ffd47d20ab6 2.4.2
Author: Benjamin Staneck
Date: Thu May 18 11:57:08 2017 +0200
commit b41afd99e0a0141417830a02edb9db97b0c9914f
Author: Benjamin Staneck
Date: Mon May 15 07:17:06 2017 +0200
Update VSCode ignore setting
commit fbfb52bd93c147e045aa3e138124f5f6f7913c14
Author: Benjamin Staneck
Date: Mon May 15 07:16:51 2017 +0200
Set a size when creating the glow frame so the initial one is not wrong.
commit ff96a5aace6995690cdb525df4f92f0487423257
Author: Benjamin Staneck
Date: Tue May 9 10:47:05 2017 +0200
Delay WA_DELAYED_PLAYER_ENTERING_WORLD a bit more
Fixes some API failures during login
commit 8258d0dd97685f6da31f78e63198f219331849b6
Author: Infus
Date: Sat May 6 21:26:32 2017 +0200
Fix Condition toggling inverse for Progress Bar breaking the display
Apparently setting the bar to a zero width resets!! the width. The code
contains a work around for that ensuring that progress is at least
0.00001. Apply the same to when we inverse progress in SetInverse.
Also rename region.inverse to region.inverseDirection, as SetDurationInfo
does already use region.inverse
Ticket-Nr: 955
commit 23e162d30a00ead20b8f1bc082814ce5b31ddfc2
Author: Infus
Date: Sat May 6 20:09:19 2017 +0200
Fix aura_env being nil in the options dialog
Broke in Oct 2015 with commit 78820c4a2a15f1e639e031e6b22a806550c79207
Ticket-Nr: 938
commit c3aa41da43450f8499a0aa292318f281d6742e02
Author: Infus
Date: Mon May 1 13:25:59 2017 +0200
Add Orientation and Inverse property to Progress Texture/Aurabar
Actually requires a new property type.
Ticket-Nr: 939
commit 62bea572807d1b46173dd96a4bfe3a73a49e5a77
Author: Infus
Date: Sat Apr 29 21:26:11 2017 +0200
Make Condition on "On Cooldown" not be triggered by gcd
This is much saner.
Ticket-Nr: 940
commit 84146554b905b518e4c3971b6a1ce5de407190d7
Author: Infus
Date: Sat Apr 29 21:21:02 2017 +0200
ConstructTests: If the test is a static "true", do return nil
As that's probably faster
commit c82e4daaec2853b95cbb3a4ccd5725742326d883
Author: Infus
Date: Sat Apr 29 20:53:34 2017 +0200
Fix Equipment Set Trigger
Ticket-Nr: 941
commit 2ade94d188c0c4615dd1ea4f2cfb0a193a5e1424
Author: Benjamin Staneck
Date: Thu Apr 27 02:09:19 2017 +0200
-------------------------------------------------------------------------------------------------
tag 63300a3c38bd423464b814fbb222a27b52368d0e 2.4.1
Author: Benjamin Staneck
Date: Tue Apr 25 22:02:28 2017 +0200
commit 69766856d8162ee78188bce7a1d303e0f99a2255
Author: Infus
Date: Tue Apr 25 21:44:28 2017 +0200
Fix upgrade code for Icons
commit 6b6d641b69a77a1d908ebba81c70629cc7e81abf
Author: Benjamin Staneck
Date: Mon Apr 24 02:30:49 2017 +0200
prefix a few more prints with the addon name
commit 79e666e770e7720b5259aa0e747583d3cd8f2a76
Author: Benjamin Staneck
Date: Mon Apr 24 01:51:02 2017 +0200
avoid the table access here, trips up the locale import on WowAce
-----------------------------------------------------------------------------------------------------
* New: Add the conditions feature. See https://www.patreon.com/posts/conditions-to-8832497 for more info
* Change: Pull in latest translations from WowAce. If you want help translate WeakAuras to your language, checkout the translation tool located here: https://www.wowace.com/projects/weakauras-2/localization
* Change: Rewrite circular progress using the new SetVertexOffset API in WoW 7.2. This allows for arbitary start/end angles and should fix occasional gaps being visible for circular progress
* New: Add "Hide Cooldown Text" option which hides the Blizzard text on cooldowns
* New: Add Spell Known Trigger
* New: Add a Spell Activation Overlay Glow Trigger
* New: Add 2. Text to Icon
* New: Add Water Jet to Frost Mage's templates
* Fix: Formatting of progress and total values for text auras
* New: Add a Cooldown Ready (Equipment Slot) trigger
* Fix: Work around Blizzard's bug with pet spell abilities
* Change: Treat hidden states the same as empty states
* New: Add comments to error messages so you can tell which aura is causing issues
* New: Add a second "Talent" selected load condition
-------------------------------------------------------------------------------------------
tag 80a1275186e28fc42f94f2ed5f47be8e5985f792 2.3.9
Author: Benjamin Staneck
Date: Tue Apr 4 19:13:18 2017 +0200
commit c879426dbeb0d5c8ddb2b3cccb3d9dcdf9cdcfaf
Author: Infus
Date: Fri Mar 31 07:47:29 2017 +0200
Fix Power Type trigger with "Only if primary"
Ticket-Nr: 906
commit 9617b6d9fe26f2e633ef05741ed11beb4e66ee10
Author: Infus
Date: Thu Mar 30 20:29:30 2017 +0200
Fix Expel Harm again
Another small tweak to unified cooldown function.
A spell on gcd cooldown is not a spell with a cooldown.
Ticket-Nr: 910
-----------------------------------------------------------------------------------------------
tag 27eb514fe11d42d833e8d40ebe91a5cd399f0315 2.3.8
Author: Benjamin Staneck
Date: Tue Mar 28 17:39:26 2017 +0200
commit 78a60db123fb786af103cf88fbae06c1ce6efbae
Author: Benjamin Staneck
Date: Tue Mar 28 00:26:42 2017 +0200
fix a warning, no need to loop here
commit 70d2aea879394a62f2615bf3e0e0f48ecb78ec48
Author: Benjamin Staneck
Date: Tue Mar 28 00:26:11 2017 +0200
fix a warning, childId was never used
commit 5ac4140465a155bf0b8476155e8164258e18cfe0
Author: Benjamin Staneck
Date: Mon Mar 27 01:34:50 2017 +0200
-------------------------------------------------------------------------
tag f891b12ea2aaf8d9e7956999041221d41ab632de 2.3.6
Author: Benjamin Staneck
Date: Sun Mar 19 19:22:58 2017 +0100
commit 6cd577af943840a0a958c6cc8187363d866fce52
Author: Infus
Date: Sun Mar 19 17:50:45 2017 +0100
Change the template for "Shield Block" to use full scan
As the T19 bonus for adds a second Shield Block buff.
Ticket-Nr: 898
commit fd00e46af249c9a9936fae3c195d418d9974fe34
Author: Benjamin Staneck
Date: Tue Mar 14 20:06:31 2017 +0100
trigger translation update
commit d52f623702339ac26ed3a7e8cc204d38359607df
Author: Benjamin Staneck
Date: Tue Mar 14 03:57:38 2017 +0100
Revert "Fix checks for gcd. Focussed Rage has the same duration as a gcd"
This reverts commit 2faed3e8d58723e3e1f5f7c2edcd79856261398e.
commit 52d2ac1bffed371bd03118df533a70fa8f49adf4
Author: Benjamin Staneck
Date: Tue Mar 14 03:57:28 2017 +0100
remove a few more warnings
commit 11997afa1916497caebd54d3555ecc2b4e631f67
Author: Benjamin Staneck
Date: Sun Mar 12 10:24:25 2017 +0100
Update README.md
commit ad2ec673ebf3efde882eca6f73d6cdb1d61eb8e3
Author: Benjamin Staneck
Date: Sun Mar 12 10:23:43 2017 +0100
Update README.md
commit ccd810d2eca7ac65f7f9381750fa8b635c33d88c
Author: Benjamin Staneck
Date: Sun Mar 12 10:11:55 2017 +0100
add travis.yml
commit e4023cc98c4c61441fbd230a82bc8fa25ecbcba6
Author: Benjamin Staneck
Date: Sun Mar 12 06:38:58 2017 +0100
apparently vscode can't look into .gitignore to figure out which files to ignore, so it needs a special file for that
Reference: https://github.com/Microsoft/vscode/issues/78
commit ddefda1b67926d5f33aa3a92440b0ec4ef4428b1
Author: Benjamin Staneck
Date: Sun Mar 12 06:26:10 2017 +0100
add .editorconfig file (http://editorconfig.org)
commit 98e40092db05d6041bc721544f55c5ad457a82f6
Author: Benjamin Staneck
Date: Sun Mar 12 06:17:15 2017 +0100
remove dot files from .pkgmeta, the Curse packager is actually smart enough to auto-ignore them. :open_mouth:
commit 2cdfaa25e1f577d91c23d465d931c57073bff47d
Author: Benjamin Staneck
Date: Sun Mar 12 05:41:27 2017 +0100
Create CONTRIBUTING.md
commit f67f1aff1230a2dcec20d00e519bb39385f13b71
Author: Benjamin Staneck
Date: Sun Mar 12 05:27:20 2017 +0100
Create LICENSE
commit 2faed3e8d58723e3e1f5f7c2edcd79856261398e
Author: Infus
Date: Sun Mar 12 01:50:23 2017 +0100
Fix checks for gcd. Focussed Rage has the same duration as a gcd
But a different startTime
Ticket-Nr: 866
commit aa96e284914f64968ee896ffaadd9fea02540a00
Author: Infus
Date: Sun Mar 12 01:39:03 2017 +0100
Fix color functions returning no alpha bug
Something in Masque changed, and this is now a error.
Ticket-Nr: 885
commit 3978fbdf673668c476da46462e9ce20b6600dcab
Author: Infus
Date: Sat Mar 11 18:54:19 2017 +0100
Fix sorting in some cases for Dynamic Groups:
The index is saved in state since a long time
commit 40e91bb175a3715b03c6911ef56792e91ef0c437
Author: Infus
Date: Sat Mar 11 18:19:49 2017 +0100
Modernize: Remove old conditions modernize code
A long time ago, WeakAuras 1 had a conditions field for each
aura. That got replaced by a separate conditions trigger.
In my upcoming conditions feature I want to add a .conditions field
to auras.
Removing this Modernize code let's me switch to master without the
old Modernize code breaking my new conditions
commit c67522a615a8083b2cc7b22f4eeb854ab507e8b1
Author: Benjamin Staneck
Date: Fri Mar 10 01:12:38 2017 +0100
workaround for powerType being false on 7.2
commit b4aa482cbe73a6e4b8c1f9d05266e92229207936
Author: Benjamin Staneck
Date: Wed Mar 8 21:44:38 2017 +0100
use GetRealZoneText() (unaffected by the map) again instead of HBD:GetLocalizedMap() which does not support sub-zones
commit f779566dbf0520bc669527c1c7c851c8fb5a9afa
Author: Infus
Date: Tue Mar 7 22:51:54 2017 +0100
Fix regression
commit 2566fc8a259a7a773171e6547354a3b7d9e8ef8f
Author: Benjamin Staneck
Date: Mon Mar 6 08:42:07 2017 +0100
switch project to Luacheck and fix a *ton* of warnings
commit 9ba00b12eadc26cd27be5d8ca88a8b32ee0c0d13
Author: Benjamin Staneck
Date: Sun Mar 5 05:57:23 2017 +0100
remove some more unaccessed variables
commit b012c635df58e3f97bce7bed09db8d8e10cc0aac
Author: Benjamin Staneck
Date: Sun Mar 5 05:33:01 2017 +0100
remove a hack that was incomplete and is not needed (anymore?)
commit 11c82e3c1991b0411988cdd19a9ddaca050ad01c
Author: Benjamin Staneck
Date: Sun Mar 5 05:12:11 2017 +0100
UnitAura's shouldConsolidate is now nameplateShowPersonal in Legion
commit 0cdef91aaf5c4cf3472c7ceb2fcb7bc6503b2ceb
Author: Benjamin Staneck
Date: Sun Mar 5 01:00:27 2017 +0100
fix a typo that caused aura conversion to fail
commit 891f17c692c3e517c558c88d9342249d102baed7
Author: Benjamin Staneck
Date: Sat Mar 4 23:39:38 2017 +0100
scanAfterLoad now calls SortDisplayButtons with (nil, true). Fixes #166
--------------------------------------------------------------------------------
tag 1e43f30741ace229a38dbe6eaafc13f727c1ebae 2.3.5
Author: Benjamin Staneck
Date: Sat Mar 4 20:35:04 2017 +0100
commit 9cde84332bf2c7d73cd7567dc7272013d93192c5
Author: Infus
Date: Sat Mar 4 19:47:30 2017 +0100
Fix GetUnifiedSpellCooldown for Raging Blow
Mostly, charges is 0 even if the Raging Blow is not on cooldown.
commit 33a80a9c78f6df500927f897957cf9b35fc9948d
Author: jcai1
Date: Sat Mar 4 13:10:54 2017 -0500
fix wrong argument order in GetBigWigsTimer (#164)
commit 63b91fa3aed23d6bb4015ca1cb6a6eac0591a158
Author: Benjamin Staneck
Date: Sat Mar 4 16:52:07 2017 +0100
libs => Libs
commit 0067ebae9bd16764f89764907cb9308640798204
Author: Benjamin Staneck
Date: Sat Mar 4 16:51:12 2017 +0100
pull in HereBeDragons-1.0 for use in the zone load conditions
commit eb9862024ac2bbb79c62673425260f08b750720b
Author: Infus
Date: Sat Mar 4 14:04:01 2017 +0100
Fix zone id and zone load conditions
Ticket-Nr: 876
commit e692f91f8fd9b815eb8ba60f77b421ed5a5ba8ba
Author: Infus
Date: Sat Mar 4 01:43:52 2017 +0100
Add PLAYER_EQUIPMENT_CHANGED to Item Equiped trigger
Ticket-Nr: 881
commit 147f9c337d497d053b443d5f26a815fe0327a01d
Author: Infus
Date: Fri Mar 3 08:49:46 2017 +0100
Improve GetUnifiedSpellCooldown
Distinguish between spells that have a cooldown and spells that
use GetSpellCount. For spells that have cooldowns but no charges
leave charges at nil.
The Cooldown Progress (Spell) and Action Useable then interpret
convert that to 1 or 0 charge.
We can't do that in GetSpellCooldownUnified() as we the text
replacements would display show 1 charge otherwise.
Ticket-Nr: 882
commit 10149c020b04388938ec91b97aa4ad96635197d3
Author: Benjamin Staneck
Date: Fri Mar 3 06:20:22 2017 +0100
fix another GetActiveSpecGroup() deprecation
commit f0d74d2af4ea22b09d427dd4f1a6aef8968f3934
Author: Benjamin Staneck
Date: Fri Mar 3 05:40:02 2017 +0100
adjust babelfish for recent structure changes
commit fb93ab4cfae430955d26777f4ce57fe4dfddad69
Author: Benjamin Staneck
Date: Fri Mar 3 04:39:12 2017 +0100
rename region type/file files to fit in
commit b2d49d7fea56134a03ba46483724c51d52aeff83
Author: Benjamin Staneck
Date: Fri Mar 3 04:33:48 2017 +0100
remove some more variable declarations and comments
commit 291a0e4a9e6077fc567794276d1cb0a6cd1db6e8
Author: Benjamin Staneck
Date: Thu Mar 2 23:33:20 2017 +0100
remove a lot of variable declaritions that we don't use and export WeakAuras.getAll/setAll so the texture picker for groups no longer errors.
----------------------------------------------------------------------------
tag 5b641b7b384b23d0183e8c7a3e34168228753a02 2.3.4
Author: Benjamin Staneck
Date: Thu Mar 2 16:06:18 2017 +0100
commit c61ddbc9a730fec50416c868f1955b382eb604ad
Author: Infus
Date: Thu Mar 2 08:25:01 2017 +0100
Fix action Useable for spells with charges
commit 895e9a8538626477efe1ae7f813d74277acaa7f5
Author: Infus
Date: Thu Mar 2 00:25:22 2017 +0100
Fix Health/Power triggers
Reported on discord. For those triggers, unit is initialized from
the second event parameter. That is no longer guranteed to be
a unit id, since those triggers now watch for more events.
commit f0be68f67b811d9d5a8717d4f899cd0f0be6f8f1
Author: Infus
Date: Thu Mar 2 00:13:44 2017 +0100
Fix Cooldown Progress (Equipment Slot)
Broke if no item was equipped in a slot
Ticket-Nr: 877
------------------------------------------------------------------------------------------------
IMPORTANT This update requires a game restart to work. Otherwise you will get errors.
Changelog:
Fix icon not changing for Cooldown Progress (Equipment Slot) - Ticket-Nr: 869
Fix regression in action glow - Ticket-Nr: 868
fix a typo
fix three more issues found by Globe
fix two bugs found by Globe
add Globe info to the tocs
run luaformatter on the new files
it helps if you actually reference the new file's location when you move it
add missing itIT locale and move xml to the same place in options and main addon.
use savedVars and spellCache
run Cache.lua and ExternalAddons.lua through luaformatter and remove some comments
apply the same naming scheme for the locale files of the main addon as well
libs => Libs
move locale files to a sub folder
IconPick => IconPicker, ModelPick => ModelPicker, TexturePick => TexturePicker
also hide the original glow frame in case it was not set by us
Fix spellcache.GetIcon(nil)
rename output of the main translation file
Fix Equipment Slot remaining time check
Fix a small bug in the spell cache
Add 7.2 Tomb of Sargeras encounter IDs
Make SetParent on anchoring optional - Ticket-Nr: 856
Allow prototypes.events to be a function
Fix BigWigs clone per event mode - Ticket-Nr: 860
Add In Group load condition - Ticket-Nr: 859
Fix misleading indentation
Move some more functions to the spell cache
Add libs to .gitignore
AnchorFrame improvements
Split OptionsFrames\OptionsFrame.lua in several files
Move window decoration creation into sperate functions
Move CreateFrame into seperate file
Move FrameChooser into seperate File
Move external addon support code into sperate file
export saved variables
Move spellCache code into Cache.lua and use a more modular approach
Fix closing the options window hangs for ~1s
Fix displaying a error message if a custom action ends in --
Anchor frame: Fall back to the parent if a global frame doesn't exist
Introduce a fall back for the untrigger function
-----------------------------------------------------------------------------------------------
ag 2a98a2720fd4f4a707bb4cb2a90fbd50f7086fb8 2.3.0.0
Author: Benjamin Staneck
Date: Mon Jan 30 22:45:45 2017 +0100
This release brings you the possibility to drag and drop to reorder auras inside and in and out of groups. This was a community contribution by Janick Gerstenberger on GitHub.
commit a4399c778a1d2e7577e6f0344f5e51b4761f4739
Author: Benjamin Staneck
Date: Mon Jan 30 21:37:44 2017 +0100
add AceGUI widgets to the locale scraper
commit fa570bc6eec7819035981aab6205379ec9e4a988
Author: Benjamin Staneck
Date: Mon Jan 30 21:33:17 2017 +0100
move babelfish script to the root
commit 85ae96f463d49a7ff20ba5f1260f2d94ea079c6e
Author: Benjamin Staneck
Date: Mon Jan 30 21:29:26 2017 +0100
add "Drag to move" hint to buttons
commit 4d78e3e2ba986797db56b17247bc0d7cfc395ef8
Author: Benjamin Staneck
Date: Sat Jan 28 18:42:06 2017 +0100
increment minor version of WeakAurasDisplayButton
commit 31c6f6d123848a518a8438abff5313696f07faff
Author: Infus
Date: Sat Jan 28 17:04:24 2017 +0100
Fix glow frame looking dim
The glow needs to be in front of other child frames of the region.
Try to ensure that.
Ticket-Nr: 833
commit 0e1b43d0e23e2c169461677316d4267e4cc85668
Author: Infus
Date: Sat Jan 28 15:56:27 2017 +0100
Fix ignore rune cd again
Broke that accidentally with the change for Epidemic.
The intent behind this code is this:
Epidemic is a spell with charges, thus GetSpellCharges is the right api.
We compare durations between the cooldown duration and rune cd duration
to figure out whether a spell is on cooldown only for a rune.
But Epidemic has the same cooldown duration as runes.
Luckily, GetSpellCharges doesn't adjust it's output based on rune cds.
Thus, we can be sure that any cooldown returned by it cannot be due
to a rune cd.
Ticket-Nr: 835
commit e3799d3f062468d8555cabb90a36a9c56c7421de
Author: Infus
Date: Sat Jan 28 00:40:45 2017 +0100
Fix attaching to other auras
Since the order in which the auras are created is somewhat random,
we must create the anchor frame if it doesn't yet exist.
Ticket-Nr: 840
commit 02998216f669a354ef57bf4ffce1edf34ac03f21
Author: Infus
Date: Sat Jan 28 00:21:49 2017 +0100
Attach to KuiNameplates: Adjust to upstream change
commit 9f0cbf03da7134c730cef5f4902b1ceb0c4cbdb3
Author: Infus
Date: Sat Jan 28 00:21:09 2017 +0100
Replace \n with newlines in ReplacePlaceHolders
Ticket-Nr: 841
commit 8958259b3525a1063071c7a8e2dad61bbd53d792
Author: Janick Gerstenberger
Date: Mon Jan 23 19:11:38 2017 +0100
Drag'n'Drop implementation for DisplayButtons (#136)
This PR implements drag'n'drop support to the `DisplayButton`s in the Options.
Feature and Design is descripted in some [sketches](https://drive.google.com/drive/folders/0BzaKJginnJcgM3dHWUdDQlNRZGM?usp=sharing).
The implemented features make several `DisplayButton` controls in their current form obsolete.
Chiefly the side control of grouped buttons (up, down, ungroup) which also distinguish grouped buttons from ungrouped one.
(see https://www.wowace.com/projects/weakauras-2/issues/790 )
### Issues
- Dropping a element below the list of `DisplayButton` into the scroll frame or onto a category rider undos the drag action. This behavior might be unexpexted.
-------------------------------------------------------------------------------
tag 21ed40004c4280a0e626eab8edf2cffc2c56da0d 2.2.2.5
Author: Benjamin Staneck
Date: Sat Jan 14 05:32:22 2017 +0100
commit dfb40a9b6ff5486f63653c0e5e366420250a6eca
Author: Infus
Date: Fri Jan 13 20:14:30 2017 +0100
Add comments to all templates
commit 92543e80062107c08b1f674288c08ff68d39e28f
Author: Infus
Date: Tue Jan 10 19:18:40 2017 +0100
Update Templates for 7.1.5
Probably a whole lot missing....
commit 15955db3d4db2634c27a7f96e5ebe11f70a2a113
Author: Benjamin Staneck
Date: Wed Dec 28 15:47:45 2016 +0100
fix lib paths
commit 15955db3d4db2634c27a7f96e5ebe11f70a2a113
Author: Benjamin Staneck
Date: Wed Dec 28 15:47:45 2016 +0100
fix lib paths
commit cea45482ef4f327923409828041b9adfe5acf746
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure
commit 5914557db074a4ba10dcd4c3ff94ad08ffc81dc8
Author: Benjamin Staneck
Date: Wed Dec 28 12:12:06 2016 +0100
3
commit 2895f2a915007417b6b6043a180bac681b1f8ceb
Author: Benjamin Staneck
Date: Wed Dec 28 12:11:15 2016 +0100
2
commit be830b1f97e18f07eed8ea37e0757b659b5f485c
Author: Benjamin Staneck
Date: Wed Dec 28 12:06:30 2016 +0100
let's try this
commit cea45482ef4f327923409828041b9adfe5acf746
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure
commit 0e861052d6c59a6deb1c1190ad03f0d0eeec2861
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure to no longer rely on move-folders from .pkgmeta
commit 28d68eec2e63987e72b3f9a93785326572c92996
Author: Benjamin Staneck
Date: Sun Dec 25 21:08:56 2016 +0100
Update ISSUE_TEMPLATE.md
commit 8f57d68ca7e9d83cdd2fb491071a06f8d0e04fbc
Author: Benjamin Staneck
Date: Sun Dec 25 20:47:13 2016 +0100
ignore .github folder and change wowace/curseforge urls to the new format
commit 59708ac97482aa2a5bf4cd126e5eb06591e38775
Author: Benjamin Staneck
Date: Sun Dec 25 20:38:59 2016 +0100
Update ISSUE_TEMPLATE.md
commit bf0efa33d188e23d89f7bee30b3bbce316cb997f
Author: Benjamin Staneck
Date: Sun Dec 25 20:26:50 2016 +0100
Create ISSUE_TEMPLATE.md
commit f3cd8426f0bcc0cccef206955403ffd03f5a0e5c
Author: Infus
Date: Wed Dec 21 16:38:50 2016 +0100
Fix Ignore Rune CD
We schedule a method SpellCooldownFinished() to be run once the timer
of a cooldown is finished. The moment that method needs to be run
is different for spell cooldowns that ignore the rune cd and spell
cooldowns that use the rune cd. Thus we need to use separate timers
for those.
Ticket-Nr: 820
commit 29647cd7bf114746c936af113b8d593661a2b58b
Author: Infus
Date: Wed Dec 21 14:43:32 2016 +0100
Correctly set automaticAutoHide for custom triggers
Ticket-Nr: 815
commit 54bc8c993e2f9304ea13b7ebe70b5c78f885ffc4
Author: Infus
Date: Fri Dec 16 19:24:08 2016 +0100
Totem trigget: Use normal string input field
The spell input uses GetSpellLink to find the spell id for the spellname.
Which makes the aura cross language. But that doesn't work for all
totem names. So use a normal string input field.
-----------------------------------------------------------------
tag 2.2.2.1
802440d09fef29217e2dd72ab7eb1d46503b5961
Benjamin Staneck
2016-11-12 06:18:05 +0100
Infus:
- Combat log trigger: Remove outdated TODO
This is now implemented :)
- Hide a few empty descriptions esepecially in the combat log trigger
In 0721067c3af2facdbe4079f44569576e40212d1a I added empty descriptions
after most controls. Those empty descriptions would force the controls
for the next option to always start at the left column.
That had a unfourtnate effect, since those empty controls take 4px of
vertical space.
Reduce the impact of that fix by only doing it after multiselect
controls, which is the control that had the problem in the ticket.
Also add a spacer after the suffix setting of the combat log trigger.
This might lead to some controls being in the wrong column, but
hopefully won't require readding empty lines everywhere...
- Fix dynamic group flickering
If we have two auras with inverse conditions, either of them should be
visible. Traditionally WeakAuras auto hid auras after they expired.
That can lead to a situation where we hide a aura before we show
the inverse, which is visible as a small flickering.
Previously I worked around that problem, by slightly delaying the
auto hiding.
But fundamentally the auto hiding is only needed for auras where their
removal doesn't result in a event. (E.g. multi buff trigger.)
So remove the auto hiding from buff triggers and remove the delay
to the auto hiding.
Removing the delay might result in flickering for other cases, but
those should then properly be fixed by removing the auto hiding
from them too.
Ticket-Nr: 691
- Fix "Unstable Affliction" clones
Ticket-Nr: 773
- Fix totems after using a hearthstone (or any other portal)
PLAYER_TOTEM_UPDATE doesn't fire in that case, so add
PLAYER_ENTERING_WORLD to the event list.
Ticket-Nr: 779
- Dynamic Group: Add clockwise/counter clockwise circular
Ticket-Nr: 776
- Add support for placeholders in actions/chat messages
Ticket-Nr: github 121
- Regrwoth is available for all druids
Benjamin Staneck:
- bump to pick up latest LibCompress
-------------------------------------------------------------------------
tag 2.2.2.0
a1e0f1d498c2c5391b7f27088d2e3ecd4e5f9639
Benjamin Staneck
2016-10-31 22:14:47 +0100
Infus:
- Order the texture pickers's okay/cancel button and the textures
This feels like a Blizzard bug. Apparently the scroll frame no
longer clips the mouse interaction. So increase the okay and cancel
button's frame level to ensure that they are in front.
- Update Trigger Templates for 7.1
TODO!!! Add new trinkets, investigate patch notes
- Fix remaining time check of cooldown progress (item slot)
---------------------------------------------------------------
tag 2.2.1.9
e243226c227d5e90b2daba542f44497abc0adca3
Benjamin Staneck
2016-10-25 19:00:13 +0200
Benjamin Staneck:
- TOC update for Patch 7.1
- add CHAT_MSG_MONSTER_WHISPER to types
- add Trial of Valor bosses to encounter ID tooltip
-------------------------------------------------------------
tag 2.2.1.8
449460119911b59c351c97e7a573d5723a071cdb
Benjamin Staneck
2016-10-18 23:26:21 +0200
Infus:
- Add Oneths Intuition to the legendary list in the templates
- Add Lich King's Apocalypse to the sounds list
- Dynamic Group: Fix descending sort
---------------------------------------------------------------
tag 2.2.1.7
ab9c7e69237a927a93b38465ddb81d96382e1279
Benjamin Staneck
2016-10-17 19:32:29 +0200
Infus:
- Fix ReleaseClone to actually store the clone into the right place
Ticket-Nr: Github 113
- Remove TODOs accidentaly left in the code
- Correctly set WeakAuras.frames for the cdReadyFrame
- Add Equipment Slot cooldown progress trigger
Can check a arbitary slot for its progress information.
Ticket-Nr: 215
- Dynamic group Sorting: Add a check for a or b being nil
No idea why table.sort would give us nil values.
Ticket-Nr: 759
- Model: Add a way to switch to the new SetTransform api
Which allwos for more degrees of rotation and also isn't affected
by the bug described in ticket: 696
Ticket-Nr: 696
- Fix error on renaming auras
THe clones are released already and the clone table renamed.
Ticket-Nr: 753
- Remove custom code on exporting if the trigger is not in custom code mode
Fixes slow transmissions and removes a few warnings for users importing
auras that have old no longer used custom code.
Ticket-Nr: 742
- Use [[ ]] for most string interpolations
Some user input can contain " and ', but is much less likely to
contain [[ or ]]
Ticket-Nr: 752, 505
- Add a line number display in the top right corner
Which can also be used to jump to a specific line. That isn't exactly
what Ticket 549 asked for. But adding line numbers looks to be pretty
complicated and this solves the problem of finding the line for a
specific error message.
Ticket-Nr: 549
- Fix anchors of error message
- Fix sorting of dynamic groups without expiration times
Also introduced additional sort modes for hybrid.
Ticket-Nr: 726 and 595
- Fix flickering for auras that have inverse conditions
Ticket-Nr: 691
- Add missing CHAT types
Ticket-Nr: 747
---------------------------------------------------------------------------------------------
2.2.1.6
ade75afe975cab06e274ba8a9b2cd3227a3696de
Benjamin Staneck
2016-10-06 21:43:57 +0200
--------------------
Infus:
- Change how we assign frame levels to regions
- Always start at frame level 1
- Increase frame levels by 4 per region, so that each region
can use a few frame levels for its childrens
- In Aurabar make the child frame levels depend on the parent
frame level
In my tests with a group, all combinations of region types are
now work
Ticket-Nr: 743
- Fix dynamic groups not attached to their regions
In commit 2ba0799 I introduced some optimization to make editing huge
dynamic groups faster, since apparently SetPoint() is a far more
expansive operation in Legion than before.
That optimization was incorrect, and broke if a aura was e.g. moved
out of a dynamic group and into it again.
Fix that optimization by checking against what GetPoint() returns
Ticket-Nr: 680
Benjamin Staneck:
- also fallback to instance chat when using the smart announce function and in a lfd group
Infus:
- Rune of Power: Fix load condition
- Small change to circular progress flickering
While I couldn't reproduce the bug report, and scockah can no longer
either, since it is apparently related to low frame rates, this
change should have helped. Instead of using a very fast animation,
it manually sets the progress to 1.
Ticket-Nr: 632
- Animations: Don't createa a onFinihsed method for loops
As each onFinished function would catpure it's predecessorts, this
would end up keeping a stack of onFinished functions alive and thus
would slow down the garbarge collector.
Instead, don't create any garbarge.
Ticket-Nr: 724
- Templastes: Small tweak
- Fix trigger texts not updating
Ticket-Nr: 735
------------------------------------------------------------------------------------------------------
2.2.1.5
Infus:
- Warrior: Add Arms's Charge and Prot's Shield Block
- Fix backgrounds of dynamic groups
The dynamic group first sets all auras to their
position and then in DoResize finds the max/min xy coordinates
by iterating over all auras. Somehow, the position in DoResize was
wrong. Adding debug output directly after setting the position fixed
it, as does adding a call to GetBottom() directly after SetPoint.
This looks like a bug in WoW to me.
- Add load conditions to DK talents
Somehow missed that, probably because I don't play DKs.
- Add Legendary Item Proc "Kael'thas's Ultimate Ability"
- Fix wrong load condition in templates for Ancestral Guidance
- Add UNIT_FACTION event to Unit Characteristics
To fix not updating WA on changes to UnitCanAttack().
According to https://github.com/kesava-wow/kuinameplates2/issues/1,
UNIT_FACTION fires for most cases and is the best event to use.
Even though this might not fix it in all cases.
Wrap all user functions in pcall / xpcall
Check that what we pass to IsSpellKnown is a number
Fix problem with offset being nil
Tweak Show CD of a single charge behaviour
Fine tune templates GETITEMINFO_RECEIVED code
Setup fallback state so that it has no duration
asakawa-k (1):
Add key bindings to open/close the options window (#385)
---------------------------------------------------------------------------
Infus (2):
Add Timewalking Raids to Load conditions
Fix importing dynamic groups doesn't reset the offset
-------------------------------------------------------------------------------
tag 05f0c599f3db40175c2818c0cea61be86a7994b4 2.5.6
Author: Benjamin Staneck
Date: Tue Feb 6 10:26:46 2018 +0100
commit 85dcdd2e89c791bb021d7195d51a8ee2fffe99c5
Author: emptyrivers
Date: Tue Feb 6 08:43:44 2018 +0100
Fix Lua errors on Login with certain locales
Ticket-Nr: 1089
------------------------------------------------------------------------------------------
ag 84b07e83428e4c6b69bd340c447253844cac755f 2.5.4
Author: Benjamin Staneck
Date: Wed Jan 17 14:40:42 2018 +0100
commit cc30a624fa93f65a7a7c54d38f0356abe32d893f
Author: Benjamin Staneck
Date: Thu Jan 11 19:23:15 2018 +0100
fix for last
commit 073b048ddef9246eb19b1ad72f01d1586ff194df
Author: Benjamin Staneck
Date: Mon Jan 8 21:32:52 2018 +0100
add the version string to the options window title
commit 0abbecf9b42e94cd96c0c115f72de8f1939b6af3
Author: Infus
Date: Sun Jan 7 19:06:42 2018 +0100
Icon: Add a "Keep aspect ration" option
Which crops the icon if the icon is not square
Ticket-Nr: 861
commit beddccb47f362e1945878fc2fe3778e3053297e3
Author: Infus
Date: Sun Jan 7 18:57:12 2018 +0100
Fix changing only trigger combination mode does not work
Ticket-Nr: 1073
commit 671472bbe0797f2cad20e1a1a07832e8f0fae85f
Author: Infus
Date: Sun Jan 7 16:54:02 2018 +0100
Fix regression in group tracking auras if a person leaves the group
In f0246da4387e9a438775609cd06cd3b232a51b4f the group tracking was
change to be use id/triggernum as a key to various internal data
structures instead of just the id.
Add the additional triggernum parameter to one function call where
it was missing.
Ticket-Nr: 1075
commit 4d649d98ab811b6a8529ef3a39acca84b756cfd1
Author: Infus
Date: Sun Jan 7 14:25:47 2018 +0100
Fix check in checkConditions for aura visibility
In this issue, a condition is on the remaining time of a cooldown.
If the aura is shown before the remaining time is up, we schedule
a conditionCheck for the future.
That code needs to then check if the aura is still visible before
running the conditions. Previously the code checked
region.state.show, but that's the state of one of the triggers and
not the overall visibility of the aura.
Github-Issue: 332
--------------------------------------------------------------------------------
tag 4a221512f64ca2f616f000dcd2376375e0daec12 2.5.3
Author: Benjamin Staneck
Date: Sat Jan 6 17:40:17 2018 +0100
commit 78ad54b4d5306eb483f1bed3709b942fd86d0ac9
Author: Benjamin Staneck
Date: Wed Jan 3 22:49:05 2018 +0100
Tentative fix for BigWigs matching
Fixes: https://github.com/WeakAuras/WeakAuras2/issues/331
commit 93d123f707a991642716b0021bf5f5fe7645bdee
Author: Benjamin Staneck
Date: Wed Jan 3 22:43:09 2018 +0100
Tentative fix for jumping auras while moving
ref: https://github.com/WeakAuras/WeakAuras2/issues/326
----------------------------------------------------------------------
tag 58a778bab3623d4bd0892d976cabf653bf6306ad 2.5.1
Author: Benjamin Staneck
Date: Fri Dec 22 17:41:43 2017 +0100
commit fa3859f4b034d0415a5ae4d9b51e224bfe4073e2
Author: Infus
Date: Fri Dec 22 17:18:28 2017 +0100
Improve BuffTrigger upgrade code
----------------------------------------------------------------------------------------
tag b21382c1c26786ef0008e8ba74958be18c76e3dc 2.4.25
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:24 2017 +0200
commit 5053c3e68ae96923b6fea743f4903b89e9661e14
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:00 2017 +0200
Revert "Observe squelch_actions for Sounds played from Conditions"
This reverts commit d79f1d912332a6b939e97c8d792945be20bb22df.
commit ca1a1b5822b8acdb02bd1103f5fd4ab008f96a59
Author: Benjamin Staneck
Date: Sat Oct 28 13:08:00 2017 +0200
Revert "Observe squelch_actions for Sounds played from Conditions"
This reverts commit d79f1d912332a6b939e97c8d792945be20bb22df.
commit 542c2af3832e975fd9aedfd2340e2dfbb234a929
Author: Benjamin Staneck
Date: Fri Oct 27 17:23:19 2017 +0200
Actually load the esMX language files
---------------------------------------------------------------------------------------------------
tag 7f5efd4fa415bbee3ca81505f4cb26c1288ce39b 2.4.23
Author: Benjamin Staneck
Date: Sat Sep 30 21:24:10 2017 +0200
commit dea0934801dfd0f88fc0f246f7fda312b0cc4f42
Author: Infus
Date: Fri Sep 29 17:00:23 2017 +0200
Templates: Fix Savage Roar load condition
commit 441ebcdba5b2f74765f7c2d64cc033d3a84e331c
Author: Benjamin Staneck
Date: Sat Sep 30 11:29:31 2017 +0200
Recommend Color Picker Plus in the ´Enhancing WeakAuras` section
commit 64ed1d5245391482d40c690b254a3b1780854b29
Author: Infus
Date: Sun Sep 17 16:33:14 2017 +0200
Add a "WORKAROUND" marker to various blizzard bug workarounds
Once 8.0 is in development we should try to remove some of them.
commit dc010ce5082abfaa08c8c0608002de5b7d20a145
Author: Infus
Date: Sun Sep 17 16:30:19 2017 +0200
Fix spurious line breaks in icon texts
Apply the same workaround as for text auras.
Also extract it into its own function and add a "WORKAROUND" marker.
Apparently the extra adjustment needed depends on the font size.
With font size 288, 4 pixels were enough so for now use that.
Ticket-Nr: 1042
commit 71fc9318888deac86227a414602f1c9f3880c4d9
Author: Infus
Date: Sun Sep 17 15:55:00 2017 +0200
Dynamic Group: Sorting via index: Fix comparing with a nil state
Ticket-Nr: 1050
commit ee3d2abd19ae5f4951f1dedd7370bcfacb2a2234
Author: Infus
Date: Thu Sep 14 01:31:51 2017 +0200
Fix custom functions for Actions/Chat
Github Issue: 282
-----------------------------------------------------------------------------------------------
tag ff6fd7d6c088f0c10304be5d155ebfdc3cfc93d8 2.4.22
Author: Benjamin Staneck
Date: Mon Sep 11 20:04:10 2017 +0200
commit d56bc8d435e462d25d99c3e9a994ca6f63251834
Author: lqnrd
Date: Mon Sep 11 19:51:11 2017 +0200
protect _G lookups (#283)
* protect _G lookups
* Revert "protect _G lookups"
This reverts commit ce56767432bab5e4e726cb6e1e388b3517e290c4.
* use exec_env instead
as suggested by @emptyrivers
commit 149003afcb3435d2b3199dfe528692d02e4962c5
Author: Benjamin Staneck
Date: Mon Sep 11 16:56:53 2017 +0200
adding a function to a list
commit eabaad004b911d7958c853bff7ec74676c62bba5
Author: Infus
Date: Sun Sep 10 01:47:03 2017 +0200
Fix and extend Swing Timer
- Use the combat log events parameter to distinguish between main
and off hand.
- Implement parry haste with code provided by Hamsda
Ticket-Nr: 1045
commit 8305cd5733c6b4470a84a8df37bd725e104b9c1c
Author: Infus
Date: Sat Sep 9 20:41:24 2017 +0200
Work around Editboxes buggyness with 7.3
Ticket-Nr: 1041
commit 5b079ddb09aef1828cc0d11eee2142dfa69eeaad
Author: Infus
Date: Sat Sep 9 20:41:00 2017 +0200
Make the In Group load condition more powerful
Ticket-Nr: 1044
commit 52c56328c7ac2cb0cb8ddfb25663db149c04785d
Author: Infus
Date: Sat Sep 2 18:35:05 2017 +0200
Change one PlaySound to use kit ids
Report and patch by Exality on discord.
--------------------------------------------------------------------------------------------------
tag e69207d32e2ff136a0908fca06163db9b08a8557 2.4.21
Author: Benjamin Staneck
Date: Wed Aug 30 19:20:20 2017 +0200
commit 91f27c153586760d266302111bbe46d27d4e223a
Author: InfusOnWoW
Date: Wed Aug 30 19:18:44 2017 +0200
Smallpatches (#277)
* Revert "throttle the ScheduleTimer function"
This reverts commit d128c49785e43edfe61a9c68849fe3ee085d4da1.
* Revert "revert ScheduleTimer change for doCooldownScan"
This reverts commit 82ab38ff16cf36e1fe583fbd8dd18f523a5acd58.
* Fix hangs and strange issues with ScheduleTimerFixed
Because I'm a doofus
commit d128c49785e43edfe61a9c68849fe3ee085d4da1
Author: Benjamin Staneck
Date: Wed Aug 30 18:11:08 2017 +0200
throttle the ScheduleTimer function
-----------------------------------------------------------------------------------------------------
tag 5a02b87c242abd3526bd5798f6ac08809e2386e0 2.4.18
Author: Benjamin Staneck
Date: Tue Aug 29 18:30:51 2017 +0200
commit f20628677470b706fd8c23e564cd97b1e85a0dea
Author: Benjamin Staneck
Date: Mon Aug 28 23:36:57 2017 +0200
Update TOC for Patch 7.3
commit 57508e05c5e1dad62fbf58414e7e6665eb0e8bf0
Author: Infus
Date: Mon Aug 21 17:51:10 2017 +0200
Fix IsSpellKnown trigger for pet spells
Some doofus broke it, when he added IsPlayerSpell
Ticket-Nr: 1028
commit 984649189776bae39b21880b2c34c66847d82805
Author: Infus
Date: Sun Aug 20 12:59:36 2017 +0200
Show the current Zone ID as a tooltip in the load options
commit ac9151d5b2fd71540ee0bcc5618a0cb7825620c6
Author: Infus
Date: Sun Aug 20 12:43:11 2017 +0200
Prevent aurabar's foreground to be sized too small
Ticket-Nr: 1022
Ticket-Nr: 1026
commit 43c3d03e00ef4d9eff577ca9ac86ae348e7ce2c5
Author: Infus
Date: Sun Aug 20 12:40:30 2017 +0200
Fix text replacements of 2 character long strings
Ticket-Nr: 1027
commit d69556c17f5dac0fb8b5b34fd8a422c375e01336
Author: Infus
Date: Sun Aug 20 12:29:51 2017 +0200
Add GROUP_ROSTER_UPDATE event for watching specific units
As that can affect whether a unit such as party1 exists
Ticket-Nr: 1026
commit ee22b74355b3a2e26ec6f3eb7c8a586cb968045d
Author: Infus
Date: Sun Aug 20 12:22:28 2017 +0200
BuffTrigger: Fix Bufftrigger with multiple auras
On interating over all buffs, don't directly update the aura_object.
(Which is our tracks which group members have a buff.)
Instead just figure out the "best" match. And update the aura_object
afterwards.
For consistency apply the same "best" match logic also to non-group
auras.
Github Issue: 263
Ticket-Nr: 322
-------------------------------------------------------------------------------------------
tag a079f18e499d2f24a75c74a57f818ce484b5c34a 2.4.17
Author: Benjamin Staneck
Date: Mon Aug 14 16:29:00 2017 +0200
commit e5c0b1c19aa0cf0c1eff984325d72e85ad124ac6
Author: Benjamin Staneck
Date: Mon Aug 14 16:28:32 2017 +0200
at per workspace indent settings for vscode
commit c7501939d46107b6e49684c8df6b5171d3914f3d
Author: Infus
Date: Fri Aug 11 18:57:36 2017 +0200
Add a "remaining time" check to the Cast Trigger
Github Issue: 265
commit 50560979b9af8d8fe2e1767530de6ae88180cd73
Author: Infus
Date: Fri Aug 11 18:24:30 2017 +0200
Threat trigger: Add Focus and "Specific" to the unit selection
This allows tracking the player's threat against more unit ids.
Ticket-Nr: 1021
commit 4f58152ca0f72783079de808ae06623cf9557774
Author: Infus
Date: Fri Aug 4 19:02:10 2017 +0200
Fix Minimize with Templates open
Reported via a curse comment
commit 5787bd588d062b56267127d6758d3b1b6aa3cbe1
Author: Infus
Date: Fri Aug 4 18:38:40 2017 +0200
Circular Progress Texture: Fix background looking strange
Instead of using self.texture:GetSize() use region.width.
The former might not be up to date, due to how Blizzard's lazy
layouting works, whereas we can easily keep track of the size
the region should have.
Ticket-Nr: 1018
commit 151c1e4c5f3bf5e3926fd6e834a2246e260e3a9f
Author: Benjamin Staneck
Date: Mon Jul 31 00:44:13 2017 +0200
Delete old CONTRIBUTING.md
commit 75a38c8807c5e4f12fc09b1d4a7f1c536fea8851
Author: Benjamin Staneck
Date: Mon Jul 31 00:40:28 2017 +0200
Add a CONTRIBUTING.md file
Based on https://github.com/XhmikosR/mpc-hc/blob/develop/CONTRIBUTING.md and https://github.com/WeakAuras/WeakAuras2/pull/249
Closes https://github.com/WeakAuras/WeakAuras2/pull/249
commit b0c413b4262f13276d011b013607b3f6a22d2f2f
Author: Infus
Date: Sat Jul 29 20:02:48 2017 +0200
Fix duration info not clearing on switching states
Github Ticket: 248
commit 96d5515a6b9e6cc2018bb0eca1c89362bcb87adc
Author: Infus
Date: Sat Jul 29 18:42:08 2017 +0200
Text: Work around a Blizzard bug in how text widths are calculated
The automatic calculation of widths in OUTLINE or THICKOUTLINE mode
can introduce an additional line break into the text.
By setting the width to 0, the automatic calculation is used.
We then set the text width to 1.2 times that calculated size
Ticket-Nr: 1014
commit e5fdd891009c600751474cc22c8b4c888cf8c700
Author: Infus
Date: Sat Jul 29 01:54:07 2017 +0200
Add a Item Set trigger, which can check how many set items are equipped
Code mostly by Asakawa
commit 5972bebe8ff287cd7e46cca8f9723bded90aee01
Author: Infus
Date: Fri Jul 28 21:42:18 2017 +0200
Add a Version field to auras which is shown in tooltips
This is handled the same as the url. It's automatically filled by
websites such as wago.io.
Github-Ticket: 257
commit 83717c984ec98331c53457df6e71dd045641ed45
Author: Benjamin Staneck
Date: Thu Jul 27 07:17:16 2017 +0200
Whitespace cleanups
commit 27afb8533a6900f0ed562f6c593bcdb8b6026081
Author: Benjamin Staneck
Date: Wed Jul 26 04:43:10 2017 +0200
add mixin stuff to .luacheckrc
commit 48bd68d20f295d096f2ce2abcb8540e5ee995412
Author: Benjamin Staneck
Date: Wed Jul 26 02:23:02 2017 +0200
add the Antorus encounter ids
commit a19fa74b3c23aed9242648d199add9f18265c04a
Author: Infus
Date: Tue Jul 25 20:07:02 2017 +0200
Rename "Dungeon Difficulty" load option to "Instance Difficulty"
Since it does include e.g. LFR
Ticket-Nr: 1012
commit 65c9dab9e996d70991d82d0dcc9344c5ba8579a3
Author: kesava-wow
Date: Tue Jul 25 16:36:46 2017 +0100
fix PRD hook when KNP option 'ignore personal nameplate' is used
----------------------------------------------------------------------------------------------
tag 571e8c67fc92aa9479fc768f8d2983d71a97ab50 2.4.16
Author: Benjamin Staneck
Date: Tue Jul 25 00:20:50 2017 +0200
commit 334ce71855a5d0edb0378b2fb6df9d064470d5f5
Author: Benjamin Staneck
Date: Tue Jul 25 00:20:36 2017 +0200
Revert "Reset duration info on applying a state without progress information"
This reverts commit 8a99fb211ea21bc3f99acd17527d3eec9b36fb16.
--------------------------------------------------------------------------------------------
tag 50e59fe081a1ac72d18cc77aa975e8afccf599a9 2.4.15
Author: Benjamin Staneck
Date: Fri Jul 21 23:09:40 2017 +0200
commit 7b99e6afa1357664fc1fa25b8282cce2c346f0df
Author: Infus
Date: Fri Jul 21 18:52:40 2017 +0200
Custom Trigger: Don't hide the Events trigger for Custom/Event
Custom Event triggers always need events to trigger.
commit 337f2eee9e31135b133aacfbcb4dc8fed9738712
Author: Benjamin Staneck
Date: Tue Jul 18 20:37:03 2017 +0200
Sometimes the GetCooldown() API returns very high bogus numbers causing client freeezes, discard them here.
Refs: https://www.wowace.com/projects/weakauras-2/issues/1008
commit 51efd5adf19de17dea48c168c47d886fb5e69934
Author: Infus
Date: Tue Jul 18 17:51:17 2017 +0200
Add CINEMATIC_STOP to movie watch frame
Ticket-Nr: 1007
commit 8a99fb211ea21bc3f99acd17527d3eec9b36fb16
Author: Infus
Date: Tue Jul 18 13:31:43 2017 +0200
Reset duration info on applying a state without progress information
Github-Ticket: 248
commit ce4f8284dfeee2b1b14f797048a26b28ad790426
Author: Infus
Date: Tue Jul 18 13:02:52 2017 +0200
Fix regression in resizing groups
commit 0d09c48f948b709c1b4f03a2bec3e8c3d7866ccd
Author: Infus
Date: Tue Jul 18 13:02:11 2017 +0200
Fix texteditor for custom condition functions
Github-Ticket: 250
commit ae6e4af1daf46d66bc738c61c88e9c5e6e2eda8f
Author: emptyrivers
Date: Tue Jul 18 00:50:21 2017 -0500
Amend specific unit desc (#251)
The current description of specific unit implies that unit tokens such as `boss1` or `targettarget` would not work, when that is not the behavior. This amends the description to properly reflect that.
commit 4e1c0a67e4bb88aef25662d8ab3996fbed92f3f1
Author: Healz
Date: Sat Jul 15 22:59:33 2017 +0200
Consider the gemcutting UI as vehicle UI (#246)
* Consider the gemcutting UI (and everything else behind HasOverridenActionBar()) as vehicle UI
----------------------------------------------------------------------------------------------
tag 00d5588d554e73e07cba77cf14b67067ba3fa154 2.4.14
Author: Benjamin Staneck
Date: Sat Jul 15 18:02:16 2017 +0200
commit 9c7749385ec8c0cf5df78b1b5ad3cbc2e18ea0fe
Author: Infus
Date: Sat Jul 15 12:58:04 2017 +0200
Fix regressions with anchor change
--------------------------------------------------------------------------------------------------
tag c33fc4ac945081872c0259fb42c1a86afddf9e80 2.4.3
Author: Benjamin Staneck
Date: Wed Jun 14 00:55:51 2017 +0200
commit febf0a5a77d5da0c52e35b65132c10c52c60e86c
Author: Infus
Date: Tue Jun 13 23:50:53 2017 +0200
Fix Power Trigger for Destruction Warlocks
commit 6045607812eaa2c67f15113b836c178fb772481a
Author: Benjamin Staneck
Date: Sun Jun 11 05:30:42 2017 +0200
remove debug print
commit 225b58543983f0ff69131595f3c8c6e25589b5ce
Author: Infus
Date: Sat Jun 10 22:21:58 2017 +0200
Add "In Group" / "Not In Group" checking to the Combat Log Event trigger
Easy to add. Other potentially useful flags to check would be:
- Hostility.
- Object Type: Guardian, Pet, NPc, Player
- Control: NPC vs Player
Adding any of those would probably best done with a dedicated
combobox per flag type.
Ticket-Nr: 969
commit a067de7cea44865487437b6699d1cbfd0bfe7cc6
Author: Infus
Date: Sat Jun 10 21:28:11 2017 +0200
Death Knight Rune: Replace "inverse" with Show On
Ticket-Nr: 965
commit c933230e958bd8949afa5c07b64a69528221f0f5
Author: Infus
Date: Sat Jun 10 21:13:53 2017 +0200
Add inverse option for Conditons/Icon
Ticket-Nr: 965
commit 5a8d11e52b5351ff44d43773576d2b53a598d2c8
Author: Infus
Date: Sat Jun 10 21:08:00 2017 +0200
Change BigWigs spellid from number to string
As apparently it isn't always a number.
Ticket-Nr: 971
commit 0700edde130292e5fbca46039a82ab7bc1d91fbc
Author: Infus
Date: Sat Jun 10 17:21:36 2017 +0200
Update to 7.2.5 class changes
commit 6bc18c124767e6fb29e022ee0bb54e32f41b1284
Author: Infus
Date: Sat Jun 10 12:01:56 2017 +0200
Add description and Tooltip to Conditions/Chat/Message
commit ef3e6d0218bc26551c43fce5ae3f3a7cf1a2907b
Author: Benjamin Staneck
Date: Wed Jun 7 01:04:13 2017 +0200
Update minor version
commit 454e63afc381cce026bd3872601ce507e1f1ae92
Author: Infus
Date: Tue Jun 6 16:53:06 2017 +0200
Region Prototype: Remove unused member
commit 9d39c8def622ed50cfe5df36b4c2d94c11e3b757
Author: Infus
Date: Tue Jun 6 12:23:44 2017 +0200
Implement %c support for "Actions/Chat" and "Conditions/Chat"
Also add a "Run Custom Code" to Conditions, since essentially %c allows
that.
Also wrap SendChatMessage into a pcall, since it throws a error if certain
escape sequences are passed into it.
Github Ticket: 203
commit 282e53eb0ed3012f85b9a9f6ff88203daf305cf8
Author: Infus
Date: Tue Jun 6 12:23:10 2017 +0200
By default buttons should not accept keyboard input
Broke most text fields in WA.
commit e073ee4f02a17f3a0cd742652eb3fb0778e5cb10
Author: Infus
Date: Mon Jun 5 18:15:38 2017 +0200
Drag and Drop: Let "Esc" abort the drag and drop
Ticket-Nr: 967
commit dadbbce4e46a8b65cdffe87b5df45c77afa365a8
Author: Infus
Date: Mon Jun 5 17:50:48 2017 +0200
Fix GCD trigger to show the name/icon of the spell that triggered the gcd
There are two parts to this fix:
- Trigger the gcd trigger on UNITSPELL_CAST_SENT
- Check that we have a spell name/icon in the gcd trigger
The second part is necessary as the gcd triggers a good 20ms before
UNIT_SPELLCAST_SENT.
This also means that the gcd trigger won't show anything if somehow
the gcd starts without a UNIT_SPELLCAST_SENT. I can't think of a
situation in which that could happen.
Ticket-Nr: 966
commit b2dd659ceb17f4059236e1abe85c90a83823a606
Author: Infus
Date: Mon Jun 5 17:37:34 2017 +0200
Icon Options. Readd space that I thought was unnecessary
It was necessary.
commit 9833fef5c2fe0587cc403f7e9a3aae58604e546a
Author: Infus
Date: Mon Jun 5 15:34:46 2017 +0200
Model: Move setCameraCall to earlier
I still have no clue what I'm doing with the model's camara.
A fix for ticket 964 introduced a call to SetCamera, this apparently broke
the example in ticket 968.
This now works for both the Arthas example in ticket 964 and the glaive
example in ticket 968.
Ticket-Nr: 968
commit 2630ed131c2088c3f535f28fbc066914281fcb11
Author: Infus
Date: Tue May 30 20:15:32 2017 +0200
Tweak handling of chat and sound actions for Conditions
Instead of treating them as properties that are set and unset,
treat them as explicitly as actions. The actions are only called
on activating the conditions.
commit c227ab85ec756d8c419663f1b4343fc0c20aa127
Author: Infus
Date: Sat May 27 22:23:42 2017 +0200
Move Action Conditions to the main Conditions tab
But leave most of the code that allows for splitting up
the conditions ui intact.
commit 35ffb2c7168d536ce3bc12fcbd7443204f56d452
Author: Infus
Date: Sat May 27 19:56:26 2017 +0200
Adjust Dynamic Groups Animation functions too
commit 7a202216707d618dd959ce85fc466c8804df8a40
Author: Infus
Date: Fri May 26 23:00:58 2017 +0200
Hide "Show Cooldown Text" if the "countdownForCooldowns" cvar is 0
As in that case the toggle does nothing.
Ticket-Nr: 950
commit 8f841975b997de847df6da381e643f4e7b0b3b1e
Author: Infus
Date: Fri May 26 21:20:17 2017 +0200
Fix TextEditor for group editing if paths differ
The TextEditor gets a "path" to the setting it is modifying, e.g.
data.additional_triggers.3.trigger. For group auras, the function
appendToTriggerPath tried to figure out the common path.
This fails in the linked bug report, because the custom function
is in trigger 2 in one aura and in trigger 3 in a different aura.
Instead, build a "multipath" structure in appendToTriggerPath, that
is a data structure which notes for each id what the path is, and
teach the TextEditor how to handle that.
Ticket-Nr: 959
commit ce204c30a499beff9ad451d6e6c37dab29878257
Author: Infus
Date: Fri May 26 20:48:58 2017 +0200
Rename "Item Set Equipped" to "Equipment Set Equipped"
As that is what the trigger actually checks.
Ticket-Nr: 956
commit 48afe98c656e5bbe2151cee3555fc82fcbc616d8
Author: Infus
Date: Fri May 26 18:16:54 2017 +0200
Fix escaping of Color codes in inline code editor
By copying AceGui-MultiLineWidget into our sources and adding
IndentationLib.decode/IndentationLib.encode in the right places
Ticket-Nr: 961
commit ed79836d0dd3407f3c45dda2980a1ad19769960c
Author: Infus
Date: Fri May 26 17:27:12 2017 +0200
Model: Set the Camera index for SetTransform
So, somehow loging in does set a different camera from /reloadui.
Setting it to 1, makes the model always use the right camera.
Ticket-Nr: 964
commit 6b2891d56d0220be2df86e6d354f9394da271864
Author: Benjamin Staneck
Date: Tue May 23 22:57:41 2017 +0200
fix Harjatan encounter id
commit ff11c03b8523bb883b45efc2a92b0bd79456973f
Author: Infus
Date: Tue May 23 19:43:38 2017 +0200
Make custom animation functions similar to all other functions
For some reason animation functions were saved with a "return "
prepended. For other functions we add that "return " directly before
loadstring. This meant that in various places the string needed
to be cut by 8 characters and "return " appended in others.
Somehow that code didn't work though. Instead of figuring out where
it doesn't, just remove the special casing of animation functions.
Store just the function in the variable and add "return " only
before loadstring.
commit 29953a3a17eda3e1fdbc615ab47d6a9c6b09a0c0
Author: Infus
Date: Sat May 20 01:13:29 2017 +0200
Fix a bug in Equipment Set Equipped matching all sets
Ticket-Nr: 961
----------------------------------------------------------------------------------------
tag cc472f038011271c3d6c47383a0f1ffd47d20ab6 2.4.2
Author: Benjamin Staneck
Date: Thu May 18 11:57:08 2017 +0200
commit b41afd99e0a0141417830a02edb9db97b0c9914f
Author: Benjamin Staneck
Date: Mon May 15 07:17:06 2017 +0200
Update VSCode ignore setting
commit fbfb52bd93c147e045aa3e138124f5f6f7913c14
Author: Benjamin Staneck
Date: Mon May 15 07:16:51 2017 +0200
Set a size when creating the glow frame so the initial one is not wrong.
commit ff96a5aace6995690cdb525df4f92f0487423257
Author: Benjamin Staneck
Date: Tue May 9 10:47:05 2017 +0200
Delay WA_DELAYED_PLAYER_ENTERING_WORLD a bit more
Fixes some API failures during login
commit 8258d0dd97685f6da31f78e63198f219331849b6
Author: Infus
Date: Sat May 6 21:26:32 2017 +0200
Fix Condition toggling inverse for Progress Bar breaking the display
Apparently setting the bar to a zero width resets!! the width. The code
contains a work around for that ensuring that progress is at least
0.00001. Apply the same to when we inverse progress in SetInverse.
Also rename region.inverse to region.inverseDirection, as SetDurationInfo
does already use region.inverse
Ticket-Nr: 955
commit 23e162d30a00ead20b8f1bc082814ce5b31ddfc2
Author: Infus
Date: Sat May 6 20:09:19 2017 +0200
Fix aura_env being nil in the options dialog
Broke in Oct 2015 with commit 78820c4a2a15f1e639e031e6b22a806550c79207
Ticket-Nr: 938
commit c3aa41da43450f8499a0aa292318f281d6742e02
Author: Infus
Date: Mon May 1 13:25:59 2017 +0200
Add Orientation and Inverse property to Progress Texture/Aurabar
Actually requires a new property type.
Ticket-Nr: 939
commit 62bea572807d1b46173dd96a4bfe3a73a49e5a77
Author: Infus
Date: Sat Apr 29 21:26:11 2017 +0200
Make Condition on "On Cooldown" not be triggered by gcd
This is much saner.
Ticket-Nr: 940
commit 84146554b905b518e4c3971b6a1ce5de407190d7
Author: Infus
Date: Sat Apr 29 21:21:02 2017 +0200
ConstructTests: If the test is a static "true", do return nil
As that's probably faster
commit c82e4daaec2853b95cbb3a4ccd5725742326d883
Author: Infus
Date: Sat Apr 29 20:53:34 2017 +0200
Fix Equipment Set Trigger
Ticket-Nr: 941
commit 2ade94d188c0c4615dd1ea4f2cfb0a193a5e1424
Author: Benjamin Staneck
Date: Thu Apr 27 02:09:19 2017 +0200
-------------------------------------------------------------------------------------------------
tag 63300a3c38bd423464b814fbb222a27b52368d0e 2.4.1
Author: Benjamin Staneck
Date: Tue Apr 25 22:02:28 2017 +0200
commit 69766856d8162ee78188bce7a1d303e0f99a2255
Author: Infus
Date: Tue Apr 25 21:44:28 2017 +0200
Fix upgrade code for Icons
commit 6b6d641b69a77a1d908ebba81c70629cc7e81abf
Author: Benjamin Staneck
Date: Mon Apr 24 02:30:49 2017 +0200
prefix a few more prints with the addon name
commit 79e666e770e7720b5259aa0e747583d3cd8f2a76
Author: Benjamin Staneck
Date: Mon Apr 24 01:51:02 2017 +0200
avoid the table access here, trips up the locale import on WowAce
-----------------------------------------------------------------------------------------------------
* New: Add the conditions feature. See https://www.patreon.com/posts/conditions-to-8832497 for more info
* Change: Pull in latest translations from WowAce. If you want help translate WeakAuras to your language, checkout the translation tool located here: https://www.wowace.com/projects/weakauras-2/localization
* Change: Rewrite circular progress using the new SetVertexOffset API in WoW 7.2. This allows for arbitary start/end angles and should fix occasional gaps being visible for circular progress
* New: Add "Hide Cooldown Text" option which hides the Blizzard text on cooldowns
* New: Add Spell Known Trigger
* New: Add a Spell Activation Overlay Glow Trigger
* New: Add 2. Text to Icon
* New: Add Water Jet to Frost Mage's templates
* Fix: Formatting of progress and total values for text auras
* New: Add a Cooldown Ready (Equipment Slot) trigger
* Fix: Work around Blizzard's bug with pet spell abilities
* Change: Treat hidden states the same as empty states
* New: Add comments to error messages so you can tell which aura is causing issues
* New: Add a second "Talent" selected load condition
-------------------------------------------------------------------------------------------
tag 80a1275186e28fc42f94f2ed5f47be8e5985f792 2.3.9
Author: Benjamin Staneck
Date: Tue Apr 4 19:13:18 2017 +0200
commit c879426dbeb0d5c8ddb2b3cccb3d9dcdf9cdcfaf
Author: Infus
Date: Fri Mar 31 07:47:29 2017 +0200
Fix Power Type trigger with "Only if primary"
Ticket-Nr: 906
commit 9617b6d9fe26f2e633ef05741ed11beb4e66ee10
Author: Infus
Date: Thu Mar 30 20:29:30 2017 +0200
Fix Expel Harm again
Another small tweak to unified cooldown function.
A spell on gcd cooldown is not a spell with a cooldown.
Ticket-Nr: 910
-----------------------------------------------------------------------------------------------
tag 27eb514fe11d42d833e8d40ebe91a5cd399f0315 2.3.8
Author: Benjamin Staneck
Date: Tue Mar 28 17:39:26 2017 +0200
commit 78a60db123fb786af103cf88fbae06c1ce6efbae
Author: Benjamin Staneck
Date: Tue Mar 28 00:26:42 2017 +0200
fix a warning, no need to loop here
commit 70d2aea879394a62f2615bf3e0e0f48ecb78ec48
Author: Benjamin Staneck
Date: Tue Mar 28 00:26:11 2017 +0200
fix a warning, childId was never used
commit 5ac4140465a155bf0b8476155e8164258e18cfe0
Author: Benjamin Staneck
Date: Mon Mar 27 01:34:50 2017 +0200
-------------------------------------------------------------------------
tag f891b12ea2aaf8d9e7956999041221d41ab632de 2.3.6
Author: Benjamin Staneck
Date: Sun Mar 19 19:22:58 2017 +0100
commit 6cd577af943840a0a958c6cc8187363d866fce52
Author: Infus
Date: Sun Mar 19 17:50:45 2017 +0100
Change the template for "Shield Block" to use full scan
As the T19 bonus for adds a second Shield Block buff.
Ticket-Nr: 898
commit fd00e46af249c9a9936fae3c195d418d9974fe34
Author: Benjamin Staneck
Date: Tue Mar 14 20:06:31 2017 +0100
trigger translation update
commit d52f623702339ac26ed3a7e8cc204d38359607df
Author: Benjamin Staneck
Date: Tue Mar 14 03:57:38 2017 +0100
Revert "Fix checks for gcd. Focussed Rage has the same duration as a gcd"
This reverts commit 2faed3e8d58723e3e1f5f7c2edcd79856261398e.
commit 52d2ac1bffed371bd03118df533a70fa8f49adf4
Author: Benjamin Staneck
Date: Tue Mar 14 03:57:28 2017 +0100
remove a few more warnings
commit 11997afa1916497caebd54d3555ecc2b4e631f67
Author: Benjamin Staneck
Date: Sun Mar 12 10:24:25 2017 +0100
Update README.md
commit ad2ec673ebf3efde882eca6f73d6cdb1d61eb8e3
Author: Benjamin Staneck
Date: Sun Mar 12 10:23:43 2017 +0100
Update README.md
commit ccd810d2eca7ac65f7f9381750fa8b635c33d88c
Author: Benjamin Staneck
Date: Sun Mar 12 10:11:55 2017 +0100
add travis.yml
commit e4023cc98c4c61441fbd230a82bc8fa25ecbcba6
Author: Benjamin Staneck
Date: Sun Mar 12 06:38:58 2017 +0100
apparently vscode can't look into .gitignore to figure out which files to ignore, so it needs a special file for that
Reference: https://github.com/Microsoft/vscode/issues/78
commit ddefda1b67926d5f33aa3a92440b0ec4ef4428b1
Author: Benjamin Staneck
Date: Sun Mar 12 06:26:10 2017 +0100
add .editorconfig file (http://editorconfig.org)
commit 98e40092db05d6041bc721544f55c5ad457a82f6
Author: Benjamin Staneck
Date: Sun Mar 12 06:17:15 2017 +0100
remove dot files from .pkgmeta, the Curse packager is actually smart enough to auto-ignore them. :open_mouth:
commit 2cdfaa25e1f577d91c23d465d931c57073bff47d
Author: Benjamin Staneck
Date: Sun Mar 12 05:41:27 2017 +0100
Create CONTRIBUTING.md
commit f67f1aff1230a2dcec20d00e519bb39385f13b71
Author: Benjamin Staneck
Date: Sun Mar 12 05:27:20 2017 +0100
Create LICENSE
commit 2faed3e8d58723e3e1f5f7c2edcd79856261398e
Author: Infus
Date: Sun Mar 12 01:50:23 2017 +0100
Fix checks for gcd. Focussed Rage has the same duration as a gcd
But a different startTime
Ticket-Nr: 866
commit aa96e284914f64968ee896ffaadd9fea02540a00
Author: Infus
Date: Sun Mar 12 01:39:03 2017 +0100
Fix color functions returning no alpha bug
Something in Masque changed, and this is now a error.
Ticket-Nr: 885
commit 3978fbdf673668c476da46462e9ce20b6600dcab
Author: Infus
Date: Sat Mar 11 18:54:19 2017 +0100
Fix sorting in some cases for Dynamic Groups:
The index is saved in state since a long time
commit 40e91bb175a3715b03c6911ef56792e91ef0c437
Author: Infus
Date: Sat Mar 11 18:19:49 2017 +0100
Modernize: Remove old conditions modernize code
A long time ago, WeakAuras 1 had a conditions field for each
aura. That got replaced by a separate conditions trigger.
In my upcoming conditions feature I want to add a .conditions field
to auras.
Removing this Modernize code let's me switch to master without the
old Modernize code breaking my new conditions
commit c67522a615a8083b2cc7b22f4eeb854ab507e8b1
Author: Benjamin Staneck
Date: Fri Mar 10 01:12:38 2017 +0100
workaround for powerType being false on 7.2
commit b4aa482cbe73a6e4b8c1f9d05266e92229207936
Author: Benjamin Staneck
Date: Wed Mar 8 21:44:38 2017 +0100
use GetRealZoneText() (unaffected by the map) again instead of HBD:GetLocalizedMap() which does not support sub-zones
commit f779566dbf0520bc669527c1c7c851c8fb5a9afa
Author: Infus
Date: Tue Mar 7 22:51:54 2017 +0100
Fix regression
commit 2566fc8a259a7a773171e6547354a3b7d9e8ef8f
Author: Benjamin Staneck
Date: Mon Mar 6 08:42:07 2017 +0100
switch project to Luacheck and fix a *ton* of warnings
commit 9ba00b12eadc26cd27be5d8ca88a8b32ee0c0d13
Author: Benjamin Staneck
Date: Sun Mar 5 05:57:23 2017 +0100
remove some more unaccessed variables
commit b012c635df58e3f97bce7bed09db8d8e10cc0aac
Author: Benjamin Staneck
Date: Sun Mar 5 05:33:01 2017 +0100
remove a hack that was incomplete and is not needed (anymore?)
commit 11c82e3c1991b0411988cdd19a9ddaca050ad01c
Author: Benjamin Staneck
Date: Sun Mar 5 05:12:11 2017 +0100
UnitAura's shouldConsolidate is now nameplateShowPersonal in Legion
commit 0cdef91aaf5c4cf3472c7ceb2fcb7bc6503b2ceb
Author: Benjamin Staneck
Date: Sun Mar 5 01:00:27 2017 +0100
fix a typo that caused aura conversion to fail
commit 891f17c692c3e517c558c88d9342249d102baed7
Author: Benjamin Staneck
Date: Sat Mar 4 23:39:38 2017 +0100
scanAfterLoad now calls SortDisplayButtons with (nil, true). Fixes #166
--------------------------------------------------------------------------------
tag 1e43f30741ace229a38dbe6eaafc13f727c1ebae 2.3.5
Author: Benjamin Staneck
Date: Sat Mar 4 20:35:04 2017 +0100
commit 9cde84332bf2c7d73cd7567dc7272013d93192c5
Author: Infus
Date: Sat Mar 4 19:47:30 2017 +0100
Fix GetUnifiedSpellCooldown for Raging Blow
Mostly, charges is 0 even if the Raging Blow is not on cooldown.
commit 33a80a9c78f6df500927f897957cf9b35fc9948d
Author: jcai1
Date: Sat Mar 4 13:10:54 2017 -0500
fix wrong argument order in GetBigWigsTimer (#164)
commit 63b91fa3aed23d6bb4015ca1cb6a6eac0591a158
Author: Benjamin Staneck
Date: Sat Mar 4 16:52:07 2017 +0100
libs => Libs
commit 0067ebae9bd16764f89764907cb9308640798204
Author: Benjamin Staneck
Date: Sat Mar 4 16:51:12 2017 +0100
pull in HereBeDragons-1.0 for use in the zone load conditions
commit eb9862024ac2bbb79c62673425260f08b750720b
Author: Infus
Date: Sat Mar 4 14:04:01 2017 +0100
Fix zone id and zone load conditions
Ticket-Nr: 876
commit e692f91f8fd9b815eb8ba60f77b421ed5a5ba8ba
Author: Infus
Date: Sat Mar 4 01:43:52 2017 +0100
Add PLAYER_EQUIPMENT_CHANGED to Item Equiped trigger
Ticket-Nr: 881
commit 147f9c337d497d053b443d5f26a815fe0327a01d
Author: Infus
Date: Fri Mar 3 08:49:46 2017 +0100
Improve GetUnifiedSpellCooldown
Distinguish between spells that have a cooldown and spells that
use GetSpellCount. For spells that have cooldowns but no charges
leave charges at nil.
The Cooldown Progress (Spell) and Action Useable then interpret
convert that to 1 or 0 charge.
We can't do that in GetSpellCooldownUnified() as we the text
replacements would display show 1 charge otherwise.
Ticket-Nr: 882
commit 10149c020b04388938ec91b97aa4ad96635197d3
Author: Benjamin Staneck
Date: Fri Mar 3 06:20:22 2017 +0100
fix another GetActiveSpecGroup() deprecation
commit f0d74d2af4ea22b09d427dd4f1a6aef8968f3934
Author: Benjamin Staneck
Date: Fri Mar 3 05:40:02 2017 +0100
adjust babelfish for recent structure changes
commit fb93ab4cfae430955d26777f4ce57fe4dfddad69
Author: Benjamin Staneck
Date: Fri Mar 3 04:39:12 2017 +0100
rename region type/file files to fit in
commit b2d49d7fea56134a03ba46483724c51d52aeff83
Author: Benjamin Staneck
Date: Fri Mar 3 04:33:48 2017 +0100
remove some more variable declarations and comments
commit 291a0e4a9e6077fc567794276d1cb0a6cd1db6e8
Author: Benjamin Staneck
Date: Thu Mar 2 23:33:20 2017 +0100
remove a lot of variable declaritions that we don't use and export WeakAuras.getAll/setAll so the texture picker for groups no longer errors.
----------------------------------------------------------------------------
tag 5b641b7b384b23d0183e8c7a3e34168228753a02 2.3.4
Author: Benjamin Staneck
Date: Thu Mar 2 16:06:18 2017 +0100
commit c61ddbc9a730fec50416c868f1955b382eb604ad
Author: Infus
Date: Thu Mar 2 08:25:01 2017 +0100
Fix action Useable for spells with charges
commit 895e9a8538626477efe1ae7f813d74277acaa7f5
Author: Infus
Date: Thu Mar 2 00:25:22 2017 +0100
Fix Health/Power triggers
Reported on discord. For those triggers, unit is initialized from
the second event parameter. That is no longer guranteed to be
a unit id, since those triggers now watch for more events.
commit f0be68f67b811d9d5a8717d4f899cd0f0be6f8f1
Author: Infus
Date: Thu Mar 2 00:13:44 2017 +0100
Fix Cooldown Progress (Equipment Slot)
Broke if no item was equipped in a slot
Ticket-Nr: 877
------------------------------------------------------------------------------------------------
IMPORTANT This update requires a game restart to work. Otherwise you will get errors.
Changelog:
Fix icon not changing for Cooldown Progress (Equipment Slot) - Ticket-Nr: 869
Fix regression in action glow - Ticket-Nr: 868
fix a typo
fix three more issues found by Globe
fix two bugs found by Globe
add Globe info to the tocs
run luaformatter on the new files
it helps if you actually reference the new file's location when you move it
add missing itIT locale and move xml to the same place in options and main addon.
use savedVars and spellCache
run Cache.lua and ExternalAddons.lua through luaformatter and remove some comments
apply the same naming scheme for the locale files of the main addon as well
libs => Libs
move locale files to a sub folder
IconPick => IconPicker, ModelPick => ModelPicker, TexturePick => TexturePicker
also hide the original glow frame in case it was not set by us
Fix spellcache.GetIcon(nil)
rename output of the main translation file
Fix Equipment Slot remaining time check
Fix a small bug in the spell cache
Add 7.2 Tomb of Sargeras encounter IDs
Make SetParent on anchoring optional - Ticket-Nr: 856
Allow prototypes.events to be a function
Fix BigWigs clone per event mode - Ticket-Nr: 860
Add In Group load condition - Ticket-Nr: 859
Fix misleading indentation
Move some more functions to the spell cache
Add libs to .gitignore
AnchorFrame improvements
Split OptionsFrames\OptionsFrame.lua in several files
Move window decoration creation into sperate functions
Move CreateFrame into seperate file
Move FrameChooser into seperate File
Move external addon support code into sperate file
export saved variables
Move spellCache code into Cache.lua and use a more modular approach
Fix closing the options window hangs for ~1s
Fix displaying a error message if a custom action ends in --
Anchor frame: Fall back to the parent if a global frame doesn't exist
Introduce a fall back for the untrigger function
-----------------------------------------------------------------------------------------------
ag 2a98a2720fd4f4a707bb4cb2a90fbd50f7086fb8 2.3.0.0
Author: Benjamin Staneck
Date: Mon Jan 30 22:45:45 2017 +0100
This release brings you the possibility to drag and drop to reorder auras inside and in and out of groups. This was a community contribution by Janick Gerstenberger on GitHub.
commit a4399c778a1d2e7577e6f0344f5e51b4761f4739
Author: Benjamin Staneck
Date: Mon Jan 30 21:37:44 2017 +0100
add AceGUI widgets to the locale scraper
commit fa570bc6eec7819035981aab6205379ec9e4a988
Author: Benjamin Staneck
Date: Mon Jan 30 21:33:17 2017 +0100
move babelfish script to the root
commit 85ae96f463d49a7ff20ba5f1260f2d94ea079c6e
Author: Benjamin Staneck
Date: Mon Jan 30 21:29:26 2017 +0100
add "Drag to move" hint to buttons
commit 4d78e3e2ba986797db56b17247bc0d7cfc395ef8
Author: Benjamin Staneck
Date: Sat Jan 28 18:42:06 2017 +0100
increment minor version of WeakAurasDisplayButton
commit 31c6f6d123848a518a8438abff5313696f07faff
Author: Infus
Date: Sat Jan 28 17:04:24 2017 +0100
Fix glow frame looking dim
The glow needs to be in front of other child frames of the region.
Try to ensure that.
Ticket-Nr: 833
commit 0e1b43d0e23e2c169461677316d4267e4cc85668
Author: Infus
Date: Sat Jan 28 15:56:27 2017 +0100
Fix ignore rune cd again
Broke that accidentally with the change for Epidemic.
The intent behind this code is this:
Epidemic is a spell with charges, thus GetSpellCharges is the right api.
We compare durations between the cooldown duration and rune cd duration
to figure out whether a spell is on cooldown only for a rune.
But Epidemic has the same cooldown duration as runes.
Luckily, GetSpellCharges doesn't adjust it's output based on rune cds.
Thus, we can be sure that any cooldown returned by it cannot be due
to a rune cd.
Ticket-Nr: 835
commit e3799d3f062468d8555cabb90a36a9c56c7421de
Author: Infus
Date: Sat Jan 28 00:40:45 2017 +0100
Fix attaching to other auras
Since the order in which the auras are created is somewhat random,
we must create the anchor frame if it doesn't yet exist.
Ticket-Nr: 840
commit 02998216f669a354ef57bf4ffce1edf34ac03f21
Author: Infus
Date: Sat Jan 28 00:21:49 2017 +0100
Attach to KuiNameplates: Adjust to upstream change
commit 9f0cbf03da7134c730cef5f4902b1ceb0c4cbdb3
Author: Infus
Date: Sat Jan 28 00:21:09 2017 +0100
Replace \n with newlines in ReplacePlaceHolders
Ticket-Nr: 841
commit 8958259b3525a1063071c7a8e2dad61bbd53d792
Author: Janick Gerstenberger
Date: Mon Jan 23 19:11:38 2017 +0100
Drag'n'Drop implementation for DisplayButtons (#136)
This PR implements drag'n'drop support to the `DisplayButton`s in the Options.
Feature and Design is descripted in some [sketches](https://drive.google.com/drive/folders/0BzaKJginnJcgM3dHWUdDQlNRZGM?usp=sharing).
The implemented features make several `DisplayButton` controls in their current form obsolete.
Chiefly the side control of grouped buttons (up, down, ungroup) which also distinguish grouped buttons from ungrouped one.
(see https://www.wowace.com/projects/weakauras-2/issues/790 )
### Issues
- Dropping a element below the list of `DisplayButton` into the scroll frame or onto a category rider undos the drag action. This behavior might be unexpexted.
-------------------------------------------------------------------------------
tag 21ed40004c4280a0e626eab8edf2cffc2c56da0d 2.2.2.5
Author: Benjamin Staneck
Date: Sat Jan 14 05:32:22 2017 +0100
commit dfb40a9b6ff5486f63653c0e5e366420250a6eca
Author: Infus
Date: Fri Jan 13 20:14:30 2017 +0100
Add comments to all templates
commit 92543e80062107c08b1f674288c08ff68d39e28f
Author: Infus
Date: Tue Jan 10 19:18:40 2017 +0100
Update Templates for 7.1.5
Probably a whole lot missing....
commit 15955db3d4db2634c27a7f96e5ebe11f70a2a113
Author: Benjamin Staneck
Date: Wed Dec 28 15:47:45 2016 +0100
fix lib paths
commit 15955db3d4db2634c27a7f96e5ebe11f70a2a113
Author: Benjamin Staneck
Date: Wed Dec 28 15:47:45 2016 +0100
fix lib paths
commit cea45482ef4f327923409828041b9adfe5acf746
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure
commit 5914557db074a4ba10dcd4c3ff94ad08ffc81dc8
Author: Benjamin Staneck
Date: Wed Dec 28 12:12:06 2016 +0100
3
commit 2895f2a915007417b6b6043a180bac681b1f8ceb
Author: Benjamin Staneck
Date: Wed Dec 28 12:11:15 2016 +0100
2
commit be830b1f97e18f07eed8ea37e0757b659b5f485c
Author: Benjamin Staneck
Date: Wed Dec 28 12:06:30 2016 +0100
let's try this
commit cea45482ef4f327923409828041b9adfe5acf746
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure
commit 0e861052d6c59a6deb1c1190ad03f0d0eeec2861
Author: Benjamin Staneck
Date: Tue Dec 27 23:56:12 2016 +0100
change directory structure to no longer rely on move-folders from .pkgmeta
commit 28d68eec2e63987e72b3f9a93785326572c92996
Author: Benjamin Staneck
Date: Sun Dec 25 21:08:56 2016 +0100
Update ISSUE_TEMPLATE.md
commit 8f57d68ca7e9d83cdd2fb491071a06f8d0e04fbc
Author: Benjamin Staneck
Date: Sun Dec 25 20:47:13 2016 +0100
ignore .github folder and change wowace/curseforge urls to the new format
commit 59708ac97482aa2a5bf4cd126e5eb06591e38775
Author: Benjamin Staneck
Date: Sun Dec 25 20:38:59 2016 +0100
Update ISSUE_TEMPLATE.md
commit bf0efa33d188e23d89f7bee30b3bbce316cb997f
Author: Benjamin Staneck
Date: Sun Dec 25 20:26:50 2016 +0100
Create ISSUE_TEMPLATE.md
commit f3cd8426f0bcc0cccef206955403ffd03f5a0e5c
Author: Infus
Date: Wed Dec 21 16:38:50 2016 +0100
Fix Ignore Rune CD
We schedule a method SpellCooldownFinished() to be run once the timer
of a cooldown is finished. The moment that method needs to be run
is different for spell cooldowns that ignore the rune cd and spell
cooldowns that use the rune cd. Thus we need to use separate timers
for those.
Ticket-Nr: 820
commit 29647cd7bf114746c936af113b8d593661a2b58b
Author: Infus
Date: Wed Dec 21 14:43:32 2016 +0100
Correctly set automaticAutoHide for custom triggers
Ticket-Nr: 815
commit 54bc8c993e2f9304ea13b7ebe70b5c78f885ffc4
Author: Infus
Date: Fri Dec 16 19:24:08 2016 +0100
Totem trigget: Use normal string input field
The spell input uses GetSpellLink to find the spell id for the spellname.
Which makes the aura cross language. But that doesn't work for all
totem names. So use a normal string input field.
-----------------------------------------------------------------
tag 2.2.2.1
802440d09fef29217e2dd72ab7eb1d46503b5961
Benjamin Staneck
2016-11-12 06:18:05 +0100
Infus:
- Combat log trigger: Remove outdated TODO
This is now implemented :)
- Hide a few empty descriptions esepecially in the combat log trigger
In 0721067c3af2facdbe4079f44569576e40212d1a I added empty descriptions
after most controls. Those empty descriptions would force the controls
for the next option to always start at the left column.
That had a unfourtnate effect, since those empty controls take 4px of
vertical space.
Reduce the impact of that fix by only doing it after multiselect
controls, which is the control that had the problem in the ticket.
Also add a spacer after the suffix setting of the combat log trigger.
This might lead to some controls being in the wrong column, but
hopefully won't require readding empty lines everywhere...
- Fix dynamic group flickering
If we have two auras with inverse conditions, either of them should be
visible. Traditionally WeakAuras auto hid auras after they expired.
That can lead to a situation where we hide a aura before we show
the inverse, which is visible as a small flickering.
Previously I worked around that problem, by slightly delaying the
auto hiding.
But fundamentally the auto hiding is only needed for auras where their
removal doesn't result in a event. (E.g. multi buff trigger.)
So remove the auto hiding from buff triggers and remove the delay
to the auto hiding.
Removing the delay might result in flickering for other cases, but
those should then properly be fixed by removing the auto hiding
from them too.
Ticket-Nr: 691
- Fix "Unstable Affliction" clones
Ticket-Nr: 773
- Fix totems after using a hearthstone (or any other portal)
PLAYER_TOTEM_UPDATE doesn't fire in that case, so add
PLAYER_ENTERING_WORLD to the event list.
Ticket-Nr: 779
- Dynamic Group: Add clockwise/counter clockwise circular
Ticket-Nr: 776
- Add support for placeholders in actions/chat messages
Ticket-Nr: github 121
- Regrwoth is available for all druids
Benjamin Staneck:
- bump to pick up latest LibCompress
-------------------------------------------------------------------------
tag 2.2.2.0
a1e0f1d498c2c5391b7f27088d2e3ecd4e5f9639
Benjamin Staneck
2016-10-31 22:14:47 +0100
Infus:
- Order the texture pickers's okay/cancel button and the textures
This feels like a Blizzard bug. Apparently the scroll frame no
longer clips the mouse interaction. So increase the okay and cancel
button's frame level to ensure that they are in front.
- Update Trigger Templates for 7.1
TODO!!! Add new trinkets, investigate patch notes
- Fix remaining time check of cooldown progress (item slot)
---------------------------------------------------------------
tag 2.2.1.9
e243226c227d5e90b2daba542f44497abc0adca3
Benjamin Staneck
2016-10-25 19:00:13 +0200
Benjamin Staneck:
- TOC update for Patch 7.1
- add CHAT_MSG_MONSTER_WHISPER to types
- add Trial of Valor bosses to encounter ID tooltip
-------------------------------------------------------------
tag 2.2.1.8
449460119911b59c351c97e7a573d5723a071cdb
Benjamin Staneck
2016-10-18 23:26:21 +0200
Infus:
- Add Oneths Intuition to the legendary list in the templates
- Add Lich King's Apocalypse to the sounds list
- Dynamic Group: Fix descending sort
---------------------------------------------------------------
tag 2.2.1.7
ab9c7e69237a927a93b38465ddb81d96382e1279
Benjamin Staneck
2016-10-17 19:32:29 +0200
Infus:
- Fix ReleaseClone to actually store the clone into the right place
Ticket-Nr: Github 113
- Remove TODOs accidentaly left in the code
- Correctly set WeakAuras.frames for the cdReadyFrame
- Add Equipment Slot cooldown progress trigger
Can check a arbitary slot for its progress information.
Ticket-Nr: 215
- Dynamic group Sorting: Add a check for a or b being nil
No idea why table.sort would give us nil values.
Ticket-Nr: 759
- Model: Add a way to switch to the new SetTransform api
Which allwos for more degrees of rotation and also isn't affected
by the bug described in ticket: 696
Ticket-Nr: 696
- Fix error on renaming auras
THe clones are released already and the clone table renamed.
Ticket-Nr: 753
- Remove custom code on exporting if the trigger is not in custom code mode
Fixes slow transmissions and removes a few warnings for users importing
auras that have old no longer used custom code.
Ticket-Nr: 742
- Use [[ ]] for most string interpolations
Some user input can contain " and ', but is much less likely to
contain [[ or ]]
Ticket-Nr: 752, 505
- Add a line number display in the top right corner
Which can also be used to jump to a specific line. That isn't exactly
what Ticket 549 asked for. But adding line numbers looks to be pretty
complicated and this solves the problem of finding the line for a
specific error message.
Ticket-Nr: 549
- Fix anchors of error message
- Fix sorting of dynamic groups without expiration times
Also introduced additional sort modes for hybrid.
Ticket-Nr: 726 and 595
- Fix flickering for auras that have inverse conditions
Ticket-Nr: 691
- Add missing CHAT types
Ticket-Nr: 747
---------------------------------------------------------------------------------------------
2.2.1.6
ade75afe975cab06e274ba8a9b2cd3227a3696de
Benjamin Staneck
2016-10-06 21:43:57 +0200
--------------------
Infus:
- Change how we assign frame levels to regions
- Always start at frame level 1
- Increase frame levels by 4 per region, so that each region
can use a few frame levels for its childrens
- In Aurabar make the child frame levels depend on the parent
frame level
In my tests with a group, all combinations of region types are
now work
Ticket-Nr: 743
- Fix dynamic groups not attached to their regions
In commit 2ba0799 I introduced some optimization to make editing huge
dynamic groups faster, since apparently SetPoint() is a far more
expansive operation in Legion than before.
That optimization was incorrect, and broke if a aura was e.g. moved
out of a dynamic group and into it again.
Fix that optimization by checking against what GetPoint() returns
Ticket-Nr: 680
Benjamin Staneck:
- also fallback to instance chat when using the smart announce function and in a lfd group
Infus:
- Rune of Power: Fix load condition
- Small change to circular progress flickering
While I couldn't reproduce the bug report, and scockah can no longer
either, since it is apparently related to low frame rates, this
change should have helped. Instead of using a very fast animation,
it manually sets the progress to 1.
Ticket-Nr: 632
- Animations: Don't createa a onFinihsed method for loops
As each onFinished function would catpure it's predecessorts, this
would end up keeping a stack of onFinished functions alive and thus
would slow down the garbarge collector.
Instead, don't create any garbarge.
Ticket-Nr: 724
- Templastes: Small tweak
- Fix trigger texts not updating
Ticket-Nr: 735
------------------------------------------------------------------------------------------------------
2.2.1.5
Infus:
- Warrior: Add Arms's Charge and Prot's Shield Block
- Fix backgrounds of dynamic groups
The dynamic group first sets all auras to their
position and then in DoResize finds the max/min xy coordinates
by iterating over all auras. Somehow, the position in DoResize was
wrong. Adding debug output directly after setting the position fixed
it, as does adding a call to GetBottom() directly after SetPoint.
This looks like a bug in WoW to me.
- Add load conditions to DK talents
Somehow missed that, probably because I don't play DKs.
- Add Legendary Item Proc "Kael'thas's Ultimate Ability"
- Fix wrong load condition in templates for Ancestral Guidance
- Add UNIT_FACTION event to Unit Characteristics
To fix not updating WA on changes to UnitCanAttack().
According to https://github.com/kesava-wow/kuinameplates2/issues/1,
UNIT_FACTION fires for most cases and is the best event to use.
Even though this might not fix it in all cases.
코멘트
코멘트(0)