Commit Graph

2864 Commits

Author SHA1 Message Date
shagu 225a84bc8d libpredict: check and abort on empty heal values 2023-07-29 15:44:49 +02:00
shagu 52fa6572a0 toc: bump version to 5.3.2 2023-07-24 13:14:53 +02:00
Cameron Weaver (Clutch) 3cb2c70385 chat: option to /who search unknown names 2023-07-24 13:13:05 +02:00
Mr_Rosh df2ac5dc61 tooltip: add option to change font & font size 2023-07-24 13:07:29 +02:00
shagu d464cd4289 nameplates: add option to only show target castbar 2023-07-04 09:53:29 +02:00
shagu 580eb9a6ac chat: disable game function that closes chat windows
The 'GetChatWindowInfo' function returns shown as 'false' while the UIParent is hidden (Alt+Z).
Based on that return value, the 'FloatingChatFrame_Update' would remove every chat frame,
that isn't tabbed while the interface is hidden. With this overwrite we prevent the original
'FloatingChatFrame_Update' function from being called during that time to avoid this behaviour.
2023-06-29 10:54:39 +02:00
shagu 6ddd2d1ee9 core: support for zhTW region fonts 2023-06-25 12:03:01 +02:00
shagu 41acda2c02 pixelperfect: run only once during startup 2023-06-24 15:52:27 +02:00
shagu 7f9348868b thirdparty: wait for dpsmate variables
Now waiting safely for the required `DPSMate_DPSMate` frame.
DPSMate sometimes requires a little time from being loaded till having the frame ready.
2023-06-24 15:25:06 +02:00
shagu 05bcd263f4 thirdparty: skin supermacro game menu button 2023-06-15 09:38:47 +02:00
8EightySixed6 80ac434fb4 thirdparty: skin hardcore death log button
https://github.com/Lexiebean/HardcoreDeath
2023-06-15 09:38:31 +02:00
shagu 1d01a2b765 librange: disable target frame events during scan 2023-06-13 19:56:32 +02:00
shagu 11f4e9cda2 minimap: always update coordinates while visible 2023-05-24 19:42:34 +02:00
shagu 04d1c2df39 libtooltip: add support for tooltip hyperlinks 2023-05-22 21:48:33 +02:00
shagu cfbea5eea8 autoshift: disable autoshifting in some cases
Don't cancel druid form when clicking on npcs while in combat.
The "Can't speak while shapeshifted" will no longer put you out
of your druid forms while being in combat. This is especially
for bear tanks who better not lose their form while friendly NPCs
are nearby.
2023-05-18 14:10:28 +02:00
shagu f1d709a466 skin: check width value before aligning to them 2023-05-01 19:05:31 +02:00
shagu ebaebc6304 chat: set the default chat on login 2023-04-13 11:17:54 +02:00
shagu 09e5ad1e8f actionbar: add option to disable macro scans
macro scans can now be globally disabled via the
"Scan Macros For Spells" option or individually
by adding "#showtooltip disable" to the top of the macro.
2023-04-13 10:43:01 +02:00
shagu 337a1b9519 libpredict: check for mouseover before using it 2023-03-23 09:29:12 +01:00
Cameron Weaver (Clutch) 863c17cc1a nameplates: adjust glow position on hidden bars 2023-03-19 19:14:55 +01:00
shagu 228d4f99b4 castbar: make spell rank visible again 2023-03-19 19:00:10 +01:00
Cameron Weaver (Clutch) 31b8f11dc0 nameplates: add option for friendly text class color 2023-03-12 20:06:38 +01:00
shagu 44bce4e3e9 prediction: check assist to identify valid unit 2023-03-10 22:02:52 +01:00
shagu ad08c69ec5 mouseover: show prediction on correct spell target 2023-03-10 18:39:22 +01:00
shagu cea8e750d2 api: make sure anchor exists before aligning to it 2023-02-28 19:09:04 +01:00
shagu 3894a99a65 toc: bump version to 5.3.1 2023-02-06 11:00:34 +01:00
shagu e6af9ea6bf core: enable region fonts for unit_names 2023-02-06 10:51:58 +01:00
shagu d542ec65d6 mouseover: use spell target on all valid units
With this change, the SpellTargetUnit() function is preferred
over the TargetUnit(). However this only works if a non-friendly
target is currently selected and the mouseover is a friendly one.
2023-02-05 15:39:39 +01:00
shagu 961b186491 mouseover: detect self cast to avoid target switch
If a self cast is detected, the SpellTargetUnit() function will
be used to avoid a target change. Auto-attacks now continue on
self casts because the target has no longer to be changed.
2023-02-05 14:05:38 +01:00
shagu 0f8ad4c75f env: add spell icon database to locales 2023-01-27 20:08:33 +01:00
shagu aa2ca9b232 unitframes: add option to detect enemy buffs 2023-01-27 18:05:45 +01:00
shagu 9f19977fce env: update translations 2023-01-27 18:04:32 +01:00
Artur 7c4301a7f3 locales: update ruRU 2023-01-18 01:14:49 +01:00
shagu 19354bdf5b addonbuttons: remove effective scale calculations
Using the effective scale of the minimap leads to very small icons
after /rl, if the minimap scale has been touched before the addon buttons
module initialized. Removing the effective scale calculation didn't seem
to break anything so far during my tests.
2023-01-09 19:14:49 +01:00
shagu 027730b53b unlock: add info about scrolling to change scale 2023-01-09 18:47:48 +01:00
shagu ba5832c3da thirdparty: handle ShaguDPS recent backdrop changes 2023-01-05 14:24:24 +01:00
shagu abb55cc39c unitframes: add more paladin blessings as indicator
- Blessing of Sacrifice
- Blessing of Freedom
- Blessing of Protection
2023-01-02 13:01:32 +01:00
shagu 839ce689d8 loot: only call LootSlot in vanilla clients
This part heavily relies on loot slot limitations in vanilla
that only allow to autoloot when an item was already clicked.
Without those limitations present in TBC, it had the side-effect,
that everything was auto-looted even without confirmation.
2022-12-28 12:14:32 +01:00
shagu 7d343e30cf toc: bump version to 5.3.0 2022-12-26 10:39:36 +01:00
Pizzahawaiii 0011dab2fb castbar: add options to hide spell names and timers 2022-12-26 10:36:55 +01:00
Pizzahawaiii 2cae10c82a bubbles: add option to hide borders 2022-12-26 10:34:38 +01:00
Pizzahawaiii f8a25a4fbd chat: fix tab text color
The previous implementation looked like the intention was to use a
slightly darker pastel version of the player's class color for the
chat tab texts. But the parens around the addition were forgotten,
which led to the tab text color bring brighter instead of darker.
2022-12-26 10:34:01 +01:00
Pizzahawaiii 0c337d0152 core: add option to change unit name font
Allows changing the font of the unit names, PvP ranks and guild names
(above players' heads) in the general settings. Requires game restart
to be applied.
2022-12-26 10:33:26 +01:00
shagu 06a6e1c49b bags: replace "!" by "?" due to player feedback
Seems like "!" is already used in wotlk for quest starters,
which could be confusing to players who played wotlk recently.
2022-12-22 13:08:35 +01:00
shagu a886c740ec bags: highlight quest items in bag
* detect quest items via itemlink
* add yellow border around quest items
* add quest icon on quest items
2022-12-22 12:42:04 +01:00
shagu 76e8804741 panel: hide chat buttons if chat is disabled 2022-12-22 11:20:01 +01:00
shagu 4e22cb3201 skin: check values before comparing them
This fixes an addon conflict with aero [1], which
is used to animate frames, causing them to have
invalid GetRight() values for a short amount of time.

[1] https://github.com/gashole/Aero
2022-12-22 10:55:20 +01:00
LaYt f0d1abef9c thirdparty: add support for latest supermacro 2022-11-29 12:53:13 +01:00
shagu afc7808c88 libdebuff: remove obsolete string concatenation
Fixup of the previous commit. Seems like `tonumber` does
already take care of the leading space inside the rank.
2022-11-27 16:57:01 +01:00
@_@ 31be3ded16 libdebuff: add rank based kidney shot duration 2022-11-27 16:55:43 +01:00