Commit Graph
100 Commits
Author SHA1 Message Date
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