Commit Graph

1700 Commits

Author SHA1 Message Date
Daturo 98d9f4c164 addonbuttons: ignore cartographer notes 2021-04-07 18:05:46 +02:00
Maczuga d02fae4657 unlock: writable x and y coords popup
Example: https://cdn.discordapp.com/attachments/695634717613228043/823649632633749514/unknown.png

You cannot actually edit those boxes. There are 2 things being wrong with it:
1. It awaits an "Escape" button press to modify value, seems counterintuitive, addons like ElvUI do that on Enter press.
2. It does not update values. SetPoint uses previous values, new value is never being used.

This fixes the boxes and mimics the ElvUI behavior for Enter button being the "save" action.
2021-03-23 00:16:53 +01:00
shagu 689aca82a1 mapreveal: add option to show exploration points 2021-02-24 17:41:56 +01:00
shagu 7a33a57e39 map: add option to set a static tooltip scale 2021-02-08 08:27:36 +01:00
shagu 02b887b5f5 nameplates: check for valid limits on buff anchors 2021-02-02 17:40:08 +01:00
shagu ae77e55330 actionbar: allow to put actions on bar in combat
skip custom drag stop events during combat to allow
client actions to be run instead of tainting the ui.
2021-02-02 17:32:59 +01:00
shagu 616b726a76 chat: adjust chat history colors 2021-01-20 16:35:20 +01:00
shagu ffcda0b044 chat: add option to display chat history 2021-01-18 17:36:09 +01:00
shagu ab3d853f02 unitframes: add support for focus target frames 2021-01-18 16:15:45 +01:00
shagu c4e0bb7a76 chat: detect and disable chat parsing on combatlog 2021-01-18 16:12:41 +01:00
shagu 8a1842e2af chat: use unified function for chat hooks 2021-01-18 16:11:45 +01:00
shagu cf17478277 screenshot: enable module for tbc 2021-01-12 17:03:59 +01:00
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