Commit Graph

194 Commits

Author SHA1 Message Date
Meow 74e6add89e removed unecessaary actionbar file
removed unecessaary actionbar file
2026-01-05 14:51:26 +01:00
Meow 5d0e195d1e performance update
performance update
2026-01-03 12:58:31 +01:00
shagu baad7e7135 actionbar: make stances dodge the pet bar by default 2025-08-13 21:29:49 +02:00
shagu 17894abb6d actionbar: only try to hide existing backdrops 2025-08-10 21:37:56 +02:00
shagu cac46531f8 actionbar: hide merged backdrop on hidden top bar 2025-07-25 22:02:46 +02:00
shagu 239ea3b2a2 actionbar: attach merged background to proper frame 2025-07-16 23:29:00 +02:00
shagu 8bca6cd8ad actionbar: check frames before accessing them 2025-06-05 23:52:15 +02:00
shagu b5daec2fec actionbar: use virtual frame to align combined backdrop 2025-06-05 22:28:51 +02:00
shagu d441af5a1c actionbar: identify macro id via native function 2025-04-20 14:15:15 +02:00
shagu 87b3114843 actionbar: rewrite logic of meta key paging 2025-02-15 17:02:04 +01:00
jmgibson1981 901b482de2 actionbar: adjust pet autocast visibility to parent button 2025-02-14 23:04:06 +01:00
Jason Gibson ab898f6ae4 actionbar: option to toggle mod paging separately 2025-02-04 18:09:50 +01:00
shagu 2be1cacdfc actionbar: remove item count from reagent strings 2024-05-19 14:30:11 +02:00
shagu d7deff8845 actionbar: check for reagent table index not nil 2024-05-10 23:36:56 +02:00
shagu 119d5fe2a6 actionbar: rewrite reagent counter logic and caches 2024-04-21 15:04:05 +02:00
Pizzahawaiii ba5e0abecf hoverbind: add support for mouse button & mouse wheel bindings
- add support for mouse button & mouse wheel bindings
- remove need_save logic and just always save bindings immediately
- block left & right mouse buttons without modifier
2024-03-22 18:34:25 +01:00
shagu 4afd60f598 actionbar: skip useless active border color updates 2024-01-06 01:56:50 +01:00
shagu 72d577e2bf thirdparty: add support for clevermacro 2023-10-31 12:05:00 +01:00
shagu 09e5ad1e8f actionbar: add option to disable macro scans
macro scans can now be globally disabled via the
"Scan Macros For Spells" option or individually
by adding "#showtooltip disable" to the top of the macro.
2023-04-13 10:43:01 +02:00
shagu fd65356d0e actionbar: slightly increase pet autocast glow 2022-08-16 16:27:48 +02:00
shagu b486c6a3b8 actionbar: run button updates on autorepeat events 2022-08-05 16:27:43 +02:00
shagu 34394d719e actionbar: option to only show during combat 2022-06-14 18:39:28 +02:00
shagu c72c61c133 actionbar: search for valid macro spell
continue the spell search inside macros, till
a valid and existing spell has been found.
2022-05-07 14:35:31 +02:00
shagu f29280351b actionbar: use builtin showtooltip on tbc clients 2022-04-29 00:56:47 +02:00
shagu 38d3d7d7ad actionbar: add support to use custom macro tooltip 2022-04-29 00:20:32 +02:00
shagu 649fca0160 actionbar: add quotation marks to macro detection 2022-04-29 00:12:17 +02:00
shagu 46c5320535 actionbar: add cooldowns to scanned vanilla macros 2021-08-01 15:12:16 +02:00
shagu ee61e306f2 actionbar: attach pagemaster to bars table 2021-05-06 10:26:04 +02:00
shagu c840a70175 actionbar: avoid adding updates to invalid bars 2021-05-06 10:06:04 +02:00
shagu ae77e55330 actionbar: allow to put actions on bar in combat
skip custom drag stop events during combat to allow
client actions to be run instead of tainting the ui.
2021-02-02 17:32:59 +01:00
shagu 5f46be7376 actionbar: move shift key check to last condition
IsShiftKeyDown() is quite expensive in vanilla, therefore moving it to
the last condition to have it execute as less as possible.
2020-12-06 15:46:40 +01:00
shagu f3c65057f1 actionbar: allow dragging while keydown is enabled 2020-11-25 00:19:30 +01:00
shagu 6afeaae8b9 actionbar: always show pet bar during unlock mode 2020-11-20 11:24:20 +01:00
shagu 11516c1a34 actionbar: specify cooldown animation visibility 2020-10-04 18:54:30 +02:00
shagu f9dec834dc actionbar: manually update paging actionbar slots 2020-09-22 16:44:54 +02:00
shagu 587f20a66b actionbar: skip macro scanning on native detection 2020-07-26 11:04:01 +02:00
shagu 9b8c113561 actionbar: skip macro scan on special actionbars 2020-06-29 21:36:59 +02:00
shagu 09cd6478e3 actionbar: add option to set custom cooldown size 2020-06-21 18:49:23 +02:00
shagu 3efb00c4ca actionbar: use spell cooldowns for macros 2020-06-16 18:31:56 +02:00
shagu a2aa9e9f1a actionbar: use spell textures for macros 2020-06-16 18:31:31 +02:00
shagu b1634a3d7a actionbar: scan macros before updating textures 2020-06-16 18:30:38 +02:00
shagu e4d6b555d3 actionbar: add spell tooltip to macros 2020-06-16 18:22:30 +02:00
shagu f5b63a4fae actionbar: add function to parse macro contents 2020-06-16 18:20:55 +02:00
shagu 53c83019db actionbar: write all page conditions 2020-06-06 12:33:00 +02:00
shagu d05c93f38e actionbar: enable all possible pages 2020-06-06 12:32:46 +02:00
shagu d8763a15bb actionbar: only update vertex colors when required 2020-06-02 00:18:12 +02:00
shagu a0fa943ca4 actionbar: move state updates to own function 2020-06-02 00:17:28 +02:00
shagu bcb11e03bb actionbar: manually reset backdrop border colors 2020-06-02 00:16:47 +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 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