Commit Graph

2156 Commits

Author SHA1 Message Date
Artur Morozov 6e1376216b skin: update friends 2019-03-31 14:59:21 +02:00
Artur Morozov fd1e465c5f skin: update character 2019-03-31 14:59:21 +02:00
Artur Morozov e01e0486d8 api: update SkinDropDown
fix dynamic dropdown menus
2019-03-31 14:59:21 +02:00
Artur Morozov 33496a0d01 api: remove GetCloseButton
instead, use GetNoNameObject
2019-03-31 14:59:21 +02:00
Artur Morozov d7f2afd56c api: update SkinButton
add icon argument
add disableHighlight argument
add support for LockHighlight and UnlockHighlight methods
2019-03-31 14:59:21 +02:00
Artur Morozov db97c868c1 api: add HandleIcon 2019-03-31 14:59:21 +02:00
Artur Morozov 60731de987 api: add SetHighlight 2019-03-31 14:59:21 +02:00
Artur Morozov 48aafe071d api: add SkinCollapseButton 2019-03-31 14:59:21 +02:00
Artur Morozov f478066a00 api: update SkinArrowButton
add size argument
2019-03-31 14:59:21 +02:00
Artur Morozov d4154e138e api: update SkinScrollbar 2019-03-31 14:59:21 +02:00
Artur Morozov e21207784a api: update StripTextures
add layer argument
fix hide argument
2019-03-31 14:59:21 +02:00
Artur Morozov 62c694df95 api: add SkinMoneyInputFrame 2019-03-31 14:59:21 +02:00
Artur Morozov 154df24293 api: update SkinCheckbox 2019-03-31 14:59:21 +02:00
Artur Morozov 8d02b7ebfd api: update SkinSlider 2019-03-31 14:59:21 +02:00
Artur Morozov 74fa9df790 api: add GetNoNameObject 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
Road-block 21d9c35de0 actionbar: fix custom button count layouts
* only show valid layout options for the actionbar size
* use fallback layout if necessary when bar size is changed
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
shagu c251274ee2 afkcam: add clock and reduce camera speed 2019-03-31 14:59:20 +02:00
Road-block 56235d321c afkcam: rotate camera while being afk 2019-03-31 14:59:20 +02:00
shagu f2a2f5dbbd loot: fix nil error in dropdownmenu
Thanks @Artur91425
2019-03-31 14:59:20 +02:00
shagu 22b00b1289 nameplates: optimize scanner performance
* reduce memory footprint of each scanner run
* reduce execution time when new nameplates are detected
2019-03-31 14:59:20 +02:00
shagu 1783c2ca3a libunitscan: smoothen fps in capital cities
* only scan one unit per frame to avoid lags
2019-03-31 14:59:20 +02:00
shagu 33e32e4368 player: prevent energytick events when possible 2019-03-31 14:59:20 +02:00
shagu 3541758f14 unitframes: reduce memory consumption of refreshs 2019-03-31 14:59:20 +02:00
shagu 497a053e60 api: run lurker on addon event if config exists 2019-03-31 14:59:20 +02:00
shagu 0a376bc251 skins: slightly reduce macro frame size 2019-03-31 14:59:20 +02:00
shagu 281ddf09d5 api: only hook on addons after config is loaded 2019-03-31 14:59:20 +02:00
Artur Morozov 9c693e5fe7 skin: add ColorPickerFrame 2019-03-31 14:59:20 +02:00
shagu 6d5233b020 translations: update tables 2019-03-31 14:59:20 +02:00
shagu dce64d85bb skin: fix macro popup dialog 2019-03-31 14:59:20 +02:00
Artur Morozov 0a9c8a34e2 skin: add MacroFrame 2019-03-31 14:59:20 +02:00
Artur Morozov 6d7dbe3ed8 ui-widgets: use red border for all close buttons 2019-03-31 14:59:20 +02:00
Robert Moritz df57df82d9 thirdparty: add NoteIt skin 2019-03-31 14:59:20 +02:00
Artur Morozov ba9d0a953c ui-widgets: add skin function for slider 2019-03-31 14:59:20 +02:00
Qcat db30fdafc5 translations: update zhCN 2019-03-31 14:59:20 +02:00
shagu 88cae50ac3 actionbar: disable animation on hidden bars 2019-03-31 14:59:20 +02:00