Commit Graph

2834 Commits

Author SHA1 Message Date
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
shagu c4b5036c3e libtooltip: add auction item ids 2022-11-16 13:05:11 +01:00
shagu 754b4d53fa skins/bags: move item score to topright position
Move score to topright position to avoid conflicts with item count.
2022-11-14 13:31:40 +01:00
shagu 48df724a4e env: update vendor values to latest databases
vanilla: vmangos/core@03ffbfd7f1
tbc: cmangos/tbc-db@1d360f65ef
2022-11-14 13:17:00 +01:00
shagu f8b2534f94 ui-widgets: properly display statusbar zero values
Set point to zero if value and max-value are both zero.
Previously, if both value and max-value were zero, it
displayed the statusbar as 100% due to a division by zero.
2022-11-12 15:03:29 +01:00
shagu 83afabf3c0 map: restore scale and position when shown
Set the scale to previous or 0.85 because the game default
scripts set it to fullscreen scale each time. Additionaly,
as the hook is now in place, it is no longer required to
manually run the default functions when the map gets shown.
2022-10-31 10:44:31 +01:00
shagu 9f028a6031 map: avoid overwriting other scripts 2022-10-05 19:35:54 +02:00
shagu 81d5dafbd5 chat: remove obsolete alwaysshow option 2022-09-30 16:42:59 +02:00
shagu 93eaf082a1 config: remove duplicate entry 2022-09-29 15:54:33 +02:00
shagu 360f9a5d51 panel: turn chat hide buttons into proper buttons 2022-09-29 15:52:11 +02:00
shagu cfde415166 toc: bump version to 5.2.12 2022-09-26 01:43:34 +02:00
shagu 788ea6669a skins: remove increased letter count from mail
Some servers refuse to send mails with a higher length
than the usual. It's inconvenient to guess the maximum
length if the mail window doesn't make you stop typing
2022-09-26 01:42:19 +02:00
shagu a32bccc7f7 ui-widgets: keep status bars in size limits
* make sure bar texture sizes are within 0-100%
* always set both bar positions on change
2022-09-25 14:02:33 +02:00
shagu 2c58b41c34 thirdparty: disable breaking MacroExtender functions 2022-09-25 13:44:31 +02:00
Mr_Rosh a16151bdfb thirdparty: use power bar texture for druid bars 2022-08-25 23:44:43 +02:00
shagu eb331f3372 mapreveal: remove markers from map if disabled 2022-08-22 16:51:57 +02:00
shagu 722477acfd thirdparty: update skin to latest ShaguDPS 2022-08-21 23:52:14 +02:00
shagu efcf43030d thirdparty: update skin for latest ShaguDPS 2022-08-21 19:29:04 +02:00
shagu fd65356d0e actionbar: slightly increase pet autocast glow 2022-08-16 16:27:48 +02:00
shagu 3f0ea09580 unitframes: update predictions on health change 2022-08-14 12:35:05 +02:00
shagu 85af950893 libtooltip: remove duplicate hook 2022-08-13 01:37:20 +02:00
shagu d315d3f669 autoshift: use tooltip based mount detection 2022-08-11 14:13:25 +02:00
shagu 902d184363 loot: auto accept and loot bop items 2022-08-09 20:04:08 +02:00
shagu af2bb5212c unitframes: refresh portrait when frame gets shown 2022-08-06 15:20:54 +02:00
shagu 1ad87b0dae unitframes: only force-update portraits on events 2022-08-06 01:38:15 +02:00
shagu dc14c10d7e toc: bump version to 5.2.11 2022-08-05 18:14:19 +02:00
shagu 28170cc5b7 config: add config migration for powerbar textures 2022-08-05 18:14:15 +02:00
shagu aa244b15ee profiles: add powerbar textures to profiles 2022-08-05 18:03:00 +02:00
Mr_Rosh b87a07bf3c unitframes: add option for power bar textures 2022-08-05 18:02:43 +02:00
shagu c7f31fe9b0 nameplates: increase nameplate render performance
increase renderer performance by not creating all debuff slots
on each nameplate on creation, but rather only build those who
are really needed on the fly. This heavily reduces the overall
frame- and cooldown anmiation count in most scenarios.
2022-08-05 16:50:52 +02:00
shagu b486c6a3b8 actionbar: run button updates on autorepeat events 2022-08-05 16:27:43 +02:00