Commit Graph

147 Commits

Author SHA1 Message Date
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
shagu b4bdb63934 api: draw user defined 1 pixel borders 2017-11-19 12:12:28 +01:00
shagu dd1adbf93a api: small table.wipe enhancement
thanks @Road-block
2017-11-13 22:21:02 +01:00
Road-block fb1642b6b9 loot: add fallback values for missing players 2017-10-12 19:54:42 +02:00
Road-block a2e0615659 loot: add advanced masterloot menu 2017-09-28 22:15:05 +02:00
shagu 2c6ce715bb api: fix pattern for decimals 2017-09-28 21:08:59 +02:00
shagu a895669051 api: unify pattern conversion for gfind 2017-09-26 22:57:13 +02:00
shagu 86c5837afe api: abort skin button on empty frame 2017-09-26 00:11:12 +02:00
shagu 84cf529e24 core: change environment handling 2017-09-25 22:50:09 +02:00
shagu a0ec4490a3 api: fix bagtype detection 2017-09-24 23:13:25 +02:00
shagu bf514590af bags: introduce GetBagFamily function 2017-09-24 20:21:45 +02:00
shagu cb75a3e71a api: reorder loading sequence 2017-09-24 20:21:03 +02:00
shagu 38686e56f9 api: add itemcount function 2017-07-29 21:17:28 +02:00
shagu 9706b7c8da api: use locale independent yes and no 2017-07-02 23:03:33 +02:00
shagu 34e3926349 api: make pfUI env available in globalspace 2017-07-02 22:54:05 +02:00
shagu 0673322231 unitframes: add option to abbreviate values 2017-06-08 19:25:53 +02:00
shagu bdf7c687e4 api: do not proceed in backdrop code without frame 2017-06-02 18:01:50 +02:00
shagu a28edf8249 unitframes: do not update target during scan 2017-06-02 18:01:50 +02:00
shagu 0b3e9df0d9 unitframes: add 40y-rangecheck 2017-06-02 18:01:50 +02:00
shagu 8cb1de900d skin: make all default frames movable 2017-05-29 19:58:13 +02:00
shagu dbc0765b0b firstrun: simplify question dialog 2017-04-19 23:36:05 +02:00
shagu 648ee4cea5 sellvalue: rewrite 2017-04-17 16:16:04 +02:00
shagu e7dd8776f1 api: fix memory leak
very ugly, but lua5.0 doesn't handle '...' in an efficient way.
By unpacking 'arg' inside of an OnUpdate function, the memory
usage will increase dramatically. The supported count of
arguments is now set statically to a maxium of 10.
2017-03-08 22:14:44 +01:00
shagu 6402e29b1b api: rename to hooksecurefunc 2017-03-01 19:48:48 +01:00
shagu 6f7a665ffe api: merge api calls into environment 2017-02-26 20:55:22 +01:00
shagu a25b440507 api: restructure 2017-02-26 20:39:52 +01:00