Commit Graph

404 Commits

Author SHA1 Message Date
shagu 33d8de9345 unitframes: add slash command to test unitframes 2024-11-04 16:16:17 +01:00
shagu 4cec209e4d libpredict: calculate timeleft in GetHotDuration 2024-11-04 15:19:40 +01:00
shagu 3d3e550ee0 libpredict: trigger aura events of relevant unitframes 2024-11-04 15:17:56 +01:00
gwetchen b423b9b32d libpredict: add healcomm compability for vanilla hots 2024-11-04 12:13:19 +01:00
shagu afba5fe60b unitframes: keep unitframes above certain elements 2024-11-04 09:43:07 +01:00
shagu 9bb9dbf4e1 unitframes: use correct text anchor on power bars 2024-09-23 09:57:30 +02:00
dbulatovicx32 b0553c1328 unitframes: add option for text offsets for hp & power bars 2024-09-23 09:44:20 +02:00
dbulatovicx32 ada9ee9242 unitframes: add offset options to power bars 2024-07-26 19:31:25 +02:00
shagu 5e171e5767 unitframes: correct typo in custom color fading 2023-10-09 20:22:41 +02:00
shagu 0f8ad4c75f env: add spell icon database to locales 2023-01-27 20:08:33 +01:00
shagu aa2ca9b232 unitframes: add option to detect enemy buffs 2023-01-27 18:05:45 +01:00
shagu abb55cc39c unitframes: add more paladin blessings as indicator
- Blessing of Sacrifice
- Blessing of Freedom
- Blessing of Protection
2023-01-02 13:01:32 +01:00
shagu 3f0ea09580 unitframes: update predictions on health change 2022-08-14 12:35:05 +02:00
shagu af2bb5212c unitframes: refresh portrait when frame gets shown 2022-08-06 15:20:54 +02:00
shagu 1ad87b0dae unitframes: only force-update portraits on events 2022-08-06 01:38:15 +02:00
Mr_Rosh b87a07bf3c unitframes: add option for power bar textures 2022-08-05 18:02:43 +02:00
shagu 50836a3cd0 unitframes: option to abbreviate unit names 2022-07-16 12:15:14 +02:00
shagu 1c980d3417 unlock: align mover frame levels to parent 2022-07-16 10:50:19 +02:00
shagu 84c7dcf1c6 unitframes: remove custom fade color adjustments 2021-12-13 10:59:46 +01:00
shagu a4796e6c85 unitframes: option to fade health to custom color 2021-12-13 03:20:28 +01:00
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