Commit Graph
100 Commits
Author SHA1 Message Date
shagu 747b895db2 api: pass init to next movable function 2019-04-08 21:58:52 +02:00
shagu 7bc60e723d core: whitelist a bunch of modules for tbc 2019-04-07 14:48:58 +02:00
shagu dc51778dc4 unlock: add anchors and use api to save position 2019-04-07 14:45:45 +02:00
shagu f1b9ce76bb skin: move tabard skin into proper folder 2019-04-07 14:37:09 +02:00
shagu 70649f3a59 api: replace varargs in function queue
Get rid of var-args as the handling of those changed alot
during different api iterations. Therefore using static-args
instead that can be handled the same way in all expansions.
2019-04-07 14:35:51 +02:00
shagu cce25a3d9e tbc: fix nameplate object order 2019-04-07 14:19:27 +02:00
shagu 1f0b7661ce map: reduce functions called on show 2019-04-07 13:24:49 +02:00
shagu 417c5b8129 api: combine movable functions and set anchors 2019-04-07 13:23:56 +02:00
shagu 3b2c379fef skin: move gamemenu aligment into skin 2019-04-07 12:32:57 +02:00
shagu 4f194062cf farmmode: check minimap before accessing it 2019-04-07 12:11:02 +02:00
shagu 5cea1235e9 easteregg: fix new-year conflict with afkcam 2019-04-07 12:05:54 +02:00
shagu 63697e44f4 chat: replace varargs with fixed args
Get rid of var-args as the handling of those changed alot
during different api iterations. Therefore using static-args
instead that can be handled the same way in all expansions.
2019-04-07 11:34:52 +02:00
shagu 014bdcfdca gui: use a more lean way to determine the width
Fixes different GetWidth() behaviour of scrollframes in tbc clients
2019-04-07 11:11:47 +02:00
shagu 2559af18df libtipscan: anchor to worldframe to fix tbc issues 2019-04-07 11:09:35 +02:00
shagu 8c337b3d2c librange: fix tbc variable load scoping 2019-04-07 11:08:51 +02:00
shagu 7c3696915e core: allow modules to specify compatible clients 2019-04-07 11:07:58 +02:00
shagu 38deb24ed0 translations: update tables 2019-04-06 14:32:04 +02:00
shagu d7c64d7d0a core: replace remaining getglobals in favor of _G 2019-04-06 14:30:31 +02:00
shagu d90f11e2cc unitframes: add option to always show self in raid 2019-04-06 13:19:38 +02:00
shagu 5b984714a9 config: decrease default keybind size to 8 2019-04-06 11:33:25 +02:00
shagu 1a81f57b46 actionbar: disable wordwrap on keybinds 2019-04-06 11:32:15 +02:00
shagu a0e7fb6e2a actionbar: abbreviate mouse button keybinds 2019-04-06 11:31:42 +02:00
shagu a9297c6af5 hoverbind: show grid when entering hoverbind mode 2019-04-06 10:57:04 +02:00
shagu c19b0f0e95 actionbar: hide keybinds on hidden buttons 2019-04-06 10:56:16 +02:00
shagu 3c2374913a gui: fix actionbar show empty buttons 2019-04-06 10:21:08 +02:00
shagu 0b24e42c31 core: fix code indentation 2019-04-05 09:29:37 +02:00
shagu 5ca40197f6 skin: invalidate inspect cache and reuse tables 2019-04-05 09:24:59 +02:00
shagu e52b08ecb8 castbar: add options for width and height 2019-04-04 21:46:40 +02:00
shagu d41cf181b6 skin: use hook script to update tooltips position 2019-04-04 15:48:06 +02:00
shagu 5d8ad8feea translations: remove duplicates 2019-04-04 15:46:45 +02:00
shagu 6dd8b979e2 core: bump version to 4.0 2019-04-04 15:30:16 +02:00
shagu 4237a26b6a api: escape all magic chars in sanitize pattern 2019-04-04 15:15:06 +02:00
shagu 05349d475e api: return when no subject was given to strsplit 2019-04-02 22:42:19 +02:00
shagu 07d42861a8 gui: fix typo in localization string 2019-03-31 15:52:21 +02:00
shagu fe3cc9f517 screenshot: add options and update translations 2019-03-31 14:59:21 +02:00
shagu e1590cc5d4 bags: update container open tooltip on click 2019-03-31 14:59:21 +02:00
shagu 4051775bef skin: fix craft-ui description alignment 2019-03-31 14:59:21 +02:00
shagu d5565b86cd skin: fix close button position on itemref tooltip 2019-03-31 14:59:21 +02:00
shagu eb0c99f0f5 translations: update tables 2019-03-31 14:59:21 +02:00
shagu 05929f07ec actionbar: fix small borders on main actionbar 2019-03-31 14:59:21 +02:00
shagu e561d09447 api: remove obsolete code-path in bar layout 2019-03-31 14:59:21 +02:00
shagu 57d1f30557 addonbuttons: reanchor button to minimap 2019-03-31 14:59:21 +02:00
shagu a8570c1f2b minimap: add support for minimap toggle keybind 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
shagu 9007f3369b thirdparty: disable predictions when LUF is active 2019-03-31 14:59:21 +02:00
shagu 7c54f6bce4 gui: clear search focus when clicking entries 2019-03-31 14:59:21 +02:00
shagu f6273d0f28 skin: adjust trade item buttons and highlight 2019-03-31 14:59:21 +02:00
shagu 0dd03db77f skin: align requiretext in proffession window 2019-03-31 14:59:21 +02:00
shagu 95d5b991d1 skin: detect off-frame backdrop positions 2019-03-31 14:59:21 +02:00
shagu c623b6bda3 skin: auto adjust UIPanel sizes accordingly 2019-03-31 14:59:21 +02:00
shagu fc8c860678 gui: always update overview infos 2019-03-31 14:59:21 +02:00
shagu 37df84bd98 skin: move pet training points 2019-03-31 14:59:21 +02:00
shagu 42b64ddd48 skin: fix worldmap tooltip for cartographer
Thanks @dein0s
2019-03-31 14:59:21 +02:00
shagu b6865a1da8 gui: fix closure of update function
Thanks @Road-block
2019-03-31 14:59:21 +02:00
shagu ff637a1d2d translations: update tables 2019-03-31 14:59:21 +02:00
shagu 25a9b08f8a map: fix creation of duplicate cursor coords 2019-03-31 14:59:21 +02:00
shagu d80004c113 unitframes: fix error on invalid reaction colors 2019-03-31 14:59:21 +02:00
shagu 6af3095d1b unitframes: avoid creating tables on each refresh 2019-03-31 14:59:21 +02:00
shagu 78ca236fb8 unitframes: optimize memory usage of aggro scanner 2019-03-31 14:59:21 +02:00
shagu 4d373a9164 unitframes: cache backdrop to reduce memory usage 2019-03-31 14:59:21 +02:00
shagu 4781f0910a skin: add dualpane tradeskill and craft window 2019-03-31 14:59:21 +02:00
shagu 1d071108a5 libtipscan: add method to parse tooltips into strings 2019-03-31 14:59:21 +02:00
shagu 191d3894c7 skin: enable dualwide flag for questlog 2019-03-31 14:59:21 +02:00
shagu 4c06db7081 whisperproxy: cache functions and use game locales 2019-03-31 14:59:21 +02:00
shagu 051fec509c chatcopy: only add line when msg exists 2019-03-31 14:59:21 +02:00
shagu ff6516aae6 skin: fix empty questlog appearance 2019-03-31 14:59:21 +02:00
shagu cda0985fd5 librange: query player class only once 2019-03-31 14:59:21 +02:00
shagu ab817c584a skin: add highlight to quest reward selection 2019-03-31 14:59:21 +02:00
shagu f13b84565f bags: skip invalid bagslots 2019-03-31 14:59:21 +02:00
shagu f02f6d267e skin: less borders for icon buttons 2019-03-31 14:59:21 +02:00
shagu 76e77bb490 ui-widgets: cache some colors and functions 2019-03-31 14:59:21 +02:00
shagu b925f0b147 gui: fix actionbar translation 2019-03-31 14:59:21 +02:00
shagu 3d75d2c56d afkcam: reload camera cvars 2019-03-31 14:59:21 +02:00
shagu 98b73c666d skin: fix battlefield description 2019-03-31 14:59:21 +02:00
shagu ce4d7041f5 skin: add textures to gossip, quest and mail 2019-03-31 14:59:21 +02:00
shagu 0848d89d61 skin: align mail and remove textures 2019-03-31 14:59:21 +02:00
shagu 91348e2a32 skin: remove gossip textures and reuse item buttons 2019-03-31 14:59:21 +02:00
shagu c83b6e95cc skin: reuse blizzards questlog item buttons 2019-03-31 14:59:21 +02:00
shagu 7dc73ae4f2 skin: rename skin descriptions 2019-03-31 14:59:21 +02:00
shagu 3aab8f89e7 ui-widgets: slightly rearrange collapse buttons 2019-03-31 14:59:21 +02:00
shagu e0bf944e44 skin: align questlog to pixel perfect positions 2019-03-31 14:59:21 +02:00
shagu 41278b808a skin: move tracked-quest checkmarks 2019-03-31 14:59:21 +02:00
shagu 8ea85c4d10 skin: always open setting frames centered 2019-03-31 14:59:21 +02:00
shagu 5408ad4ddf skin: make interface options aware of scaling 2019-03-31 14:59:21 +02:00
shagu f34f518ce5 config: move several configs above placeholders 2019-03-31 14:59:21 +02:00
shagu 3568b8f760 afkcam: delay afkcam when action is detected
* delay on crafting/casting events
* delay on auctionhouse events
2019-03-31 14:59:21 +02:00
shagu fc0e75ca83 unlock: fix configuration shortcuts in dock-frame 2019-03-31 14:59:21 +02:00
shagu 55e27e78f4 gui: fix unitframe ufunc links 2019-03-31 14:59:21 +02:00
shagu acb6b73636 translations: update tables 2019-03-31 14:59:21 +02:00
shagu 4f36978f21 gui: add translation strings 2019-03-31 14:59:21 +02:00
shagu db52c4f6e7 share: restore gui and listen to escape 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 a6be638c6a gui: entire rewrite
An entire rewrite of the gui focused on reducing boilerplate
code, runtime optimizations and adding usability features.

Moved to a dynamically stackable layout which is usable with
less code. A new search feature allows to lookup specific
config values and directly navigate to them.

The changes are incompatible to existing thirdparty addons.
2019-03-31 14:59:21 +02:00
shagu c521d63dd1 api: rewrite scrollframe template
Replaced the scroll indicators by a small scrollbar indicator.
By that also removed tons of superfluous textures and reduced the padding.
This change should be still compatible to the old implementation.
Tested Addonmenu and the pfQuest Browser and it still seem to work properly.
2019-03-31 14:59:21 +02:00
shagu c07d71a4c3 chat: add chatcopy function call 2019-03-31 14:59:21 +02:00
shagu 0e6a9ecb7a afkcam: restore and save defaults 2019-03-31 14:59:21 +02:00
shagu ac3f78f2e9 config: disable shadows by default 2019-03-31 14:59:21 +02:00
shagu 4b544b2245 afkcam: restore wow camera settings 2019-03-31 14:59:21 +02:00
shagu 6a7357c295 unitframes: remove invalid event 2019-03-31 14:59:20 +02:00
shagu 0acf6b8900 unitframes: move sanity check within refresh 2019-03-31 14:59:20 +02:00