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
shagu
0d993806e6
tbc: add initial version of the tbc compat module
2018-09-28 22:43:57 +02:00
shagu
2daddc2f43
api: trim down color gradient function
...
* avoid division through zero in unitframes
* make use of gradient func in unitframes
2018-09-28 22:36:06 +02:00
shagu
aef2a61c6b
bags: use static return for bank slots
2018-09-28 22:34:09 +02:00
shagu
8f8773ace4
chat: add option to disable playerlinks
2018-09-14 20:42:33 +02:00
shagu
3e3230e875
unitframes: rewrite of debuff indicators
...
customizable size, position and appearance:
- off: no indicators at all
- legacy: tint the whole plate
- glow: draws a glowing border
- square: draw colored squares
- icon: use generic icons
2018-09-10 19:43:20 +02:00
shagu
b328c7618d
config: fix broken combat glow migration path
2018-09-08 16:44:48 +02:00
shagu
ca02c51b92
chat: option to disable color of unknown classes
2018-09-07 23:03:27 +02:00
shagu
6dad5edf93
unitframes: revert target if no focus was found
2018-09-06 20:31:36 +02:00
shagu
db5a021f0e
chat: more robust and configurable player colors
2018-09-02 16:35:51 +02:00
shagu
94d796343b
skin: add friends frame
2018-08-23 17:13:33 +02:00
shagu
59d9baf693
ui-widgets: add skin rotate button function
2018-08-23 17:13:33 +02:00
shagu
3f536fbd21
thirdparty: move addon hook function to api
2018-08-23 15:54:34 +02:00
shagu
78ebc11a1c
config: disable nameplate zoom by default
2018-08-18 20:36:03 +02:00
shagu
570cd80fd0
nameplates: add option to zoom target nameplate
2018-08-18 20:32:14 +02:00
shagu
24d20783be
unitframes: hide disabled frames on refresh
2018-08-18 17:43:22 +02:00
shagu
dab55ff292
api: abort autopoint if no center was found
2018-08-18 17:32:19 +02:00
shagu
7a4c29fe10
hdgraphic: remove maximum graphic detail option
2018-08-12 11:41:29 +02:00
shagu
5d7a82127a
unusable: add option to choose the color
2018-08-08 23:39:59 +02:00
shagu
019c980eea
api: reduce memory load in HookScript call
2018-08-05 22:00:55 +02:00
shagu
83eb342a5b
thirdparty: fix bagsort button appearance
...
* re-enable both bagsorter integrations by default
* remove redundant events
* add bagsort thirdparty variable
* add priority to mrplow over sortbags
2018-08-01 19:01:02 +02:00
Road-block
2545962499
thirdparty: add MrPlow bagsorting integration
2018-08-01 19:00:39 +02:00
Road-block
a095b1c005
unusable: add module to tint unusable bagslots
2018-07-31 21:23:38 +02:00