Commit Graph

90 Commits

Author SHA1 Message Date
shagu 087535f66b bags: check for textures before using them 2020-01-17 22:18:44 +01:00
shagu 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu b86ce8adef bags: fix icon textures on bank bag slots 2019-11-09 20:14:46 +01:00
shagu cf3bff92b2 bags: use already existing constant for max bags 2019-11-08 15:58:21 +01:00
shagu 1335624c65 bags: fix amount of bankslots in tbc 2019-11-07 22:11:23 +01:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu 7632f92dd1 core: use new media mechanism for all textures 2019-06-10 13:35:48 +02:00
Road-block 3041f85e48 bags: fix disenchant conflict with remove curse 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 3bd28bd3d5 bags: return zero without any purchased bank slot 2019-04-27 17:46:36 +02:00
shagu 8fd272d677 bags: hardcode a limit of 6 bankslots
Some servers have a hardcoded value of max-bankslot that exceed the maxiumum of available slots.
Having a server return more purchased slots than available, leads to creation of non-existing
bank slot frames that obviously return in errors.
2019-04-27 15:34:26 +02:00
shagu debe0f68b2 bags: pass proper owner to hooked function 2019-04-14 16:51:27 +02:00
shagu 7178487dc4 tbc: whitelist bags and bank for tbc 2019-04-14 15:17:14 +02:00
shagu e1590cc5d4 bags: update container open tooltip on click 2019-03-31 14:59:21 +02:00
Road-block a67d818685 bags: add bag panel miniactions
* add picklock button
* add disenchant button
* add open container button
* add tooltip hints to new and existing mini actions
2019-03-31 14:59:21 +02:00
shagu f13b84565f bags: skip invalid bagslots 2019-03-31 14:59:21 +02:00
shagu 535181c036 bags: remove redundant fake event loop
Full fake event based approach was disabled as it caused glitches
when moving bags. Removing the remaining loop by this commit as
the main functions is triggered in the OnEvent anyways.
2018-11-25 18:45:40 +01:00
shagu 5dfe5a4899 compat: initial layout of client abstraction api 2018-11-01 14:55:29 +01:00
shagu 6a315f9e41 itemclick: move click handler into seperate module 2018-09-29 02:16:52 +02:00
shagu 9329bbe6ba unusable: remove broken module
This module was not ready to be pulled into master. Sorry for the inconveniences.

After the initial fixes I made, there are still some points open:
* dead code for merchant window (no difference to stock ui)
* dead code for mail window (no difference to stock ui)
* bugs out when receiving mails (quickfix broke recipes)
2018-06-16 19:42:37 +02:00
shagu a6df3f6146 bags: only hide chat when option is set 2018-06-15 20:12:03 +02:00
BenDol 9a47e69a50 unusable: bag module to indicate unusable items 2018-06-14 20:20:11 +02:00
BenDol e447b2e2ea bags: hide chat when bags/bank are opened 2018-06-14 19:56:59 +02:00
shagu b38b295034 bags: add right-click trigger for auction house 2018-06-08 17:48:40 +02:00
shagu 7328cf9937 bags: add items into trade with right click 2018-05-26 00:59:12 +02:00
shagu a003e05960 bags: add fake events to restore window sizes 2018-05-15 19:26:45 +02:00
shagu 2150ee56fd bags: update colors in bankslots 2018-04-29 12:49:37 +02:00
shagu 087491b8b2 bags: rewrite of the core frame creation logic 2018-04-26 23:12:15 +02:00
Unknown cd7642da09 bags: initial draft of movable bags 2018-04-26 23:11:58 +02:00
shagu 41e2400bcb cooldown: only draw cd on known frames 2018-04-08 19:04:43 +02:00
shagu 03d4d530fd bags: prevent from being placed offscreen 2017-12-11 20:32:04 +01:00
shagu 5f435d4eda bags: add cooldown frame to bankslots 2017-12-05 21:30:17 +01:00
shagu e64949c7f7 bags: update default colors 2017-11-20 23:46:59 +01:00
shagu 482c03ca26 translations: add missing words 2017-10-18 23:49:50 +02:00
shagu bf514590af bags: introduce GetBagFamily function 2017-09-24 20:21:45 +02:00
shagu 9e8d090d0c bags: strata adjustments 2017-07-22 22:51:55 +02:00
shagu b9261330e1 panel/bags: strata adjustments 2017-07-20 22:35:05 +02:00
shagu 595b924197 bags: remove custom frame strata 2017-07-19 21:10:24 +02:00
shagu bf35a4b982 fonts: integrate upgrade paths 2017-06-08 19:25:53 +02:00
shagu ea08306169 bags: make use of the new fontsize 2017-06-08 19:25:53 +02:00
shagu 282d0474cf bags: move bags one level up again 2017-05-29 19:57:58 +02:00
shagu a0f186d2b8 bags: move one layer backwards 2017-05-28 21:56:49 +02:00
shagu aae7e034f3 bags: only update cooldown if frame exists 2017-02-27 20:14:06 +01:00
shagu 6e26336d36 api: rework of locale system 2017-02-26 21:29:27 +01:00
shagu 6f7a665ffe api: merge api calls into environment 2017-02-26 20:55:22 +01:00
shagu 1766dd4ba0 api: use C for config 2017-02-26 20:42:08 +01:00
shagu 5a10f4ca6b api: replace getglobal with _G 2017-02-26 19:39:37 +01:00
shagu 1aac33841e bags: replace functions in global space 2017-02-25 16:15:30 +01:00
shagu cec258ed16 bags: show tooltips on bagslot buttons 2017-01-25 22:51:40 +01:00
shagu 51b3e525e5 bags: fix appearance on scaled chat frames 2017-01-23 14:32:42 +01:00