Commit Graph

688 Commits

Author SHA1 Message Date
shagu f6708bb907 ui-widgets: use existing icon if available 2021-12-31 11:26:55 +01: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 9a9d659fa2 fonts: add option to use orignal game fonts 2021-10-11 21:01:57 +02:00
shagu af1c9d3de4 ui-widgets: increase statusbar strata to "high" 2021-09-04 19:00:09 +02:00
shagu 5987dd2b33 core: add option to use blizzard borders 2021-08-25 18:22:46 +02:00
shagu 8fa09f4c28 ui-widgets: adjust statusbar strata to background 2021-08-25 17:16:52 +02:00
shagu 689aca82a1 mapreveal: add option to show exploration points 2021-02-24 17:41:56 +01:00
shagu 7a33a57e39 map: add option to set a static tooltip scale 2021-02-08 08:27:36 +01: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 ffcda0b044 chat: add option to display chat history 2021-01-18 17:36:09 +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 7780dfac21 nameplates: add several health text format options 2021-01-03 16:54:25 +01:00
shagu 2700f85283 nameplates: add option to set hp text position 2021-01-03 16:13:10 +01:00
shagu 1eaea3df1a nameplates: add option to define raidicon position 2021-01-03 15:18:44 +01:00
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