attackpure100
050790b7e9
tttarget: add tttarget unitframe and config
2019-12-26 10:08:23 +01:00
shagu
fb2c3bad79
actionbar: update usable on range change
2019-12-23 02:11:05 +01:00
shagu
f47cf6255e
actionbar: update all on generic events
2019-12-21 10:34:53 +01:00
shagu
59995900c3
panel: listen to tbc durability events
2019-12-21 09:13:32 +01:00
shagu
3517ebd836
translations: update tables
2019-12-20 16:47:53 +01:00
shagu
fc792c4e8b
addonbuttons: fix variable name
2019-12-19 22:25:45 +01:00
shagu
8d91394259
unitframes: option for custom powerbar background
2019-12-19 19:44:37 +01:00
shagu
0878329741
readme: add tbc install instructions
2019-12-18 19:06:51 +01:00
shagu
2cf998ac7e
toc: bump version to 4.4.0
2019-12-18 19:06:04 +01:00
shagu
886c69dbf7
config: settings to disable the new border system
2019-12-18 18:54:26 +01:00
shagu
1a9adb444e
skins: make all skins aware of the new borders
2019-12-18 18:54:17 +01:00
shagu
3334c7469f
modules: make all modules aware of the new borders
2019-12-18 18:54:09 +01:00
shagu
a75204540e
api: add hidpi detection in pixel calculation
2019-12-18 18:54:00 +01:00
shagu
bcadf4b2d9
api: use proper backdrop sizes on small borders
2019-12-18 18:53:50 +01:00
shagu
1cf0d24fcd
api: add function to query configured bordersizes
2019-12-18 18:53:41 +01:00
shagu
40c6bf704a
api: preparation to use perfect pixels on borders
...
Add some preparation to allow perfect sized borders on all backdrops.
There's no option set yet to avoid broken borders on other elements.
An option that is enabled by default will be added as soon as all modules
are prepared to use pfUI.border instead of reading the config on their own.
2019-12-18 18:53:31 +01:00
shagu
d56922e7bd
skins: add tbc compatible friendlist skin
2019-12-18 18:53:20 +01:00
shagu
a9eb5d34d4
socialmod: adjust code to make it work on tbc
2019-12-18 18:53:10 +01:00
shagu
d81cf38d5c
skins: add spacing to the profession searchbox
2019-12-17 13:43:37 +01:00
shagu
57f56823eb
skins: fix profession/craft search editbox anchor
2019-12-17 13:09:56 +01:00
Eric Mauser
e1e603558a
readme: update image sizes
2019-12-17 12:46:30 +01:00
shagu
b4925fc9fb
combatlogfix: auto reset combat logs for tbc
...
Fixes the combatlog break bugs that exist since patch 2.4 by simply
clearing the whole log on every update. This is required in order
to receive new log events. Otherwise, addons like Omen or Recount
won't work and simply don't receive any new data at a given time.
2019-12-17 11:52:13 +01:00
shagu
7fa7f3b3dd
actionbar: smoothen all events to a single update
...
Smoothen all events and limit the buttons to one full update per frame.
Rework the queue lists to be indexed by slots, so that one button can't
be included more than once. This will buffer bulk events, like during
shapeshifting and alike. This provides a massive performance boost on
event floods. Some events have also been entirely removed and some where
sorted to where they belong to.
2019-12-17 10:52:26 +01:00
shagu
1988c30675
actionbar: move usable update into own function
...
Don't trigger full updates on usable changes. Also removing the
`UPDATE_INVENTORY_ALERTS` event, as it is no longer in use.
2019-12-16 12:02:25 +01:00
shagu
2492abf843
librange: abort on non-healing classes
2019-12-16 11:02:14 +01:00
shagu
bf493645c1
actionbar: only refresh required slot changes
2019-12-16 10:43:04 +01:00
shagu
2e9bfdd2c5
translations: update tables
2019-12-15 15:21:21 +01:00
shagu
687d75f8a0
api: add function that calculates a real pixel
2019-12-13 20:59:57 +01:00
shagu
13942d4c53
librange: use native rangechecker for tbc
2019-12-12 21:31:20 +01:00
shagu
46133f54a9
actionbar: reduce time spent in update functions
...
* Introduce a list of buttons that need updates instead of iterating over all
* Introduce a list of all ever created buttons
* Move all (update/event/button)lists from bars into local space
* Replace integer button iterators with pairs iteration
* Rename ButtonUpdate to ButtonRangeUpdate as it no longer holds any other calls
2019-12-11 20:50:06 +01:00
shagu
f3b704a082
actionbar: fix self and this variable scoping
2019-12-11 18:54:10 +01:00
shagu
61422e082d
actionbar: buffer and separate frequent events
2019-12-11 08:04:01 +01:00
shagu
2d4537fca9
core: bump version to 4.3.0
2019-12-10 21:32:16 +01:00
shagu
549f2b9456
actionbar: add option to disable reagent counter
2019-12-10 21:32:16 +01:00
shagu
2659f24bdb
actionbar: assign scripts only once per bar
2019-12-10 21:32:15 +01:00
shagu
26d2eeb2c6
actionbar: unified button events and updates
...
Use a unified OnEvent and OnUpdate handler, in order to avoid
registering events for each of the 120 action-buttons.
2019-12-10 21:32:06 +01:00
shagu
5adcd34503
translations: update tables
2019-12-06 16:45:01 +01:00
shagu
d6d5abdebc
tooltip: add option to display itemIDs
2019-12-05 21:54:03 +01:00
shagu
a5df9db348
libtooltip: add tooltop library for extended infos
...
Add tooltip library, based on the sellvalue item hooks,
in order to obtain extended gametooltip data, that can be used
to query the current GameTooltip for ItemLink and ItemID.
2019-12-05 21:49:12 +01:00
shagu
c90c0ea8ba
cooldown: add fontsize option for frametypes
2019-12-04 17:29:07 +01:00
shagu
59f9b5c0ba
unitframes: display duration for own buffs on tbc
2019-11-24 13:15:33 +01:00
shagu
298d0d89ce
core: add global variable to enable debug mode
2019-11-10 06:54:35 +01:00
shagu
b86ce8adef
bags: fix icon textures on bank bag slots
2019-11-09 20:14:46 +01:00
shagu
cf3bff92b2
bags: use already existing constant for max bags
2019-11-08 15:58:21 +01:00
shagu
1335624c65
bags: fix amount of bankslots in tbc
2019-11-07 22:11:23 +01:00
shagu
4e0610afaf
unitframes: delay portrait updates to first frame
2019-11-04 18:03:55 +01:00
shagu
842a0cd982
unlock: only open config gui on existing entries
2019-11-04 09:22:40 +01:00
shagu
f4db399d08
chat: try to match extended clinks first
2019-10-29 07:24:18 +01:00
shagu
1588f9ad5d
chat: replace all kind of clinks with real links
2019-10-28 20:27:35 +01:00
shagu
b3ed8e7100
readme: update links
2019-10-25 13:36:27 +02:00