Commit Graph

2594 Commits

Author SHA1 Message Date
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 59721fb262 unitframes: align debuff positions only if required 2020-11-25 10:00:02 +01:00
shagu 73fc57f15a unitframes: queue and process full updates only once 2020-11-25 09:55:03 +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 38c0b4b7f9 core: set dropdown fonts to default size 2020-11-19 16:42:02 +01:00
shagu 7d1ccd6b3c core: remove obsolete font shortcuts 2020-11-19 16:39:14 +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 c331a5e248 libcast: assign tooltip scanner only once on use 2020-11-19 15:33:52 +01:00
shagu 747847ea95 libcast: multi-shot is also affected by attack speed
sources:
https://www.curseforge.com/wow/addons/aimedshotcastbarclassic
https://github.com/Aviana/YaHT/blob/master/YaHT.lua
https://www.reddit.com/r/classicwow/comments/f2n9d6/hunter_rapid_fire_question/
2020-11-19 14:58:22 +01:00
shagu 5ef7aadff0 libtotem: make it possible to hook totem table 2020-11-19 14:04:50 +01:00
shagu 217c7262c5 readme: mention fps drops on frame shadows 2020-11-16 23:36:30 +01:00
shagu 876753b366 config: disable frame shadows by default
due to heavy performance issues while having too many frames
visible (that are making use of backdrop textures), the frame
shadows have now been disabled in the default config.
2020-11-16 23:28:47 +01:00
shagu 0096105e7f unitframes: remove shadow from buffs and debuffs 2020-11-16 23:26:57 +01:00
shagu 72d600d14c nameplates: adjust level offset to healthbar 2020-11-16 22:00:27 +01:00
shagu bc41bc9306 libcast: allow to hook and inject custom durations 2020-11-16 21:22:30 +01:00
shagu f525aefb2e api: case insensitive search for item names 2020-11-16 15:50:07 +01:00
shagu e17d026de7 env: update translations 2020-11-16 15:29:23 +01:00
shagu 2e816f71d7 api: fix description of slash command query 2020-11-16 15:28:28 +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 ec594df203 api: add api to easily register slash commands 2020-11-16 15:22:02 +01:00
shagu 3bd6378de8 api: add function to find slash commands 2020-11-16 15:21:07 +01:00
shagu ca2353e874 toc: bump version to 4.9.15 2020-11-15 17:16:56 +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 5f354e218e api: rewrite rgbhex function
* remove useless caching
* remove variable creation within function
* limit values on all type of inputs
* use only one string.format
2020-10-27 09:50:19 +01:00
shagu 89c27f788a api: limit rgbhex values to 1 2020-10-27 09:01:19 +01:00
shagu 8f6d5c5989 env: add back old translation values 2020-10-19 18:39:25 +02:00
shagu d77886c78d env: update translations 2020-10-19 18:36:25 +02:00
shagu c8691f7c0c ui-widgets: correct line indentation 2020-10-18 12:43:44 +02:00
shagu a6eb1a4bcc nameplates: option to replace totem plates by icon 2020-10-17 12:33:54 +02:00
shagu 9e0e1c5076 env: add icon names to totem lists 2020-10-17 12:30:02 +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
shagu 8ce1baf00d cooldown: add option to use dynamic cooldown sizes 2020-10-04 19:45:27 +02:00
shagu 2d78824d06 cooldown: add option to hide foreign animations 2020-10-04 18:56:28 +02:00
shagu 32dd17fa68 bags: specify cooldown animation visibility 2020-10-04 18:55:21 +02:00
shagu e4353471e6 totems: specify cooldown animation visibility 2020-10-04 18:55:04 +02:00
shagu 11516c1a34 actionbar: specify cooldown animation visibility 2020-10-04 18:54:30 +02:00
shagu c5b8e972dc unitframes: specify cooldown animation visibility 2020-10-04 18:54:09 +02:00
shagu e192ccc8f3 cooldown: add support for omnicc disable flag 2020-10-04 18:35:03 +02:00
shagu b558cf7bc2 cooldown: align text to the actual cooldown frame 2020-10-04 18:33:34 +02:00
shagu abb82c7090 readme: update faq for clique tbc 2020-10-04 10:46:10 +02:00