promotional bannermobile promotional banner

TomoMod

Tired of juggling 15 addons to get a clean UI? TomoMod replaces Blizzard's default interface with a dark, modern, teal-accented design. UnitFrames, Nameplates, Action Bars, Bags, Chat, Tooltips, Objective Tracker, 25+ quality-of-life modules.

File Details

TomoMod-2.9.18.zip

  • R
  • May 25, 2026
  • 8.97 MB
  • 51
  • 12.0.7+1
  • Retail

File Name

TomoMod-2.9.18.zip

Supported Versions

  • 12.0.7
  • 12.0.5

TomoMod 2.9.18

TomoMod-2.9.18 (2026-05-25)

Full Changelog

 


 

CHANGELOG 2.9.18 — Objective Tracker Quest Buckets

Objective Tracker — Collapsible Quest Categories
- New — Quests, world quests, campaign quests, weeklies, dailies and achievements are now grouped into **collapsible category buckets** (Campaign, Important, Legendary, Weekly, Daily, World, Dungeon, Raid, Profession, Achievement, Complete, Default, Other); each bucket header shows a colored label, an arrow indicator and a live quest count badge
- New — Click any bucket header to collapse/expand that category; per-category state is persisted in `TomoModDB.objectiveTracker.bucketsCollapsed`
- New — Bucket classification uses `C_QuestInfoSystem.GetQuestClassification` (with smart folding: Calling → Daily, Prey/Delves/Scenario/Adventure → Other) so quests land in the right bucket automatically
- New — Master toggle **"Group quests into collapsible categories"** added in *Config → Skins → Objective Tracker*; disabling it instantly restores Blizzard's native module layout (no `/reload` required) — blocks are re-parented back to their original frames
- Fix — Tracker panel widened by 10 px (anchor pad `-12/+12` → `-17/+17`) so quest item icons no longer clip against the right edge
- Fix — Re-parented Blizzard quest blocks now anchor with both `TOPLEFT` and `TOPRIGHT` to prevent width collapse inside the custom bucket frames
- Fix — Stale block heights after collapse/expand resolved via `pcall(block.Layout, block)` + recursive `GetBottom` fallback measurement and a multi-pass `LayoutBuckets()` re-run on next frame

Localization
- New — 14 new locale keys added across all 6 languages (enUS, frFR, deDE, esES, itIT, ptBR) for the bucket toggle and the 13 bucket category labels

 


 

CHANGELOG 2.9.17 — Installer Overhaul · Action Bar Master Toggle · Bug Fixes
Action Bars — Master System Toggle

- New — Added a master "Enable TomoMod Action Bar system" checkbox in both the Installer (Step 9) and Config Panel (Action Bars → tab 1); disabling it fully bypasses container creation, Blizzard bar hiding, and button reparenting — after a /reload, Blizzard's default action bars are fully restored
- Fix — Previously, users could only toggle the visual skin (actionBarSkin.enabled), which removed the cosmetic overlay but left TomoMod's bar management active (hidden Blizzard frames, custom containers, paging driver); disabling the skin no longer leaves an invisible system running underneath

Installer — Full Module Coverage (17 Steps)

- New — Step 5 "Raid Frames" added: enable/disable, hide Blizzard raid frames, dispel highlight, HoT tracking, debuff icons, defensive CDs, grid/list layout dropdown
- New — Step 9 "Action Bars" now has a "System" section with the master toggle above the existing skin options
- New — Step 11 "Skins" expanded: Objective Tracker skin, Mail skin, Reputation bar toggles added
- New — Step 14 "QOL" expanded: Auto Summon, Auto Fill Delete, Auto Quest, Class Reminder, Leveling Bar, Waypoint, World Quest Tab, Frame Anchors, Profession Helper toggles added
- Fix — Step count updated from 16 to 17 with correct step progression dots

Installer — Bug Fixes

- Fix — Chat Skin toggle wrote to orphan key chatSkin instead of the actual chatFrameSkin key read by ChatFrameSkin.lua; toggling the chat skin in the installer had zero effect on the module — now correctly targets chatFrameSkin
- Fix — HideTalkingHead module applied unconditionally on every login regardless of the installer checkbox; module now checks TomoModDB.hideTalkingHead.enabled before suppressing the TalkingHead frame
- Fix — Action Bar skin style dropdown was missing the 5th style "Minimal" (borderless with inner shadows) despite being implemented in ActionBarSkin.lua — all 5 styles now selectable
- Fix — Duplicate actionBarSkin.enabled checkbox in the Skins step removed (already present in the Action Bars step)
- Fix — CoTankTracker section removed from Tank Mode step (module not yet loaded in QOL.xml)

Database — Missing Defaults

- New — hideTalkingHead = { enabled = false } added to TomoMod_Defaults
- New — fastLoot = { enabled = true } added to TomoMod_Defaults

Localization

- New — 25 new locale keys added across all 6 languages (enUS, frFR, deDE, esES, itIT, ptBR) covering Raid Frames step, expanded Skins, expanded QOL modules, and Action Bar system toggle