Commit Graph
100 Commits
Author SHA1 Message Date
shagu 7d5b741009 whisperproxy: ignore case sensitivity in forward messages 2025-02-14 10:12:29 +01:00
shagu 8812a5ef84 unitframes: hide base frame on visibility check 2025-02-11 21:19:01 +01:00
shagu 50039e4c82 config: remove obsolete entry after migration 2025-02-04 20:52:28 +01:00
shagu e5d5a474e7 env: update translation tables 2025-02-04 18:26:26 +01:00
shagu b19e357f32 config: add config and migration for mod paging 2025-02-04 18:17:22 +01:00
shagu cedee86c4c minimap: use correct config entry for zone text 2025-02-02 19:54:40 +01:00
shagu 1ab6cb799f skins: center profession input box text 2025-02-02 19:40:29 +01:00
shagu 5a23120e43 turtle-wow: only patch libtotem if existing 2025-02-01 22:44:59 +01:00
shagu 757f525ce9 toc: bump version to 5.4.13 2025-01-31 21:56:23 +01:00
shagu 90cc1a1ba6 nameplates: add option for vertical healthbars 2025-01-31 21:55:47 +01:00
shagu 81f34bd89c thirdparty: remove breaking MacroExtender function 2025-01-17 16:39:06 +01:00
shagu 427461a1d4 superwow: add native guid based focus frames 2025-01-12 12:00:06 +01:00
shagu cc2b3b4a0e focus: cache unitname and also clear focustarget 2025-01-12 11:47:45 +01:00
shagu ae773fc486 minimap: only update while the map is closed 2025-01-06 21:46:41 +01:00
shagu 906e798516 turtle-wow: move library overwrites to base module 2025-01-06 10:42:49 +01:00
shagu 0bb9d210a3 turtle-wow: only watch for totemic recall on shamans 2025-01-06 10:32:38 +01:00
shagu 91a602f0bb toc: bump version to 5.4.12 2025-01-04 18:20:32 +01:00
shagu 37d4c0d629 thirdparty: make theorycraft aware of all buttons
Thanks @bhhandley
2025-01-04 11:37:10 +01:00
shagu bdcb9dd72a env: update translation tables 2024-12-30 12:38:14 +01:00
shagu 0e84077bd1 nameplates: keep mouse events disabled on parent 2024-12-26 00:09:29 +01:00
shagu 0b5407c5a8 nameplates: always set mouse state for both variants 2024-12-25 23:06:35 +01:00
shagu 77b8fb7513 turtle-wow: add support for custom continent clock 2024-12-22 10:43:50 +01:00
shagu 6fa037a7b8 mapreveal: use world map tooltips 2024-12-08 13:33:50 +01:00
shagu c1b4b9ed8e mapreveal: improve exploration point tooltips 2024-12-08 13:17:55 +01:00
shagu 635456b8ec map: skip coords while map is in unknown state
This is required to be compatible to the latest version of aero[1]. While using the addon,
the `WorldMapButton` does not return a proper `:GetCenter()` for a short period of time. This
leads to `mx` and `my` being nil and breaking the calculation. Now the coordinates will just
be skipped as long as `mx` and `my` could not be determined via `:GetCenter()`.

[1] https://github.com/gashole/Aero
2024-12-07 13:00:07 +01:00
shagu 986823b23d turtle-wow: update map overlays to 1.17.2 2024-11-30 00:26:42 +01:00
shagu 06ddbcd34c nameplates: add option to adjust debuff icon offset 2024-11-27 16:13:42 +01:00
shagu 1d3b2d0d33 nameplates: align offset of both debuff positions 2024-11-27 16:08:17 +01:00
shagu ffd7d48fe2 librange: add z-axis to superwow range detection 2024-11-26 21:22:20 +01:00
shagu 4b50ea8972 librange: try to use superwow for range detection 2024-11-26 21:02:30 +01:00
shagu 492bdc0b5e chat: set max lines before history is added 2024-11-23 23:59:03 +01:00
shagu 242574c03a chat: add option to set maximum number of chat lines 2024-11-23 23:52:43 +01:00
shagu e441795f55 bags: add gold display to bag window 2024-11-23 20:43:34 +01:00
shagu 3975ffb334 pixelperfect: add fallback and always set cvars 2024-11-23 00:22:21 +01:00
shagu f5e45cdd4f pixelperfect: use independent static scale values 2024-11-22 21:11:56 +01:00
shagu 2ed9a02bea pixelperfect: use pre-calculated min values 2024-11-22 21:00:10 +01:00
shagu a9cdbbda53 minimap: remove obsolete frame strata from coords 2024-11-17 10:22:35 +01:00
shagu 588a7a2c2a toc: bump version to 5.4.11 2024-11-09 11:55:38 +01:00
shagu bd49a202fe env: use correct value pair in grid math table 2024-11-08 19:23:33 +01:00
shagu ca87f7148f nameplates: show unit tapping state with superwow 2024-11-08 08:55:00 +01:00
shagu 2963f7e1e0 superwow: disable spell and enchant link workarounds 2024-11-07 21:15:37 +01:00
shagu 48342c9cc2 minimap: remove obsolete frame strata from zone text 2024-11-07 18:56:48 +01:00
shagu c524a205aa panel: set panel width for undocked frames 2024-11-07 18:55:28 +01:00
shagu 102db85b2a minimap: add option to configure frame size 2024-11-07 13:36:40 +01:00
shagu aeddcad06a panel: align minimap panel size to minimap 2024-11-07 13:35:58 +01:00
shagu 15fc4f8e2a farmmode: restore last minimap size 2024-11-07 13:25:10 +01:00
shagu de3f366ebf superwow: convert enchanting links back and forth 2024-11-07 12:17:26 +01:00
shagu c3336a19e6 superwow: remove unfinished spell link conversion 2024-11-07 10:09:37 +01:00
shagu b72247c8da superwow: convert enchant links to spell links 2024-11-06 23:07:01 +01:00
shagu 727bf44acb turtle-wow: add new druid dot durations 2024-11-06 15:47:06 +01:00
shagu b629c3e7d3 turtle-wow: only apply changes to available skins 2024-11-06 13:21:10 +01:00
shagu 5cd6475e16 thirdparty-vanilla: only skin existing dropdowns 2024-11-06 10:43:19 +01:00
shagu 07c123bc3e ui-widgets: abort early on invalid frames 2024-11-06 10:32:17 +01:00
shagu fb9cf1c799 toc: bump version to 5.4.10 2024-11-06 08:16:15 +01:00
shagu 43d76e8d22 unitframes: remove obsolete portrait frame stratas 2024-11-05 08:39:38 +01:00
shagu b4afcbed04 toc: bump version to 5.4.9 2024-11-04 19:44:21 +01:00
shagu 7c4c17fc1f nameplates: always use parent as nameplate anchor 2024-11-04 19:42:58 +01:00
shagu 33d8de9345 unitframes: add slash command to test unitframes 2024-11-04 16:16:17 +01:00
shagu 532f1c7e57 libpredict: skip aura updates on disabled unitframes 2024-11-04 15:26:24 +01:00
shagu 4cec209e4d libpredict: calculate timeleft in GetHotDuration 2024-11-04 15:19:40 +01:00
shagu 3d3e550ee0 libpredict: trigger aura events of relevant unitframes 2024-11-04 15:17:56 +01:00
shagu f420c5f7f7 castbar: increase framelevel of castbar 2024-11-04 14:18:04 +01:00
shagu d9aa50decb libpredict: align hot prediction with other functions 2024-11-04 13:18:21 +01:00
shagu 0e81de4dc2 locales: escape quotes in ruRU locale 2024-11-04 13:17:45 +01:00
shagu ffca176694 libpredict: add prediction without group 2024-11-04 12:44:25 +01:00
shagu 5f62acacb1 libpredict: convert strings into locale tables 2024-11-04 12:25:03 +01:00
shagu afba5fe60b unitframes: keep unitframes above certain elements 2024-11-04 09:43:07 +01:00
shagu ba4403850c addoncompat: add prat to the softconflict list 2024-11-03 13:23:56 +01:00
shagu 82eee0c0c9 toc: bump version to 5.4.8 2024-11-03 12:35:31 +01:00
shagu c7008abf05 nameplates: use single event listener for all plates 2024-11-03 11:54:06 +01:00
shagu 8832e42fef turtle-wow: remove obsolete trueshot castbar entries 2024-11-03 11:12:42 +01:00
shagu 667dfc226d nameplates: use superwow unit guid as unitstr 2024-11-03 11:09:00 +01:00
shagu a7e4142696 env: update translations 2024-11-03 10:56:50 +01:00
shagu 979f9e28e0 nameplates: only change parent sizing when required 2024-11-03 10:49:45 +01:00
shagu fc964b2177 nameplates: add option for vertical offset
Due to the secure frame requirements in TBC, this option only exists in vanilla.

The feature is also experimental, as it removes the OnEnter/OnLeave events. There
is a ':Click' that can be called on the parent, but there is no ':Enter' or ':Leave'
that could be called to run the scripts. The parent also have no GetScript("OnEnter")
so there's no way to access the script that changes the color and shows the tooltip.
2024-11-03 10:45:47 +01:00
shagu a3f811a055 minimap: don't overwrite minimap strata 2024-11-02 15:09:42 +01:00
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