Commit Graph
100 Commits
Author SHA1 Message Date
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
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
shagu 88cae50ac3 actionbar: disable animation on hidden bars 2019-03-31 14:59:20 +02:00
shagu 265f81ce80 ui-widgets: only write enter/leave once per button 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 8e9e70f79e unitframes: move scope of several functions 2019-03-31 14:59:20 +02:00
shagu b25325cccd chatcopy: remove leftover variable 2019-03-31 14:59:20 +02:00
shagu 3d14a556fc translations: update tables 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 4d0be42233 ui-widgets: prevent duplicate question dialogs 2019-03-31 14:59:20 +02:00
shagu 8b39968db9 api: remove autohide eventhandler 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 ec3ad0f9f9 config: bump to 3.20 to smoothen beta transition 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
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
shagu 2fb7828bfd nameplates: only access frame if name is defined 2019-03-31 14:59:05 +02:00
shagu e9f596f0e7 libdebuff: always take talents into account
* reduce execution time
* fix wrong variable scope
2019-02-25 18:44:22 +01:00
shagu 70602b155f gui: fix typo in frame.config 2019-02-16 09:27:35 +01:00
shagu ba3f0045ff translations: update esES
Thanks Rick
2019-01-20 16:34:24 +01:00
shagu 874487bde9 api: use already cached backdrop tables 2019-01-11 10:28:25 +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 bce7fb0be1 api: let sanitize pattern prioritize numbers 2019-01-10 12:45:10 +01:00
shagu 87e7b00d55 readme: update description 2019-01-09 16:09:57 +01:00
shagu ae1805bfa0 thirdparty: use default font size for WIM 2019-01-09 12:01:16 +01:00
shagu b929d9e3bc translations: update zhTW
Thanks @Bahamut#9564
2019-01-07 07:35:40 +01:00
shagu a2e856ba2e translations: update zhCN
Thanks @Bahamut
2019-01-06 13:45:34 +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
shagu 53fef1889b ui-widgets: fix scope of some variables
Thanks @AMGarkin (https://gitlab.com/shagu/pfUI/merge_requests/990)
2018-12-26 11:31:59 +01:00
shagu 818e5bbbf3 toc: bump version to 3.17 2018-12-24 23:06:52 +01:00
shagu ceba2395e8 easteregg: happy new year 2018-12-31 22:25:26 +01:00
shagu e37b113d57 easteregg: make xmas less intrusive 2018-12-24 18:35:49 +01:00
shagu b68857dfc5 skin: clamp compare tooltips to screen 2018-12-05 18:28:20 +01:00
shagu bf8bb3163e api: fix capture index on strings with brackets 2018-12-02 17:16:31 +01:00
shagu e59b1bd6d9 actionbar: reduce reagent tooltip scans 2018-12-02 15:42:14 +01:00
shagu 98ecb6db09 loot: use new cmatch for pattern matching 2018-12-02 14:47:04 +01:00
shagu aa30d5871e prediction: use new cmatch for pattern matching 2018-12-02 14:47:04 +01:00
shagu 91b0186a48 libdebuff: use new cmatch for pattern matching 2018-12-02 14:47:04 +01:00
shagu b9177abc15 libcast: use new cmatch for pattern matching 2018-12-02 14:47:04 +01:00
shagu 3a6140224b api: add capture index aware matcher
* optimize/reduce regexes
* add cache to SanitizePattern
* add function to determine capture indexes
* add capture index aware string.match function
2018-12-02 14:46:59 +01:00
shagu c761d689a1 thirdparty: fix initialization of latest dpsmate
Thanks @Road-block
2018-12-01 10:52:23 +01: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 62088b5ec3 tbc: map libdebuff to the regular function 2018-11-11 21:44:03 +01:00
shagu 2cc1ea36e5 tbc: disable hdgraphic due to different cvars 2018-11-11 21:22:12 +01:00
shagu 2c71762248 buffwatch: display buff/debuff stacks 2018-11-10 18:56:41 +01:00
shagu 156d858a2e castbar: add pushback counter to channel bar 2018-11-10 13:41:58 +01:00
shagu 3db0f569b9 libcast: correct channel delay calculation 2018-11-10 13:34:28 +01:00
shagu e96ecfd9fb castbar: only show delay on player unit 2018-11-10 13:33:57 +01:00
shagu 27d6a8ec6d panel: properly update guild info 2018-11-10 00:12:50 +01:00
shagu 0f397abce1 chat: use full size if panel is moved or disabled 2018-11-09 19:16:00 +01:00
shagu b7638db5f2 loot: use both setslot and setid for lootbuttons 2018-11-04 21:35:19 +01:00
shagu 977948263c castbar: add missing channel detection 2018-11-04 15:58:05 +01:00
shagu fb8fbbc8c4 loot: move client abstraction into compat files 2018-11-04 13:11:31 +01:00
shagu 338996c409 buffwatch: properly enable auto color on buffs 2018-11-04 11:15:12 +01:00
shagu 79167083cb castbar: keep listening for casts during fadeout 2018-11-03 20:19:08 +01:00
shagu 1795193aef libunitscan: fix typo in variable capitalization 2018-11-03 14:38:02 +01:00
shagu e4cb397da4 firstrun: remove linebreaks from strings 2018-11-03 11:29:14 +01:00
shagu d8664c4bd9 firstrun: user proper text layout 2018-11-03 11:05:18 +01:00
shagu 065a050a61 loot: only use existing functions 2018-11-03 10:52:25 +01:00
shagu f1218870b0 castbar: reset pushback counter 2018-11-03 10:31:06 +01:00
shagu d8ff32a3d2 libunitscan: unify all unit scanners 2018-11-02 17:46:23 +01:00
shagu 2b19b117bf unitframes: only match for exact unitnames 2018-11-02 16:34:45 +01:00
shagu 4de1690809 focus: only match for exact unitnames 2018-11-02 16:33:26 +01:00
shagu 3c4cf6c478 libcast: remove obsolete events from customcasts 2018-11-02 16:00:16 +01:00
shagu b1f805e01a thirdparty: fix code style 2018-11-02 09:59:02 +01:00
shagu e713170511 ui-widgets: use autofocus instead of focus 2018-11-02 09:54:59 +01:00
shagu b08add029d translations: update tables 2018-11-01 21:47:16 +01:00
shagu 9748975eba firstrun: add profile selection to firstrun 2018-11-01 21:45:45 +01:00
shagu 07ce172684 castbar: always update casting state 2018-11-01 16:22:30 +01:00
shagu be913eac86 libcast: update documentation 2018-11-01 15:37:04 +01:00
shagu 5dfe5a4899 compat: initial layout of client abstraction api 2018-11-01 14:55:29 +01:00
shagu 6e98880a84 gui: remove obsolete dropdown refresh function 2018-10-30 11:27:24 +01:00
shagu fdce950e99 libdebuff: add support for improved gouge 2018-10-29 12:48:25 +01:00
shagu 8ec6aa8697 buffwatch: add more color options 2018-10-29 02:10:52 +01:00
shagu 1e6cd51851 gui: create new dropdown menus if required 2018-10-24 21:54:37 +02:00
shagu ab01ed5ffc focus: add pfcastfocus as fallback 2018-10-24 20:28:37 +02:00
shagu 424b0b907c thirdparty: add support for myroleplay 2018-10-22 20:47:56 +02:00
shagu 7a4953b1dc buffwatch: fix typo in comments 2018-10-21 21:40:32 +02:00
shagu 5b88e4bbb8 translations: update tables
* ruRU udpate: thanks @Artur91425
* esES update: thanks @wodim
2018-10-21 19:27:59 +02:00
shagu 1abb4de82f buffwatch: remove static height assignment 2018-10-21 19:19:02 +02:00
shagu 1780776f63 profiles: let slim profile use buffbars by default 2018-10-21 19:15:53 +02:00