Commit Graph

461 Commits

Author SHA1 Message Date
shagu 4e0610afaf unitframes: delay portrait updates to first frame 2019-11-04 18:03:55 +01:00
Mr_Rosh 01e7c18a9a unitframes: set powerbar layer above healthbar 2019-10-21 19:20:23 +02:00
shagu 8fff926785 unitframes: remove custom bar framelevels 2019-10-03 01:22:10 +02:00
shagu 34fddc0f40 unitframes: adjust framelevels of several elements 2019-10-02 22:27:07 +02:00
shagu eb790a37b1 unitframes: use fixed layers for power and health 2019-09-26 19:39:23 +02:00
shagu 191ee8fed2 tables: share valid units with all modules 2019-08-30 19:50:47 +02:00
shagu d4a20f6ed7 unitframes: fix target update on tbc 2019-08-22 18:01:42 +02:00
shagu 2c8a7c9de5 unitframes: fix dropdown menus on later expansions 2019-08-20 19:49:05 +02:00
shagu 2c0f2b12af config: migrate xpbar value only when existing 2019-08-04 14:43:05 +02:00
shagu e13b0a2493 unitframes: hide cooldown animation on buffs 2019-07-22 22:43:26 +02:00
shagu 40bd1bf881 focus: properly handle focus frame visibility 2019-07-19 21:51:09 +02:00
shagu 53fb1cfa2f unitframes: check for disabled in visibility function 2019-07-19 18:08:20 +02:00
shagu bcae58d863 unitframes: use combined visibility handler 2019-07-19 17:27:18 +02:00
shagu 84a1bd1052 api: don't set hit insets during combat lockdown 2019-07-19 16:36:14 +02:00
shagu 798500d6d2 api: use same shadow conditions as for backdrop 2019-07-18 20:40:21 +02:00
shagu 25f78a6378 unitframes: break on non-initialized buttons 2019-07-18 20:39:22 +02:00
shagu b3bebe922a api: remove debug parameter 2019-06-16 15:06:35 +02:00
Artur Morozov 635f70ed21 ui-widgets: update required api calls for tbc
* strip CheckedTexture if exists
* the click area is now equal to the size of the DropDownFrame
* if the width of the DropDownFrame is very small or not set,
  then set the width for the DropDownFrame as in DropDownList1
2019-06-16 14:56:03 +02:00
shagu d44188d166 ui-widgets: delay question dialog autosizing 2019-06-11 19:41:33 +02:00
shagu fe479d1f77 unitframes: check for RegisterStateDriver before using
This fixes a compatibility issue with NotGrid, which is
adding a :SetAttribute() function to all frames.
2019-06-11 18:19:03 +02:00
shagu d779f20d6b config: consolidate unitframe entries 2019-06-10 19:59:06 +02:00
shagu c939f8b322 core: use media mechanism for configurable paths 2019-06-10 13:35:48 +02:00
shagu 7632f92dd1 core: use new media mechanism for all textures 2019-06-10 13:35:48 +02:00
shagu 3832b9151e api: add functions to determine best frame anchors 2019-06-09 22:16:58 +02:00
Road-block 4a3cd312c4 unitframes: make pet happiness icon configurable 2019-06-03 01:17:32 +03:00
Road-block aa5411b8b0 unitframes: add pet happeniness indicator as an icon 2019-06-03 01:17:32 +03:00
shagu 545be99fd7 api: only add shadow to specific frames 2019-06-02 20:43:56 +02:00
shagu 85b4c4334a unitframes: use a combined glowing frame 2019-06-02 19:49:52 +02:00
shagu ef9f4519f1 api: fix cache and limits in gradient color 2019-05-21 22:46:57 +02:00
shagu fcda1664ab unitframes: build new unitstr to promote leader 2019-05-21 20:42:33 +02:00
shagu 8613e30505 unitframes: trigger raid frames on party events 2019-05-20 18:19:20 +02:00
shagu b2ce08c525 ui-widgets: force refresh dropdown backdrops 2019-05-19 15:28:12 +02:00
shagu 812d2d5f3b unitframes: move raidicon into proper function 2019-05-19 14:53:08 +02:00
shagu daf464d443 unitframes: update indicators seperately 2019-05-19 12:00:33 +02:00
shagu bc36fa74d4 prediction: add option to hide/set overheal amount 2019-05-19 10:45:27 +02:00
Artur Morozov 4fa2aea86f skin: fix dropdown menu backdrop and orientation 2019-05-19 10:12:27 +02:00
shagu 8128ec1401 unitframes: run events on unit happiness 2019-05-12 20:40:39 +02:00
shagu c486c180f0 unitframes: reduce focus-frame click logic 2019-05-09 20:49:50 +02:00
shagu 70acbe4307 nameplates: add option to choose custom texture 2019-05-01 18:46:38 +02:00
shagu 669e613926 nameplates: add option to use custom glow color 2019-05-01 16:42:08 +02:00
shagu 77d4397187 nameplates: add option to set inactive alpha 2019-05-01 16:38:59 +02:00
shagu 8e64a38388 nameplates: add target nameplate glow 2019-05-01 16:33:07 +02:00
Road-block cf4c9ac361 api: add and use rgbhex function
* A memoizing method to cache and return hex colorstrings from rgb input.
* Refactor all occurences of adhoc rgb to hex string concatenation to use the new method
* Refactor chat module to use it
2019-05-01 15:23:05 +02:00
shagu 81e7216ada unitframes: option that replaces name by missing health 2019-04-25 21:28:55 +02:00
shagu 02f19acce6 castbar: add focus-frame castbar 2019-04-22 14:48:16 +02:00
shagu 9af73275e7 unitframes: add option to resize raid marks 2019-04-22 13:55:47 +02:00
shagu 6c6aaacd83 unlock: cache zoom onupdate function 2019-04-22 13:26:43 +02:00
shagu 7fd1ae5489 api: cache mouse-drag functions 2019-04-21 17:43:50 +02:00
shagu ca2cf71d04 api: handle escaping within the function 2019-04-21 15:02:14 +02:00
shagu d32d46b44e unitframes: fix max indicator calculation 2019-04-19 18:01:05 +02:00