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
7e3e86ead4
api: add checkversion to public api
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
ac3f78f2e9
config: disable shadows by default
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
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
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