Commit Graph

1482 Commits

Author SHA1 Message Date
shagu aa446efe18 addons: use internal dropdown system api 2020-05-01 15:15:14 +02:00
shagu 11e7cb4bec panel: only show addons if component is enabled 2020-04-29 11:19:02 +02:00
shagu 65374aea5a nameplates: add option for custom debuff icon size 2020-04-28 12:37:01 +02:00
shagu 8af72f17b4 actionbar: add option to use druid stealth page
- rewrite pagemaster and integrate it into the actionbar code
- add securestate conditions for prowl on bar 8
- add function to detect druid stealth for vanilla
- manually swap bar to page 8 during druid stealth on vanilla
- add options to enable druid stealthbar (disabled by default)
2020-04-28 11:56:37 +02:00
shagu 04b94ebe63 totems: enable support for vanilla clients 2020-04-26 14:58:53 +02:00
shagu b29eb3087b totems: manually sized cooldown frame background 2020-04-26 14:11:59 +02:00
shagu e5fd656425 thirdparty: calculate wim color string 2020-04-26 13:25:54 +02:00
shagu b8b54a003d totems: remove invalid event 2020-04-26 13:25:17 +02:00
shagu 040a5052bd totem: add buff display for current totems
This makes use of the TotemAPI that was introduced in Patch 2.4.
So there's no vanilla version yet.
2020-04-26 11:52:23 +02:00
shagu 637195059a actionbar: ignore keybind actions during chat
This fixes non-latin input methods, that get not properly
filtered out by the game while the chat input box is visible.
2020-04-18 16:05:49 +02:00
shagu 27de7a9b49 xpbar: update movables when position was set 2020-04-18 12:57:12 +02:00
shagu 164e308704 unlock: add config shortcut for focus castbar 2020-04-18 12:52:50 +02:00
shagu 3213b311aa xpbar: set default spacing to 3x border size 2020-04-18 12:50:15 +02:00
shagu d5cc370e9d api: move AlignToPosition into global api 2020-04-18 12:46:14 +02:00
shagu 8689a1ec06 nameplates: only read level if it is shown 2020-04-17 20:57:29 +02:00
shagu 4ff21b578e nameplates: only show boss level for npcs 2020-04-17 20:42:19 +02:00
shagu 826e179c18 actionbars: don't rely on API calls due to shitty addons
NotGrid and other Grid forks add :SetAttribute to all frames that are created,
no matter if its their own or not. Since the :SetAttribute provided by those is
unfunctional, we need to ignore them and use client identifier checks instead.
2020-04-17 19:35:35 +02:00
shagu 5d084ef662 actionbar: call string format in a compatible way 2020-04-17 11:01:16 +02:00
shagu 6b57e851e5 gui: replace dropdown menus with custom ones 2020-04-14 16:33:46 +02:00
shagu ffa383da10 thirdparty: abort on empty wim frames 2020-04-12 02:04:14 +02:00
shagu 763977a5d7 thirdparty: check for wim variable before using it 2020-04-12 02:03:50 +02:00
shagu 78afbd179b tooltip: use libhealth values if existing 2020-04-11 16:32:41 +02:00
shagu 7c012be822 nameplates: use libhealth values if existing 2020-04-11 16:32:07 +02:00
shagu da197ed84d gui: remove translations from raidlayout 2020-04-09 17:11:27 +02:00
shagu 66853c1a10 chat: only respect combatlogpanel if exists 2020-04-09 17:05:04 +02:00
shagu 451395a8c3 chat: set custom position for combatlog tab 2020-04-09 16:59:27 +02:00
shagu b387c1d3e7 xpbar: do not reset values on config change 2020-04-06 21:08:41 +02:00
shagu c774b6f563 xpbar: add option to change colors 2020-04-06 21:08:15 +02:00
shagu 4c745cb20d raid: use seperate frame for the raid cluster 2020-04-03 00:59:57 +02:00
shagu 85eca78b1f map: set parent to nil to fix map tooltips 2020-04-03 00:26:58 +02:00
shagu 66fbc6c205 raid: add layouts and raidcluster frame 2020-04-02 17:54:30 +02:00
shagu 3086acde21 unlock: ensure parent is set to UIParent on move 2020-04-02 16:10:55 +02:00
shagu 25b6926d86 actionbar: click pet button to avoid macro updates 2020-03-30 17:51:44 +02:00
shagu f5c285753a actionbar: add option to change animation trigger 2020-03-28 12:52:39 +01:00
shagu 5a65ad731d gui: disable hunterpaging for unsupported expansions 2020-03-28 12:23:59 +01:00
shagu 061f6393ba actionbar: gui update and tbc support for pagemaster 2020-03-28 12:21:20 +01:00
shagu dac995bc89 prediction: detect selfcast via actionbuttons 2020-03-28 12:05:06 +01:00
shagu 013dcdc4f8 actionbar: add option to selfcast on rightclick 2020-03-28 12:02:20 +01:00
shagu 27ab717482 actionbar: rewrite entire secure button handling
* highly reduce the amount SetAttribute is called
* move client specific paging code into a unified function
* move tbc functions to frame creation
* allow several states on all buttons
* use proper fallback to self.id in case no secure state is found
2020-03-28 11:45:58 +01:00
shagu 00e888b06a actionbar: use statedriver for pet visibility 2020-03-28 10:09:21 +01:00
shagu 64c9468ce3 libhealth: add option to enable health estimation 2020-03-26 10:32:17 +01:00
shagu 280e719a7d raid: remove redundant raidmember refresh 2020-03-24 17:52:01 +01:00
shagu 04c3213492 raid: use regular unitframe visibility function 2020-03-24 17:07:49 +01:00
Artur Morozov 47a8106876 worldmap: add missing tbc skin 2020-03-23 23:59:48 +01:00
shagu d3674bc82d buffwatch: remove text on unknown buff durations 2020-03-22 22:13:03 +01:00
shagu 07b8696625 buffwatch: allow to display unlimited time buffs 2020-03-22 21:51:39 +01:00
shagu e5d3157cae tooltip: calculate color by rgba and add fallback 2020-03-22 21:16:40 +01:00
shagu 2e09f60074 thirdparty: disable omen visibility updates 2020-03-21 16:06:46 +01:00
shagu d757414e11 thirdparty: apply omen dock sizing on updates 2020-03-21 15:48:40 +01:00
shagu f296f51df6 tooltip: use target reaction color if available 2020-03-21 15:24:08 +01:00