Commit Graph

399 Commits

Author SHA1 Message Date
shagu f9b84600b7 api: use global defines for gfind 2019-04-14 19:34:12 +02:00
shagu 7a07737379 api: handle new bag classes introduced in tbc 2019-04-14 17:31:58 +02:00
shagu 597f19dd55 api: add HookScript back to the core api 2019-04-14 15:15:10 +02:00
shagu fff15097c9 unitframes: add securefunc visibility change 2019-04-14 15:10:10 +02:00
shagu 3069c2626e unitframes: add securefuncs handling for TBC 2019-04-14 14:48:25 +02:00
shagu 58e8fb8697 api: add onhide function to question dialogs 2019-04-14 14:47:25 +02:00
shagu 8c95917817 api: adjust thin legacy backdrop appearance 2019-04-13 14:13:03 +02:00
shagu 1d00a9297f actionbar: option to show animation on hidden bars 2019-04-11 20:16:28 +02:00
shagu a4e5fccbe3 unitframes: hide self in group without a group 2019-04-10 22:36:37 +02:00
shagu 747b895db2 api: pass init to next movable function 2019-04-08 21:58:52 +02:00
shagu 70649f3a59 api: replace varargs in function queue
Get rid of var-args as the handling of those changed alot
during different api iterations. Therefore using static-args
instead that can be handled the same way in all expansions.
2019-04-07 14:35:51 +02:00
shagu 417c5b8129 api: combine movable functions and set anchors 2019-04-07 13:23:56 +02:00
shagu d7c64d7d0a core: replace remaining getglobals in favor of _G 2019-04-06 14:30:31 +02:00
shagu d90f11e2cc unitframes: add option to always show self in raid 2019-04-06 13:19:38 +02:00
shagu 5b984714a9 config: decrease default keybind size to 8 2019-04-06 11:33:25 +02:00
shagu 0b24e42c31 core: fix code indentation 2019-04-05 09:29:37 +02:00
shagu e52b08ecb8 castbar: add options for width and height 2019-04-04 21:46:40 +02:00
shagu 4237a26b6a api: escape all magic chars in sanitize pattern 2019-04-04 15:15:06 +02:00
shagu 05349d475e api: return when no subject was given to strsplit 2019-04-02 22:42:19 +02:00
shagu fe3cc9f517 screenshot: add options and update translations 2019-03-31 14:59:21 +02:00
Road-block 5952f16d1a screenshot: new module to auto-perform screenshots
* cache pvp rank to avoid false positives due to drunk effects
* option to trigger time based
* option to trigger on levelup
* option to trigger on battleground
* option to trigger on item loot
* option to trigger at honorable kills
* option to trigger on pvp rank changes
* option to trigger on reputation tier
2019-03-31 14:59:21 +02:00
shagu e561d09447 api: remove obsolete code-path in bar layout 2019-03-31 14:59:21 +02:00
shagu eb2c5810e4 actionbar: add option to set button spacing 2019-03-31 14:59:21 +02:00
Road-block 06494be3b6 panel: option to use server time instead of local 2019-03-31 14:59:21 +02:00
shagu d80004c113 unitframes: fix error on invalid reaction colors 2019-03-31 14:59:21 +02:00
shagu 6af3095d1b unitframes: avoid creating tables on each refresh 2019-03-31 14:59:21 +02:00
shagu 78ca236fb8 unitframes: optimize memory usage of aggro scanner 2019-03-31 14:59:21 +02:00
shagu 4d373a9164 unitframes: cache backdrop to reduce memory usage 2019-03-31 14:59:21 +02:00
shagu 76e77bb490 ui-widgets: cache some colors and functions 2019-03-31 14:59:21 +02:00
shagu 3aab8f89e7 ui-widgets: slightly rearrange collapse buttons 2019-03-31 14:59:21 +02:00
shagu f34f518ce5 config: move several configs above placeholders 2019-03-31 14:59:21 +02:00
Artur Morozov 671d11fcdc skin: add QuestLogFrame 2019-03-31 14:59:21 +02:00
Artur Morozov e01e0486d8 api: update SkinDropDown
fix dynamic dropdown menus
2019-03-31 14:59:21 +02:00
Artur Morozov 33496a0d01 api: remove GetCloseButton
instead, use GetNoNameObject
2019-03-31 14:59:21 +02:00
Artur Morozov d7f2afd56c api: update SkinButton
add icon argument
add disableHighlight argument
add support for LockHighlight and UnlockHighlight methods
2019-03-31 14:59:21 +02:00
Artur Morozov db97c868c1 api: add HandleIcon 2019-03-31 14:59:21 +02:00
Artur Morozov 60731de987 api: add SetHighlight 2019-03-31 14:59:21 +02:00
Artur Morozov 48aafe071d api: add SkinCollapseButton 2019-03-31 14:59:21 +02:00
Artur Morozov f478066a00 api: update SkinArrowButton
add size argument
2019-03-31 14:59:21 +02:00
Artur Morozov d4154e138e api: update SkinScrollbar 2019-03-31 14:59:21 +02:00
Artur Morozov e21207784a api: update StripTextures
add layer argument
fix hide argument
2019-03-31 14:59:21 +02:00
Artur Morozov 62c694df95 api: add SkinMoneyInputFrame 2019-03-31 14:59:21 +02:00
Artur Morozov 154df24293 api: update SkinCheckbox 2019-03-31 14:59:21 +02:00
Artur Morozov 8d02b7ebfd api: update SkinSlider 2019-03-31 14:59:21 +02:00
Artur Morozov 74fa9df790 api: add GetNoNameObject 2019-03-31 14:59:21 +02:00
shagu 7e3e86ead4 api: add checkversion to public api 2019-03-31 14:59:21 +02:00
shagu c521d63dd1 api: rewrite scrollframe template
Replaced the scroll indicators by a small scrollbar indicator.
By that also removed tons of superfluous textures and reduced the padding.
This change should be still compatible to the old implementation.
Tested Addonmenu and the pfQuest Browser and it still seem to work properly.
2019-03-31 14:59:21 +02:00
shagu ac3f78f2e9 config: disable shadows by default 2019-03-31 14:59:21 +02:00
shagu 6a7357c295 unitframes: remove invalid event 2019-03-31 14:59:20 +02:00
shagu 0acf6b8900 unitframes: move sanity check within refresh 2019-03-31 14:59:20 +02:00