Commit Graph

113 Commits

Author SHA1 Message Date
shagu c02790e6bf bags: add new option to use full-text search 2025-02-15 17:23:54 +01:00
shagu e441795f55 bags: add gold display to bag window 2024-11-23 20:43:34 +01:00
shagu a9d2494fee bags: remove regex workaround for bag searches 2024-09-23 12:51:09 +02:00
bhhandley b707c4b11f bags: add option to anchor bags above chat 2024-09-23 09:36:58 +02:00
shagu fd4df67eb4 bags: make sure bag slot frame is initialized 2024-09-18 09:52:35 +02:00
horu 3f0fbe7048 bags: align open/close behaviour to original ui 2024-02-26 17:42:42 +01:00
shagu a0789f26df unusable: trigger directly from bags module 2024-02-26 16:50:57 +01:00
shagu f6da0b200b bags: set text and textures only once 2024-02-26 16:50:57 +01:00
shagu 367a137618 bags: reduce amount of backdrop repaints 2024-02-26 16:50:57 +01:00
shagu 35406e9a49 bags: use queue to limit burst events 2024-02-26 16:50:57 +01:00
shagu 06a6e1c49b bags: replace "!" by "?" due to player feedback
Seems like "!" is already used in wotlk for quest starters,
which could be confusing to players who played wotlk recently.
2022-12-22 13:08:35 +01:00
shagu a886c740ec bags: highlight quest items in bag
* detect quest items via itemlink
* add yellow border around quest items
* add quest icon on quest items
2022-12-22 12:42:04 +01:00
shagu 754b4d53fa skins/bags: move item score to topright position
Move score to topright position to avoid conflicts with item count.
2022-11-14 13:31:40 +01:00
shagu 0214eebf36 core: switch from mousedown to drag functions
Due to crashes/freezes while moving some frames, one possible
reason could be that pfUI was using OnMouseDown and OnMouseUp
to run its frame-moving code. I have noticed better performance
when using the intended functions, OnDragStart and OnDragStop
to move frames.

This commit changes every occurrence of such functions and splits
drag and click into seperate functions where required.
2022-05-07 21:35:52 +02:00
Cameron Weaver (Clutch) 7bc293246d bags: hide shaguscore on stacked items 2021-09-08 21:02:51 +02:00
Cameron Weaver (Clutch) cff11e2c26 bags: display shaguscore values on bag items 2021-09-01 10:09:55 +02:00
shagu 5c3c252365 bags: reduce size if panels are hidden 2021-08-25 17:18:20 +02:00
shagu 4c739fe2cc bags: set alpha on all slots during search 2020-12-31 12:52:23 +01:00
shagu bbf4e860b7 bags: update pushed textures of item slots 2020-12-07 17:36:29 +01:00
shagu 2152272ab3 bags: align buttonslot highlight textures to bags 2020-11-19 16:13:10 +01:00
shagu 1e320f4b66 bags: remove old wow button highlights 2020-11-19 16:12:27 +01:00
shagu 32dd17fa68 bags: specify cooldown animation visibility 2020-10-04 18:55:21 +02:00
shagu fb6130a460 bags: sanitize search texst box patterns 2020-05-31 15:40:01 +02:00
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