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