shagu
17c1933aa7
thirdparty: add sheepwatch (tbc) skin
2021-01-03 14:53:06 +01:00
shagu
98071ca86c
unitframes: wait for stable unit before updating
2020-12-30 17:37:45 +01:00
shagu
3c3aaf3ee7
unitframes: ignore target update during range scan
2020-12-30 17:36:07 +01:00
shagu
54f65c0a8e
ui-widgets: only set checked textures if existing
2020-12-30 16:46:15 +01:00
shagu
40a41ee436
ui-widgets: set script if no other script is found
2020-12-30 13:05:19 +01:00
shagu
2d1619c3c6
ui-widgets: use native hook function for buttons
2020-12-30 13:04:44 +01:00
shagu
7a7ca5da82
ui-widgets: avoid ui taints of button skins
...
slightly changes the appearance of checked buttons from an
outline of active buttons to a glow effect using class colors.
2020-12-28 20:51:25 +01:00
shagu
f11782082d
ui-widgets: hook old function for button highlight
2020-12-27 00:47:29 +01:00
shagu
b968fffce6
ui-widgets: skip skin functions on invalid frames
2020-12-26 20:07:29 +01:00
shagu
3b6ef1812f
thirdparty: add totemtimers (tbc) skin
2020-12-26 16:19:36 +01:00
shagu
70a29a7948
thirdparty: add ackis recipe list button skin
2020-12-13 14:28:20 +01:00
shagu
8808dacab8
unitframes: reposition debuffs on full events
2020-12-05 12:39:52 +01:00
shagu
5e682107c6
config: enable aggro square on raid as default
2020-12-05 10:48:29 +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
605c928154
ui-widgets: only run animation on value change
2020-11-27 16:51: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
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
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
f525aefb2e
api: case insensitive search for item names
2020-11-16 15:50:07 +01:00
shagu
2e816f71d7
api: fix description of slash command query
2020-11-16 15:28:28 +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
48d3340b17
nameplates: option to draw colored reaction border
2020-11-15 17:11:14 +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
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
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
c5b8e972dc
unitframes: specify cooldown animation visibility
2020-10-04 18:54:09 +02:00
shagu
fa966b9930
unitframes: add clique support to all frames
2020-10-03 19:21:37 +02:00
shagu
282989eeff
ui-widgets: only hook function outside combat
2020-10-03 15:11:23 +02:00
shagu
2b51e77831
ui-widgets: use proper hook for onhide prevention
2020-10-03 15:08:06 +02:00
shagu
892ef154b0
ui-widgets: use onupdate to determine button state
2020-10-03 15:01:18 +02:00
shagu
31f6837535
unitframes: cache max durations for player debuffs
2020-09-20 19:21:07 +02:00
shagu
95b60a3a66
unitframes: fix player buff timer values
2020-09-20 14:09:05 +02:00
shagu
5091a85d5e
unitframes: remove icon cache on player buffs
2020-09-20 13:47:37 +02:00
shagu
7384df27d6
unitframes: cache playerbuff max durations
2020-09-20 13:47:08 +02:00
shagu
f4c4f33fd9
unitframes: run buff updates during boot
2020-09-20 13:03:36 +02:00
shagu
87a28fa29b
gui: add options for unitframe cooldown visibility
2020-09-20 12:49:22 +02:00
shagu
40edb70fb9
unitframes: save old icon to force update on change
2020-09-20 12:49:02 +02:00
shagu
178313d7a1
unitframes: only update player cooldown on show
2020-09-20 12:47:57 +02:00
shagu
6c40939c3d
unitframes: use cooldown templates and set style
2020-09-20 12:47:00 +02:00
shagu
94738bab45
api: add api call to find item in bags
2020-09-04 08:14:55 +02:00
shagu
8d9dc563dd
ui-widgets: always update scroll slider
2020-08-28 11:47:40 +02:00