Commit Graph
52 Commits
Author SHA1 Message Date
OEVG 662de4fced Update README.md 2026-11-05 16:12:13 +00:00
OEVG f393a827c7 Update README.md 2026-11-05 16:07:44 +00:00
OEVG ffa1ceb83b Update README.md 2026-11-05 16:06:32 +00:00
OEVG 8b62382660 Refine resource predictions and attached druid mana display 2026-11-05 11:50:27 -04:00
OEVG 97ff7a7d84 Document Advanced Options with a screenshot 2026-11-05 11:28:28 -04:00
OEVG 5db1aa9c41 Release 3.8.3: personal resource display and player-frame refinements 2026-11-05 11:27:15 -04:00
OEVG d51d2556ef Release 3.8.2: healing predictions and native API improvements 2026-11-04 21:39:57 -04:00
OEVG dfe8cea692 Release 3.8.1: streamline ClassicAPI support and fix action bars 2026-11-04 14:03:16 -04:00
OEVG e557dbe058 Release 3.8: player frames, movable bars and UI polish 2026-11-04 12:47:05 -04:00
OEVG 19bc58620b Release 3.7.4: add options search and polish UI compatibility 2026-11-03 17:27:54 -04:00
OEVGandClaude Opus 5.5 767b458aa6 Add Golden UI, a gold recolor sharing Darkened UI's code (3.7.3)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-03 06:04:52 +00:00
OEVGandClaude Sonnet 5.5 9ef84b50fe Swing Timer: move each bar on its own; dragging the cast bar pins the swing bars (3.7.2 hotfix)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 22:43:45 +00:00
OEVGandClaude Sonnet 5.5 8e47666644 Add Loss of Control Alert, Totem Timers, Movable Cast Bar and movable Enemy Castbars (3.7.2), Docs/EXTRAS_MERGE.md for the Extras merge
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 22:23:04 +00:00
OEVGandClaude Sonnet 5.5 338135be34 Remove Key-Down Casting and Alt Self-Cast in favour of ClassicAPI's ActionButtonUseKeyDown (3.7.1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 22:02:50 +00:00
OEVGandClaude Opus 5.5 2c58ce2aa3 Merge the ShaguTweaks Extras ClassicAPI modules into ShaguTweaks (3.7)
Bring in 27 module files from Dusk/ShaguTweaks-Extras-ClassicAPI
(8e14bb4): action bar, chat, loot, macro, merchant (Buy Em All),
minimap & world map, tooltip and unit frame modules, with their
textures. Titles are unchanged, so saved toggles carry over.

- Categories: Chat -> Chat & Social, World Map -> Minimap & World Map,
  Merchant & Auction -> Merchant; Macro is a new category.
- Texture paths point at ShaguTweaks\img.
- Not merged: Raid Frames, Bag Item Click and Bag Search Bar (Bagshui
  covers them), Auction Alt-Buy (aux covers it).
- Chat note when the old ShaguTweaks-extras addon is still enabled.
- English translation keys, notices, license copy, asset provenance,
  README, changelog and version 3.7.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 21:52:53 +00:00
OEVGandClaude Sonnet 5.5 b2c30df0e1 README: list ShaguTweaks Extras ClassicAPI as an optional requirement
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 21:04:26 +00:00
OEVGandClaude Opus 5.5 6de8e93496 README: client-mod badges
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 14:54:06 +00:00
OEVGandClaude Opus 5.5 c5b3df38a1 Version 3.6
Set ## Version to 3.6 in the toc and mark the release in the changelog
and README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 04:55:19 +00:00
OEVGandClaude Opus 5.5 15712e82c7 WorldMap Window: keep the size, drag by the title, OctoBus Transports button; add Loot History
- The map keeps the scale picked with Ctrl+Mousewheel (saved per
  character, .4 to 2). It was reset to .85 on every open and by the
  Turtle WoW maximize wrapper.
- The title bar drags the window: on Turtle the title sits 17 units above
  the frame, so the frame's click area now extends over it.
- With OctoBus loaded, a Transports button left of the Continent dropdown
  runs OctoBus' own toggle. Its window is lifted above the map while both
  are open and restored when the map closes.
- New Loot History module (/loothistory), ported from brues-code/pfUI and
  rebuilt with stock 1.12 widgets, on ClassicAPI's C_LootHistory.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 04:08:31 +00:00
OEVGandClaude Opus 5.5 f3fd1d5c56 README: add Swing Timer, Wand Timer and today's other changes
The feature list now covers Swing Timer and Wand Timer (with the queue
colors and the ClassicAPI requirement), Hide Pet Unit Frame, the XP
numbers, the World Map raid colors, the bounded player cache and Range
Color's 0.2-second check. Swing Timer and Wand Timer join the list of
modules that use ClassicAPI directly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 03:11:44 +00:00
OEVGandClaude Opus 5.5 151abf3280 Add Swing Timer and Wand Timer, ported from pfUI
Two Action Bar options, off by default, ported from brues-code/pfUI's
swing timer and restyled as classic cast bars: dark background,
UI-StatusBar fill, the cast bar border and spark, and the weapon's icon
on the left like Improved Castbar's spell icon.

- Swing Timer: main hand and off hand (shields are skipped).
- Wand Timer: wand Shoot, and Auto Shot for bows, guns and crossbows,
  red during Auto Shot's last half second.

ClassicAPI's PLAYER_SWING drives the timers and PLAYER_SWING_RANGE_UPDATE
grays a bar while the target is out of reach. Auto-attack state uses the
1.12 PLAYER_ENTER_COMBAT/PLAYER_LEAVE_COMBAT and START/STOP_AUTOREPEAT_SPELL
events, plus START/STOP_AUTOATTACK on ClassicAPI v1.18.14+. Without
PLAYER_SWING (before v1.15.10) both options do nothing.

The bars stack just above the cast bar. Holding Ctrl+Shift+Alt shows a
preview to drag; right-click resets. The position is saved per character.

pfUI's MIT license is preserved in LICENSES/pfUI-MIT.txt and credited in
THIRD_PARTY_NOTICES.md and the README.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 01:48:51 +00:00
OEVGandClaude Opus 5.5 a482808743 Add Hide Pet Unit Frame and show XP numbers on the XP bar
Hide Pet Unit Frame (Unit Frames, off by default) parents PetFrame to a
frame that is never shown. PetFrame_Update shows the frame again on
every pet change, so a plain Hide() would not last; with the hidden
parent the stock pet code runs unchanged and nothing draws.

XP Bar Text shows current/needed XP like the reputation bar
("1555/3000  51%"), followed by the rested bonus as before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 01:25:13 +00:00
OEVGandClaude Opus 5.5 c7d0f9c5f4 Add a changelog and link it from the README
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 00:18:50 +00:00
OEVGandClaude Opus 5.5 1ae8398a2d Bound the player cache and stop per-frame range checks
- libunitscan: expire the shared player cache once per session (180 days
  for known classes, 90 for class-less, at most 10,000 players). Every
  sighting now stamps an age, so roster and mouseover entries can expire.
- libunitscan: keep a player's GUID only while the class is unknown and
  resolve such entries later with GetPlayerInfoByGUID.
- libunitscan: skip the GUID lookup for known chat speakers seen within
  the hour, throttle full guild rescans to once a minute, skip UnitGUID
  when UnitClass answered, and query ClassicAPI's player cache once per
  miss instead of twice.
- Social Colors: drop its separate 180-day cleanup.
- Range Color: use its own 0.2 s timer. Sharing Blizzard's rangeTimer ran
  the check every frame for every ranged button.
- Docs/PERFORMANCE.md: document the cache rules.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-02 00:09:59 +00:00
OEVGandClaude Sonnet 5.5 e4c7741226 Tidy README and review ClassicAPI v1.18.13 changes
- Debuff Timer: hide the native Cooldown's own countdown numbers so the
  countdownForCooldowns CVar cannot double the overlay text.
- README: merge the duplicated feature lists, match module names and
  default states to the in-game options, link the extra Docs, and state
  the recommended ClassicAPI version.
- Docs/CLASSICAPI_UPDATES.md: record the v1.17.7 to v1.18.13 review.
- .gitignore: ignore editor and merge leftovers.
- ShaguTweaks.toc: drop the Russian note from the English-only fork.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019W3rwusM4i1CYaHQAYixJ7
2026-11-01 00:15:11 +00:00
OEVG d705a9b221 Update README.md 2026-10-30 20:10:17 +00:00
Dusk-92 66be31dbdb Harden AoE Loot integration and documentation 2026-09-01 18:03:43 +02:00
Dusk-92 c81b938bb6 Credit Jesper_92 for bug reports 2026-09-01 17:21:13 +02:00
Dusk-92 1833555767 Add ClassicAPI AoE Loot module 2026-09-01 17:18:06 +02:00
Dusk-92 359cc8feed Document Blue Shaman Class Colors 2026-08-31 16:13:41 +02:00
Dusk-92 ebe6899c45 Document project identity and third-party provenance 2026-08-31 16:10:00 +02:00
Dusk-92 ccfeb0810f Restore Real Health Numbers and fix aura dragging
Restore Real Health Numbers as a standalone module with a lazy Vanilla health estimator fallback, keep Big Health presentation-only, clarify the module tooltip, and fix aura dragging for BuffButton0/BuffButton32/TempEnchant1 without StartMoving().
2026-08-31 11:10:03 +02:00
Dusk-92 ea2b17425f Unify Movable Unit Frames
Merge extended movable-frame support into the core module, keep one Ctrl+Shift controller and one alignment grid, preserve saved positions, and retain MIT attribution.
2026-08-31 10:20:56 +02:00
Dusk-92 6b3fa5977e Refresh README for item rarity updates 2026-08-30 16:18:54 +02:00
Dusk-92 3cf024b1b7 Finish module category cleanup 2026-08-30 16:04:14 +02:00
Dusk-92 9855be476d Align compatibility and credits sections 2026-08-30 14:23:31 +02:00
Dusk-92 86d5257ee3 Document removed and integrated modules 2026-08-30 14:21:36 +02:00
Dusk-92 e8a9cd52ed Clarify Turtle WoW-like server support 2026-08-26 17:51:32 +02:00
Dusk-92 15fa0ebae3 Remove obsolete Real Health Numbers documentation 2026-08-26 14:42:01 +02:00
Dusk-92 960baf2aed Document ClassicAPI requirement and SuperWoW support 2026-08-23 21:58:43 +02:00
Dusk-92 837e0c3f7b Add 'Skip Gossip Text' feature in README
Added a feature to skip gossip text when interacting with NPCs, with a shift key modifier.
2026-08-20 09:44:03 +02:00
Dusk-92 0166dfba72 Revise features list in README
Updated README to reflect changes in features list.
2026-08-14 14:59:40 +02:00
Dusk-92 1598c4b7bb Add improved castbar feature to README
Added a new feature for improved castbar display.
2026-08-14 09:56:26 +02:00
Dusk-92 2f2a5e81f0 Fix README formatting and update version reference 2026-08-12 15:51:08 +02:00
Dusk-92 667cde8230 Update README.md 2026-08-12 15:50:25 +02:00
Dusk-92 1ecb617c44 Document Chat Spam Filter feature
Added Chat Spam Filter feature to README.
2026-08-12 10:34:34 +02:00
Dusk-92 8c11cf8ee1 Remove 'Improved Roll Frames' feature from README
Removed the 'Improved Roll Frames' feature from the list.
2026-07-30 21:39:53 +02:00
Dusk-92 7582d01164 Add range color feature and hide tracking icon
Added features for range color indication and hiding tracking icon.
2026-07-30 11:27:44 +02:00
Dusk-92 30ecdb3d9d Refactor custom mods section in README.md 2026-07-29 15:10:29 +02:00
Dusk-92 7bf87ad708 Remove emojis from README feature list
Removed emojis from feature descriptions in README.
2026-07-29 10:42:55 +02:00