Commit Graph

77 Commits

Author SHA1 Message Date
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
shagu 8a91be54b2 bags: fix effective scale width 2017-01-15 19:31:55 +01:00
shagu 15f27138d9 bags: add options for colored borders 2017-01-01 14:55:06 +01:00
shagu 4726c93c30 bags: remove update faction event
This event was introduced as a hackfix to
provide proper repaints of the bags. There
was an issue that bags are not fully loaded
on PLAYER_ENTERING_WORLD, therefore the
later triggered UPDATE_FACTION was used.

As the bagframes have seen alot of rewrite
and cleanups, it should be save to remove this.
2016-12-31 15:05:53 +01:00
shagu fd0161f277 bags: fix parents of bag elements 2016-12-28 14:31:34 +01:00
shagu ad4e68d681 api: clean up and documentation 2016-12-24 11:03:47 +01:00
shagu 77f02d9674 fonts: support for non latin gameclients 2016-12-19 18:46:46 +01:00
shagu 9163caf18c modules: make bags module independent 2016-12-10 16:36:50 +01:00
shagu 297a459921 bags: add panel to bankframe 2016-11-26 14:51:57 +01:00
shagu d63c6a68d8 bags: only refresh if it has an item 2016-11-26 00:51:25 +01:00
shagu 8891a1df44 backdrop api: rework every single frame sizing
This commit breaks alot of compatibility and maybe
other things too. The change was necessary, because
the old framework ran up against its limits.
A lot of new configuration options are now possible
and some of them were already added.
2016-11-22 00:04:14 +01:00
shagu d4f19f8007 bags: highlight bag on mouseover 2016-11-13 16:12:40 +01:00
shagu ba72fc39da codestyle: remove trailing semicolons 2016-11-09 23:20:26 +01:00
shagu 41653e445f add possibility to exchange the default fonts 2016-11-08 22:09:13 +01:00