shagu
28875d51de
nameplates: satisfy outdated versions of omnicc
...
Old versions of OmniCC doesn't check the existance of frame names of unknown
foreign objects before accessing them:
cooldown.textFrame.icon =
--standard action button icon, $parentIcon
getglobal(cooldown:GetParent():GetName() .. "Icon") or
--standard item button icon, $parentIconTexture
getglobal(cooldown:GetParent():GetName() .. "IconTexture") or
--discord action button, $parent_Icon
getglobal(cooldown:GetParent():GetName() .. "_Icon");
Code like this leads to errors such as: 'attempt to concatenate a nil value'.
By this commit every single debuff icon of the pfUI nameplates will now have
a frame name. That doesn't fix the OmniCC root cause, but makes at least the
pfUI/ShaguPlates no longer responsible for showing it up...
2021-01-09 01:36:16 +01:00
shagu
3043f2f085
unitframes: add option to use custom fonts
2021-01-07 17:57:11 +01:00
shagu
6433e24013
unitframes: add option to customize heal color
2021-01-07 17:32:40 +01:00
shagu
16c3f0efe9
easteregg: fix grammar in new years message
2021-01-03 22:12:00 +01:00
shagu
7780dfac21
nameplates: add several health text format options
2021-01-03 16:54:25 +01:00
shagu
2700f85283
nameplates: add option to set hp text position
2021-01-03 16:13:10 +01:00
shagu
1eaea3df1a
nameplates: add option to define raidicon position
2021-01-03 15:18:44 +01:00
shagu
17c1933aa7
thirdparty: add sheepwatch (tbc) skin
2021-01-03 14:53:06 +01:00
shagu
cf5345ed69
easteregg: align explosion speed to framerate
2020-12-31 14:46:32 +01:00
shagu
4c739fe2cc
bags: set alpha on all slots during search
2020-12-31 12:52:23 +01:00
shagu
edc4371253
tooltip: clamp statusbar and text to screen
2020-12-29 05:18:22 +01:00
shagu
6af467aaf1
thirdparty: decrease totemtimers icon outline
2020-12-26 16:25:06 +01:00
shagu
3b6ef1812f
thirdparty: add totemtimers (tbc) skin
2020-12-26 16:19:36 +01:00
shagu
da0b36fa58
easteregg: rework merry x-mas appearance
2020-12-24 15:52:17 +01:00
shagu
3d137960fe
loot: abort on events for empty loot slots
2020-12-16 16:54:58 +01:00
shagu
70a29a7948
thirdparty: add ackis recipe list button skin
2020-12-13 14:28:20 +01:00
shagu
a6c7b2d6e4
cooldown: use gcd threshold for other frames
2020-12-08 22:31:30 +01:00
shagu
8c7579ad26
castbar: reset delays on new spell casts
2020-12-08 21:56:39 +01:00
shagu
246b9b224f
castbar: only trigger delays on player events
2020-12-08 21:54:08 +01:00
shagu
4cb5dda2cc
castbar: use same frame spacing as in unitframes
2020-12-08 17:15:46 +01:00
shagu
bbf4e860b7
bags: update pushed textures of item slots
2020-12-07 17:36:29 +01:00
shagu
c96463c0a5
loot: use native insert link function when possible
2020-12-06 20:54:16 +01:00
shagu
ddd6781c17
roll: hide item tooltip on leave
2020-12-06 20:14:24 +01:00
shagu
455514a65a
roll: use native insert link function when possible
2020-12-06 20:13:33 +01:00
shagu
5f46be7376
actionbar: move shift key check to last condition
...
IsShiftKeyDown() is quite expensive in vanilla, therefore moving it to
the last condition to have it execute as less as possible.
2020-12-06 15:46:40 +01:00
shagu
8d9a66c68d
unitframes: add aggro and combat indicator
2020-12-04 15:41:12 +01:00
shagu
a849f6bd78
thirdparty: add skin for crafty
...
https://github.com/shirsig/crafty
2020-12-01 20:24:01 +01:00
shagu
074b43d6d0
thirdparty: add skin for bettercharacterstats
...
https://github.com/yutsuku/BetterCharacterStats
2020-12-01 19:34:50 +01:00
shagu
671bca94a0
panel: show online guild members on mouse over
2020-12-01 17:26:19 +01:00
shagu
b89f7e3d51
panel: only show tooltip when friends are online
2020-12-01 17:18:00 +01:00
shagu
b041d981ef
panel: show online friends on mouse over
2020-12-01 16:36:35 +01:00
shagu
2071ff0b2a
thirdparty: update healcomm code for libpredict
...
* disable libpredict sender when healcomm should be used
* fix bug where solo-predictions where not parsed
2020-11-27 15:26:53 +01:00
shagu
80f5b9ef0d
libpredict: add library to handle heal predictions
...
* move "prediction" from module into a library
* reduce the resize and trigger calls on unitframes
* improve performance by caching frames and events
* introduce later API commands such as:
- UnitGetIncomingHeals(unit)
- UnitHasIncomingResurrection(unit)
* update unitframes to make use of new api calls
* delay spell cache loading to not overwrite previous
* remove all unitframe specific code from library
2020-11-27 15:22:01 +01:00
shagu
f3c65057f1
actionbar: allow dragging while keydown is enabled
2020-11-25 00:19:30 +01:00
shagu
ecb8085f2a
nameplates: adjust position of castbar duration
2020-11-23 17:25:33 +01:00
shagu
6afeaae8b9
actionbar: always show pet bar during unlock mode
2020-11-20 11:24:20 +01:00
shagu
2152272ab3
bags: align buttonslot highlight textures to bags
2020-11-19 16:13:10 +01:00
shagu
1e320f4b66
bags: remove old wow button highlights
2020-11-19 16:12:27 +01:00
shagu
df4794f380
buffwatch: only assign scanner to existing buffs
2020-11-19 15:41:31 +01:00
shagu
72d600d14c
nameplates: adjust level offset to healthbar
2020-11-16 22:00:27 +01:00
shagu
56eac22360
macrotweak: align use-command to retail version
2020-11-16 15:24:10 +01:00
shagu
33aac6cae2
macrotweak: migrate to new slash command api
2020-11-16 15:23:06 +01:00
shagu
5c7a2e9b07
nameplates: make enemy border more red
2020-11-15 17:14:51 +01:00
shagu
48d3340b17
nameplates: option to draw colored reaction border
2020-11-15 17:11:14 +01:00
shagu
ed9f31a89a
macrotweak: add /use and /equip command to vanilla
2020-11-15 15:38:47 +01:00
shagu
9cbfa6f0d2
macrotweak: strip macro calls from chat history
2020-11-15 15:37:50 +01:00
shagu
cc6322e28a
thirdparty: fix typo in sortbags config check
2020-10-31 21:22:48 +01:00
shagu
a6eb1a4bcc
nameplates: option to replace totem plates by icon
2020-10-17 12:33:54 +02:00
shagu
f7f1f6510f
thirdparty: unify bag sort integration code
2020-10-05 17:13:23 +02:00
shagu
93ad7cdb92
thirdparty: add bag_sort integration
2020-10-05 16:35:45 +02:00