Commit Graph

1113 Commits

Author SHA1 Message Date
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 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 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 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 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 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 33e32e4368 player: prevent energytick events when possible 2019-03-31 14:59:20 +02:00
Robert Moritz df57df82d9 thirdparty: add NoteIt skin 2019-03-31 14:59:20 +02:00
shagu 88cae50ac3 actionbar: disable animation on hidden bars 2019-03-31 14:59:20 +02:00
shagu 73eeaacf05 actionbar: show pet token tooltips 2019-03-31 14:59:20 +02:00
shagu 97d0b34789 actionbar: abort early on state updates 2019-03-31 14:59:20 +02:00
shagu d498d061f8 actionbar: cache reagent counter textures 2019-03-31 14:59:20 +02:00
shagu 2545823099 actionbar: remove redundant gametooltip show 2019-03-31 14:59:20 +02:00
shagu 8d7cc519e0 hoverbind: fix stance button detection 2019-03-31 14:59:20 +02:00
shagu b0b6ada7cf hoverbind: update to new actionbar names 2019-03-31 14:59:20 +02:00
shagu 7495516774 actionbar: give the stance bars proper names 2019-03-31 14:59:20 +02:00
shagu dd2fe578b4 actionbar: add highlight to active actions 2019-03-31 14:59:20 +02:00
shagu bf77ea797f unlock: make popup text more visible 2019-03-31 14:59:20 +02:00
shagu 90a838dbcc chatcopy: lower button strata 2019-03-31 14:59:20 +02:00
shagu 0d453acc50 chatcopy: move button to chat toppanel
* Only use one button
* Increase limit to 100
2019-03-31 14:59:20 +02:00
shagu b25325cccd chatcopy: remove leftover variable 2019-03-31 14:59:20 +02:00
shagu 11fa2112c3 actionbar: don't kill blizzard frames recursively 2019-03-31 14:59:20 +02:00
shagu b450d14620 chatcopy: add module to copy chat contents
* chatmenu is now available via rightclick on chatcopy
* moved whisperproxy into a seperate module
* reduced/cleaned up whisperproxy code
2019-03-31 14:59:20 +02:00
shagu 70938c557c addonbuttons: update abp slash commands 2019-03-31 14:59:20 +02:00
shagu 68b0f15b8f addonbuttons: disable addon buttons by default 2019-03-31 14:59:20 +02:00
shagu e99fd81d11 addonbuttons: align to minimap scale if existing
* add blacklist for felwood gather
2019-03-31 14:59:20 +02:00
shagu 4314334409 addonbuttons: always scan for buttons 2019-03-31 14:59:20 +02:00
shagu 139cdbae94 addonbuttons: add more positions
* add top and right position
* use native arrow button skin
* remove old button backdrop
2019-03-31 14:59:20 +02:00
shagu a32732a1dd addonbuttons: add option to show them on login
* use a simpler update throttle
* remove usable due to resets during moving
* remove unused update interval config
2019-03-31 14:59:20 +02:00
Unknown 0232c2600e addonbuttons: collect all minimap addon icons 2019-03-31 14:59:20 +02:00
shagu 26a9fff578 actionbar: entire rewrite of the actionbars
Final squashed commit of the actionbars. Ready for master.
Config migration is now armed, you can't go back without backups.
2019-03-31 14:59:20 +02:00
Artur Morozov f13ac95ebb unitframes: add more buff/debuff positions 2019-03-31 14:59:20 +02:00
shagu 2fb7828bfd nameplates: only access frame if name is defined 2019-03-31 14:59:05 +02:00
shagu 70602b155f gui: fix typo in frame.config 2019-02-16 09:27:35 +01:00
dein0s 8ed3d40ef3 gui: trigger update function on list changes 2019-02-13 18:53:21 +01:00
shagu eb51d63656 loot: abort when dropdownFrame cannot be accessed
fixes: attempt to index local 'dropdownFrame' (a nil value)
2019-01-10 13:26:36 +01:00
shagu 2c273f5786 chat: skin chinese language selection button 2019-01-10 12:45:16 +01:00
shagu ae1805bfa0 thirdparty: use default font size for WIM 2019-01-09 12:01:16 +01:00
Road-block 29c315a282 loot: add rarity threshold to random loot announce 2019-01-05 14:12:15 +01:00
Unknown 42149eca5f buffwatch: color stacks count by their amount 2019-01-05 14:01:13 +01:00
shagu dbc84b29b1 unlock: trigger move actions on reset 2019-01-03 19:42:34 +01:00
shagu f01cd2648a unitframes: add resting icon
Thanks @AMGarkin (https://gitlab.com/shagu/pfUI/merge_requests/990)
2018-12-26 11:41:15 +01:00