Commit Graph

95 Commits

Author SHA1 Message Date
shagu 687d75f8a0 api: add function that calculates a real pixel 2019-12-13 20:59:57 +01:00
shagu 84a1bd1052 api: don't set hit insets during combat lockdown 2019-07-19 16:36:14 +02:00
shagu 798500d6d2 api: use same shadow conditions as for backdrop 2019-07-18 20:40:21 +02:00
shagu b3bebe922a api: remove debug parameter 2019-06-16 15:06:35 +02:00
shagu 3832b9151e api: add functions to determine best frame anchors 2019-06-09 22:16:58 +02:00
shagu 545be99fd7 api: only add shadow to specific frames 2019-06-02 20:43:56 +02:00
shagu ef9f4519f1 api: fix cache and limits in gradient color 2019-05-21 22:46:57 +02:00
Road-block cf4c9ac361 api: add and use rgbhex function
* A memoizing method to cache and return hex colorstrings from rgb input.
* Refactor all occurences of adhoc rgb to hex string concatenation to use the new method
* Refactor chat module to use it
2019-05-01 15:23:05 +02:00
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