shagu
c38a55a89e
unitframes: add new unitstring for raidframes
2021-12-13 03:15:13 +01:00
shagu
88af6b7e52
unitframes: buffer events and run them on update
...
Often events are sent more often than an actual frame is drawn.
This commit buffers those events to the next draw call, to avoid
useless updates for things that would never be drawn at all.
2021-12-13 01:33:35 +01:00
shagu
90dc763411
unitframes: add option for reverse unitstr text
2021-12-12 22:50:21 +01:00
shagu
7613d337a7
unitframes: align spacing of custom sized portrait
2021-10-24 14:41:25 +02:00
shagu
ef3af4bc56
unitframes: adjust custom portrait code
...
* align indentation to codestyle
* remove option to enable custom size
* remove obsolete translations
2021-10-24 14:21:18 +02:00
Mr_Rosh
c957fbe638
unitframes: add option for custom portrait size
2021-10-22 19:51:11 +03:00
shagu
15d7a445d9
unitframes: properly detect unset focus frame
2021-01-20 16:35:44 +01:00
shagu
69bbdcf8df
unitframes: update virtual focus target visibility
2021-01-19 09:02:34 +01:00
shagu
8c2c234a1e
unitframes: only scan focus on virtual unitstrings
2021-01-19 08:57:48 +01:00
shagu
ab3d853f02
unitframes: add support for focus target frames
2021-01-18 16:15:45 +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
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
8808dacab8
unitframes: reposition debuffs on full events
2020-12-05 12:39:52 +01:00
shagu
8d9a66c68d
unitframes: add aggro and combat indicator
2020-12-04 15:41:12 +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
0096105e7f
unitframes: remove shadow from buffs and debuffs
2020-11-16 23:26:57 +01: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
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
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
422ca54ba2
unitframes: add new happiness indicator icons
2020-08-27 11:54:31 +02:00
shagu
092c8a72a0
unitframes: combine unit visibility scanners
...
improve performance by reducing the amount of visible frames
and combining visibility scanners into a single dedicated updater
2020-08-25 18:39:33 +02:00
bidaumm
79b30bd329
unitframes: only show percentage for mana type
2020-08-18 17:12:06 +02:00
shagu
c785589547
unitframes: only show class on player characters
2020-08-09 11:05:16 +02:00
shagu
362336b10a
unitframes: add hunter aspects to indicators
...
thanks @elenmerbau
2020-08-01 15:05:17 +02:00
shagu
22bb1392be
unitframes: add option to set indicator spacing
2020-06-30 16:40:09 +02:00
shagu
525017f929
unitframes: add option to set font outline style
2020-06-29 20:54:14 +02:00
shagu
7b9f6dbd69
unitframes: hide buffs/debuffs after frame creation
2020-06-28 21:31:22 +02:00
shagu
5a91422f99
unitframes: clickcasting option for target or menu
2020-06-28 12:42:22 +02:00
shagu
146ef8deca
unitframes: update indicator position/size on change
2020-06-27 20:44:38 +02:00
shagu
07fde3ae3b
unitframes: add option to set indicator positions
2020-06-27 20:38:42 +02:00
shagu
1b58dcda78
unitframes: option to choose custom indicators
2020-06-14 12:11:33 +02:00
shagu
4a75af79af
unitframes: add option to set happiness icon size
2020-06-07 14:56:56 +02:00
shagu
c3f286d3b8
unitframes: set debuff backdrop only once
2020-06-02 00:25:40 +02:00
shagu
8b5d94b862
unitframes: set buff backdrop only once
2020-06-02 00:25:24 +02:00
shagu
84ac979688
unitframes: only assign unitname when required
2020-06-01 17:32:39 +02:00
shagu
1f76e49dda
unitframes: add earth shield to buff indicators
2020-05-23 12:06:46 +02:00
shagu
50c085fb7b
unitframes: remove focus flicker on mouseover
2020-05-09 01:14:48 +02:00
shagu
e4923a683e
unitframes: abort early on empty focus frame
2020-05-09 01:14:35 +02:00
shagu
bf96d82b35
unitframes: cache strsub raid frame detection call
2020-05-09 00:50:09 +02:00