Commit Graph

2040 Commits

Author SHA1 Message Date
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