Commit Graph

348 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 281ddf09d5 api: only hook on addons after config is loaded 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
shagu 265f81ce80 ui-widgets: only write enter/leave once per button 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 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 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 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 874487bde9 api: use already cached backdrop tables 2019-01-11 10:28:25 +01:00
shagu bce7fb0be1 api: let sanitize pattern prioritize numbers 2019-01-10 12:45:10 +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 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 bf8bb3163e api: fix capture index on strings with brackets 2018-12-02 17:16:31 +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 2b19b117bf unitframes: only match for exact unitnames 2018-11-02 16:34:45 +01:00
shagu e713170511 ui-widgets: use autofocus instead of focus 2018-11-02 09:54:59 +01:00
shagu 5dfe5a4899 compat: initial layout of client abstraction api 2018-11-01 14:55:29 +01:00
shagu 8ec6aa8697 buffwatch: add more color options 2018-10-29 02:10:52 +01:00
mr_rosh 21831b58a8 unitframes: place portraits below the font 2018-10-23 20:38:27 +02:00
shagu 424b0b907c thirdparty: add support for myroleplay 2018-10-22 20:47:56 +02:00
shagu c21ac3b959 api: set autofocus on question dialog 2018-10-21 19:05:12 +02:00
shagu cf3dc9cfb9 buffwatch: initial version of buff/debuff bars 2018-10-21 18:59:45 +02:00
shagu 5459f1532a api: show detailed cd timers 2018-10-21 17:00:13 +02:00
shagu 4dec0cc216 ui-widgets: use yellow dropdowns by default 2018-10-14 22:21:48 +02:00
shagu aa023089ce ui-widgets: use proper api call to create backdrop 2018-10-14 22:21:18 +02:00
shagu 85012157e4 unitframes: remove buff cooldown model properly 2018-10-10 20:26:19 +02:00
shagu 6fb47c7b70 unitframes: manually update player debuffs 2018-10-09 20:38:31 +02:00
shagu fb3ba9b885 config: slightly modify the default config 2018-10-03 13:08:13 +02:00
shagu 5ec895542e api: option to add shadows to frames 2018-10-03 13:03:00 +02:00
shagu 3ce4e98862 api: add fallback color to gradients 2018-09-30 18:00:16 +02:00
shagu 4d508925f9 tbc: fix loot frames 2018-09-30 14:48:34 +02:00
shagu 7ecb7d5411 libdebuff: use proper invocation of UnitDebuff 2018-09-30 14:16:51 +02:00
shagu ec9be68fda tbc: override libdebuff by native api call 2018-09-30 13:46:39 +02:00
shagu 4924424c7e core: use numeric client version check 2018-09-30 13:46:19 +02:00
shagu 2c66e5c0c2 libdebuff: emulate UnitDebuff API call 2018-09-30 13:42:46 +02:00
shagu 6a315f9e41 itemclick: move click handler into seperate module 2018-09-29 02:16:52 +02:00
shagu 63b85c0418 tbc: skip containerslot numbers for keyring 2018-09-29 01:44:49 +02:00
shagu 94d00cf11c tbc: add further compatibility code
* friends button name changed
* use proper hooksecurefunc
* make use of tbc cooldown frames
* adjust unit debuf return values
* disable autoshift module
2018-09-29 01:19:17 +02:00
shagu 7d1890176d tbc: add new name for UIOptionsFrame 2018-09-28 22:53:57 +02:00
shagu 7ecac458ac api: use dynamic shortcut for string.gfind 2018-09-28 22:53:16 +02:00