Commit Graph

75 Commits

Author SHA1 Message Date
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
shagu be00feaf85 buff: use class colors on unbuffed units 2018-04-17 19:40:43 +02:00
shagu 8cf70d5d6a buff: hold shift to see unbuffed people 2018-04-09 20:27:48 +02:00
shagu 8fb5f3a10d buff: add buff frames 2018-03-26 18:26:33 +02:00
shagu 0f7fd4a7b0 api: rework of color api functions 2018-03-18 00:20:17 +01:00
shagu 45805147cb api: add GetDefaultColors function 2018-03-05 21:23:35 +01:00
Road-block 7bc0c76b2a actionbars: adjust layout size for dynamically spawned buttons 2018-01-08 18:24:44 +01:00
shagu a2517790b9 api: add function to remove movables 2018-01-07 14:02:56 +01:00
Road-block ff1e949f30 api: prevent race condition in table wipe
* fix raid unitpopup menu for 3rd party addons
* fixes set banker, disenchanter options
2018-01-03 13:29:23 +01:00
shagu c4fa15b3b7 api: fix formatting 2017-12-31 17:49:39 +01:00
shagu 7e8f2fbb4c rangecheck: rewrite of the 40y range check
* remove the bad notice in GUI
* set default interval to "2"
* prevent all frames of being updated at once
* refresh one unit after the other
* use textures insted of spellnames
* change interval settings to dropdown
* remove no longer required locales
2017-12-31 17:41:18 +01:00
greenya 4ce54e98aa api: clamp function 2017-11-19 15:18:17 +01:00
shagu 9cb1cd5fdc api: add new skin system and functions
this is a squash of several commits from `skinframes` branch.
author: @xIGBClutchIx, @shagu
2017-11-19 12:48:38 +01:00