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
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
8c95917817
api: adjust thin legacy backdrop appearance
2019-04-13 14:13:03 +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
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
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
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
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
shagu
8b39968db9
api: remove autohide eventhandler
2019-03-31 14:59:20 +02:00
shagu
26a9fff578
actionbar: entire rewrite of the actionbars
...
Final squashed commit of the actionbars. Ready for master.
Config migration is now armed, you can't go back without backups.
2019-03-31 14:59:20 +02:00
shagu
874487bde9
api: use already cached backdrop tables
2019-01-11 10:28:25 +01:00
shagu
bce7fb0be1
api: let sanitize pattern prioritize numbers
2019-01-10 12:45:10 +01:00
shagu
bf8bb3163e
api: fix capture index on strings with brackets
2018-12-02 17:16:31 +01:00
shagu
3a6140224b
api: add capture index aware matcher
...
* optimize/reduce regexes
* add cache to SanitizePattern
* add function to determine capture indexes
* add capture index aware string.match function
2018-12-02 14:46:59 +01:00
shagu
5dfe5a4899
compat: initial layout of client abstraction api
2018-11-01 14:55:29 +01:00
shagu
5459f1532a
api: show detailed cd timers
2018-10-21 17:00:13 +02:00
shagu
5ec895542e
api: option to add shadows to frames
2018-10-03 13:03:00 +02:00
shagu
3ce4e98862
api: add fallback color to gradients
2018-09-30 18:00:16 +02:00
shagu
7ecac458ac
api: use dynamic shortcut for string.gfind
2018-09-28 22:53:16 +02:00
shagu
2daddc2f43
api: trim down color gradient function
...
* avoid division through zero in unitframes
* make use of gradient func in unitframes
2018-09-28 22:36:06 +02:00
shagu
aef2a61c6b
bags: use static return for bank slots
2018-09-28 22:34:09 +02:00
shagu
3f536fbd21
thirdparty: move addon hook function to api
2018-08-23 15:54:34 +02:00
shagu
dab55ff292
api: abort autopoint if no center was found
2018-08-18 17:32:19 +02:00
shagu
019c980eea
api: reduce memory load in HookScript call
2018-08-05 22:00:55 +02:00
Road-block
a095b1c005
unusable: add module to tint unusable bagslots
2018-07-31 21:23:38 +02:00
Road-block
44ffb10024
libtipscan: add new tooltip scanning library
2018-07-31 21:23:01 +02:00
shagu
b0bc0b39a8
api: update function documentation
2018-07-26 23:56:10 +02:00
shagu
b469a0c488
api: handle empty money strings
2018-07-26 22:39:25 +02:00
shagu
d707ba9f43
api: only use transp if lower than userconfig
2018-07-23 22:12:11 +02:00
BenDol
90647f9e46
eqcompare: compare basic stats on items
2018-07-07 04:36:12 +02:00
shagu
1486a10883
api: add init option for movables
2018-06-03 11:41:14 +02:00
shagu
4a0e327867
librange: transform module to library
2018-06-01 20:58:49 +02:00
shagu
7793c5ba16
api: crash fixes with bad movable table
2018-05-26 00:05:37 +02:00
Road-block
3f8a70f725
api: avoid garbage table creation on QueueFunction
2018-05-25 18:38:47 +02:00
shagu
64bf5d15e6
api: always save current position data on update
2018-05-25 18:32:40 +02:00
shagu
4a3caa02ad
unlock: reset frame position on middle click
2018-05-16 20:38:40 +02:00
Road-block
e178971b39
panel: add item breakdown on repair tooltip
...
* api: GetColorGradient method to return a color c between color a and b given a ratio
* panel: show damaged items on the repair tooltip with damage breakdown
* api: add math.modf shim from later wow lua
* api: improve GetColorGradient so it accepts an arbitrary number of color points to plot gradient
* panel: use improved GetColorGradient to color percentage damage green to yellow to red
2018-05-15 17:53:42 +02:00
Road-block
42cfdd78b3
loot: make detailed random roll announce an option
...
* api: SendChatMessageWide will use raid warning if player is raid leader or assist
* loot: rearrange advanced masterloot menus so random rolling and special recipients precede class menu
* loot: fix a special recipients unitpopup menu check so they won't show in the context menu when the player is solo
* loot: change the auto confirm bind when solo implementation, so player doesn't have to double-click the loot
* loot: make sure it works if the loot bind confirmation staticpopup is not at index 1
2018-05-15 17:52:33 +02:00
shagu
354e9e0d91
api: add frame movement functions
2018-04-26 23:12:15 +02:00