Commit Graph

279 Commits

Author SHA1 Message Date
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
shagu a0a92d67fb unitframes: fix dispel indicators not showing up 2020-05-09 00:31:23 +02:00
shagu af3a95586e unitframes: make text pastel colors optional 2020-05-04 00:00:21 +02:00
shagu 32675e3c73 unitframes: add live updates to indicator configs 2020-05-01 22:41:47 +02:00
shagu 2242bbab6d unitframes: use frame specific buff indicators 2020-05-01 22:34:46 +02:00
shagu 66ac153775 unitframes: reduce load for buff indicators
skip unnecessary table creation for each buff inside the
detected bufflist and just add the icons directly.
2020-05-01 21:27:28 +02:00