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
shagu
3541758f14
unitframes: reduce memory consumption of refreshs
2019-03-31 14:59:20 +02:00
shagu
497a053e60
api: run lurker on addon event if config exists
2019-03-31 14:59:20 +02:00
shagu
281ddf09d5
api: only hook on addons after config is loaded
2019-03-31 14:59:20 +02:00
Artur Morozov
6d7dbe3ed8
ui-widgets: use red border for all close buttons
2019-03-31 14:59:20 +02:00
Robert Moritz
df57df82d9
thirdparty: add NoteIt skin
2019-03-31 14:59:20 +02:00
Artur Morozov
ba9d0a953c
ui-widgets: add skin function for slider
2019-03-31 14:59:20 +02:00
shagu
265f81ce80
ui-widgets: only write enter/leave once per button
2019-03-31 14:59:20 +02:00
shagu
8e9e70f79e
unitframes: move scope of several functions
2019-03-31 14:59:20 +02:00
shagu
4d0be42233
ui-widgets: prevent duplicate question dialogs
2019-03-31 14:59:20 +02:00