Commit Graph

1688 Commits

Author SHA1 Message Date
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