shagu
073bf5ec42
panel: refresh ammo slots on bag update
2024-11-02 14:40:51 +01:00
shagu
b54d172175
turtle-wow: skin proffession buttons and edit box
2024-11-02 12:49:47 +01:00
shagu
69f28b0515
turtle-wow: only change position if skin is enabled
2024-10-31 08:25:32 +01:00
shagu
d503aee6b1
toc: bump version to 5.4.7
2024-09-28 11:15:00 +02:00
shagu
577e88c18a
nameplates: keep target nameplate above others
...
Thanks @Otari98 for the idea and implementation via:
https://github.com/shagu/ShaguPlates/pull/30
2024-09-28 11:05:47 +02:00
shagu
a9d2494fee
bags: remove regex workaround for bag searches
2024-09-23 12:51:09 +02:00
shagu
21f77eddbd
loot: only close the proper dialog window
2024-09-23 10:50:15 +02:00
shagu
9bb9dbf4e1
unitframes: use correct text anchor on power bars
2024-09-23 09:57:30 +02:00
shagu
fd4df67eb4
bags: make sure bag slot frame is initialized
2024-09-18 09:52:35 +02:00
shagu
b00dc9e33c
nameplates: abbreviate unit names if option is set
2024-09-03 22:20:51 +02:00
shagu
b8d23a0e28
nameplates: combat state border colors
...
* red: attacking player
* yellow: attacking other
* blue: no target (npc only)
* none: out of combat
This only works if super-wow is enabled.
2024-09-02 16:38:44 +02:00
shagu
67f366dd47
toc: bump version to 5.4.6
2024-08-10 08:23:15 +02:00
shagu
641476c1bc
superwow: ignore buff procs during cast
2024-08-10 08:19:06 +02:00
shagu
8d35a13d7e
skins: do not recreate existing profession buttons
2024-07-21 18:33:19 +02:00
shagu
cecc334e6b
mapcolors: remove unnecessary function call
...
- add line breaks between function definitions
- remove debug output and misleading comments
2024-06-07 09:15:34 +02:00
shagu
7e0990c4e6
librange: disable 40y checks while in cat form
2024-05-23 10:37:31 +02:00
shagu
c6574adb58
toc: bump version to 5.4.5
2024-05-19 21:52:18 +02:00
shagu
7e7c2f1df8
profiles: initialize profiles as early as possible
2024-05-19 21:49:58 +02:00
shagu
2bc2f2aeb1
core: use empty config variable as fallback
2024-05-19 21:49:37 +02:00
shagu
82759a9f81
config: create initial config in global space
2024-05-19 21:29:29 +02:00
shagu
2be1cacdfc
actionbar: remove item count from reagent strings
2024-05-19 14:30:11 +02:00
shagu
57fd9b5178
turtle-wow: apply chat styles to hc chat
2024-05-16 10:22:25 +02:00
shagu
f5a47b8fbc
libcast: handle interrupts correctly
2024-05-15 07:50:58 +02:00
shagu
02443592cd
cooldown: use the regular one-line throttle
2024-05-14 08:44:04 +02:00
shagu
0006b9c5d7
cooldown: cache parent name if existing
2024-05-14 08:37:33 +02:00
shagu
70653c7dcf
cooldown: only update own alpha if parent changed
2024-05-14 08:35:38 +02:00
shagu
5790ef71b6
api: cache color values for time strings
2024-05-14 08:29:28 +02:00
shagu
d7deff8845
actionbar: check for reagent table index not nil
2024-05-10 23:36:56 +02:00
shagu
b49afcaba9
superwow: only remove existing entries on fail
2024-05-10 10:33:35 +02:00
shagu
604f455042
toc: bump version to 5.4.4
2024-05-10 10:04:55 +02:00
shagu
77763cd95d
superwow: move into its own module
...
Moving superwow integration from thirdparty into a seperate module.
It's a client mod, not an addon and therefore should not bloat the
thirdparty section that is already huge enough.
It was a mistake to treat it as an addon-compat in first place.
Now having it as a seperate module also allows it to grow better
over time as new SuperWoW features are integrated into pfUI.
2024-05-10 10:02:58 +02:00
shagu
23c8f2744a
toc: bump version to 5.4.3
2024-05-10 09:43:34 +02:00
shagu
cc5ad5d3d4
castbar: rework channel and superwow logic
2024-05-10 09:27:04 +02:00
shagu
e95c02e981
thirdparty: add support for superwow spell stops
2024-05-10 09:26:52 +02:00
shagu
ae94b5d150
thirdparty: add support for superwow channel skills
2024-05-10 09:26:12 +02:00
shagu
59878b3f8f
thirdparty: add support for superwow spell cast
2024-05-09 10:49:03 +02:00
shagu
f7c8fdd886
unusable: always rely on button caches again
2024-04-23 17:57:17 +02:00
shagu
119d5fe2a6
actionbar: rewrite reagent counter logic and caches
2024-04-21 15:04:05 +02:00
shagu
b3d4eb4288
unusable: rework module and rewrite caching logic
2024-04-21 15:03:09 +02:00
shagu
3f21780980
libtipscan: make sure the owner is set each call
...
For some reason, early initialized tooltips without
a WDB cache, won't get attached properly. It seems
like they lose their owner when the WDB cache gets
ready. Running :SetOwner() again later when caches
are ready fixes that somehow.
2024-04-21 15:00:39 +02:00
shagu
5dda502912
skins: check score and quality before comparing
2024-04-21 12:33:47 +02:00
shagu
0439610988
turtle-wow: use correct icon for trueshot castbar
2024-03-04 10:18:36 +01:00
shagu
d3bf444bfd
turtle-wow: increase trueshot cast time to 1.4sec
2024-03-04 10:18:06 +01:00
shagu
2723eb009f
turtle-wow: only extend autoshift if module is enabled
2024-03-03 10:35:44 +01:00
shagu
54a1ca7e84
turtle-wow: add druid treeform to autoshift
2024-03-02 15:45:24 +01:00
shagu
b37e8bdc55
core: only set print if not existing
2024-02-28 01:43:16 +01:00
shagu
196e6e6d55
skin: ignore unknown quality in character frame
2024-02-27 18:12:17 +01:00
shagu
62ebe77e26
config: disable skin and dock by default
2024-02-27 03:32:19 +01:00
shagu
715776e477
turtle-wow: add paladin taunt timers
2024-02-27 00:37:38 +01:00
shagu
dfa1149717
github: add workflow to close inactive issues
2024-02-26 18:32:14 +01:00
shagu
24097d7d21
turtle-wow: add zhCN support for trueshot
2024-02-26 18:04:06 +01:00
shagu
e843ccea2c
tooltip: better approach to detect pvp titles
2024-02-26 17:23:56 +01:00
shagu
8d8f5c9292
thirdparty: adjust ktm dock sizing
2024-02-26 17:19:44 +01:00
shagu
dd839f0db9
toc: bump version to 5.4.2
2024-02-26 16:50:57 +01:00
shagu
e6fa2d842b
unusable: remove debug function
2024-02-26 16:50:57 +01:00
shagu
a0789f26df
unusable: trigger directly from bags module
2024-02-26 16:50:57 +01:00
shagu
f6da0b200b
bags: set text and textures only once
2024-02-26 16:50:57 +01:00
shagu
367a137618
bags: reduce amount of backdrop repaints
2024-02-26 16:50:57 +01:00
shagu
35406e9a49
bags: use queue to limit burst events
2024-02-26 16:50:57 +01:00
shagu
633604ca71
gui: move ui-scale option up
2024-02-02 20:11:43 +01:00
shagu
4afd60f598
actionbar: skip useless active border color updates
2024-01-06 01:56:50 +01:00
shagu
c6766eeca1
api: set both backdrop border colors in blizz mode
2024-01-06 01:42:43 +01:00
shagu
622e017228
mapreveal: keep all revealed zones by the gameclient
...
Only extend with missing unrevealed zones instead of overwriting
the entire map reveal logic of the game. This is required to not
break custom servers/clients that are shipping their own zones.
2023-12-19 13:36:15 +01:00
shagu
88eeaf57ab
mapreveal: delay metadata creation until used
...
This delay will allow other modules to overwrite or extend the pfMapOverlayData table
2023-12-18 23:35:30 +01:00
shagu
c851d85605
gui: rename unit font entry
2023-12-07 11:13:55 +01:00
shagu
145f725b36
toc: bump version to 5.4.1
2023-11-26 08:48:43 +01:00
shagu
36f8e19bf0
readme: remove feature requests from readme
2023-11-26 08:47:35 +01:00
shagu
698978bb95
config: disable meters again by default
...
As it breaks previous profiles and glitches on first launch
2023-11-19 12:29:22 +01:00
shagu
314263be28
readme: add command to disable simple chat setting
2023-11-19 00:02:00 +01:00
shagu
48cbed9a97
afkcam: increase event detection delay to 10 sec
2023-11-18 10:40:59 +01:00
shagu
dc691b756b
ui-widgets: abort early on invalid frames
2023-11-10 19:20:56 +01:00
shagu
fc361152a1
toc: bump version to 5.4.0
2023-11-03 15:28:49 +01:00
shagu
989e81b5ef
thirdparty: use correct window border for shagudps
2023-11-03 15:25:50 +01:00
shagu
e7f8a2e0be
config: use modern profile as default
2023-11-03 15:13:20 +01:00
shagu
17ebeb7dc9
api: add function to determine empty tables
2023-11-03 15:10:42 +01:00
shagu
db27f95150
config: enable meters and addonbuttons by default
2023-11-03 13:39:35 +01:00
shagu
38ddca179e
core: disable simple chat during cvar setup
2023-11-03 13:03:47 +01:00
shagu
4cc037b5f0
share: disable "ignore layout" by default
2023-11-01 18:35:05 +01:00
shagu
72d577e2bf
thirdparty: add support for clevermacro
2023-10-31 12:05:00 +01:00
shagu
7d33976043
turtle-wow: add custom item vendor values
2023-10-31 01:30:14 +01:00
shagu
5e171e5767
unitframes: correct typo in custom color fading
2023-10-09 20:22:41 +02:00
shagu
43954c487b
chat: use parent to determine docked state
...
Remove every texture of the chat frame and only restore background
for chat frames that are not docked to the left or the right side.
2023-10-03 15:11:14 +02:00
shagu
866ebdc234
chat: use original background for undocked windows
2023-10-03 14:55:03 +02:00
shagu
42f0bff21e
chat: allow users to set chat backgrounds
2023-10-03 14:42:06 +02:00
shagu
b5905aaa35
turtle-wow: skin character title dropdown
2023-10-03 14:08:01 +02:00
shagu
6e94b2f1b7
turtle-wow: skip map on cartographer and metamap
2023-10-03 14:02:22 +02:00
shagu
368bcac0ff
turtle-wow: refresh paladin judgements on holy strike
2023-10-03 13:51:02 +02:00
shagu
07edd4c72c
turtle-wow: add trueshot to custom casts
2023-10-03 13:39:58 +02:00
shagu
7778e55eb6
turtle-wow: disable turtle map if map is enabled
2023-10-03 13:27:12 +02:00
shagu
f2954cf779
turtle-wow: add module to fix compatibility issues
2023-10-03 13:26:32 +02:00
shagu
314b0bca2e
libcast: reuse string variables in spell detection
2023-10-03 13:22:25 +02:00
shagu
ffdbb63110
api: reuse several string variables in cmatch
2023-10-03 13:21:42 +02:00
shagu
ec0d19966f
map: add loader to public module table
2023-10-03 13:20:32 +02:00
shagu
f0410445a9
translations: update zhCN
2023-09-02 11:46:56 +02:00
shagu
5a9dfff7cf
thirdparty: check for pfUI chat before using it
2023-08-30 15:40:40 +02:00
shagu
bea76976b0
env: update frFR translation for sold greys
2023-08-23 21:16:48 +02:00
shagu
ce7222c32a
core: allow region overwrites for tooltip font
...
This also fixes invalid paths on non-vanilla clients, as
the font-path was not parsed through the pfUI.media[] which
translates pfUI to pfUI-tbc on TBC gameclients.
2023-08-08 16:02:23 +02:00
shagu
9f0dafee73
autoshift: add turtle mount for zhCN gameclients
2023-08-08 15:57:42 +02:00
shagu
155da6504f
thirdparty: use active shagudps config table
2023-08-05 12:02:08 +02:00
shagu
225a84bc8d
libpredict: check and abort on empty heal values
2023-07-29 15:44:49 +02:00