File Details
v1.1.0
- R
- Apr 12, 2026
- 223.56 KB
- 21
- 12.0.1
- Retail
File Name
Carrot-v1.1.0.zip
Supported Versions
- 12.0.1
Changelog
v1.1.0
Mythic+ Tracker
- Text-based M+ display: MythicPlusTimer-style layout — remaining time, elapsed/total, +2/+3 threshold countdowns
- Segmented timer bar: Visual countdown bar with +3/+2 threshold markers (configurable color and width)
- Blizzard timer hook: Synced via ScenarioObjectiveTracker.ChallengeModeBlock:UpdateTime (zero drift)
- Boss split timing: Records boss kill times, compares against personal best per dungeon
- Affix display: Text (dash-separated) or icons mode (configurable in Settings → Dungeons)
- Enemy forces: Blue progress bar with percentage text inside
- Death counter: Shows count + time penalty; tooltip with per-player breakdown via C_DamageMeter
- Auto-hide sections: Option to hide all non-scenario sections during M+ or Delves
- Hide tracker option: For players using external M+ addons
- Demo mode:
/carrot mplusdemoto preview,/carrot stopdemoto clear - M+ colors: Customizable +3/+2/+1/Depleted/Enemy Forces/Marker colors in Colors panel
- Marker width slider: 1-4px (Settings → Dungeons)
Recipe Tracking
- New "Recipes" section showing tracked profession recipes with reagent have/need counts
- Progress bar showing fraction of reagent types fulfilled
- Left-click opens recipe in profession UI, right-click untracks
- "Show Recipes" filter toggle, auto-enabled when a recipe is tracked
- Reagent names resolved via C_Item.GetItemInfo with fallbacks
New Features
- Quest type colors: Daily (blue), Weekly (teal), Campaign (orange) — distinct colors for titles and tier bars
- Group finder button: Eye icon on all world quest rows to open LFG
- Quest reward preview: Tooltip shows XP, gold, item, and currency rewards
- Quest countdown timers: Timed quests (e.g., Abundance events) show live MM:SS countdown
- UIWidget support: Zone event progress bars (Abundance) via C_UIWidgetManager
- Progress bar percentage: "progressbar" type objectives show % text inside the bar
- Auto quest popups: OFFER (new quest) and COMPLETE (turn-in) via GetNumAutoQuestPopUps API
- Campaign chapter progress: Tooltip shows "Campaign Quest (Chapter 3/7)"
- Minimap button: Click opens settings, shift-drag to reposition
- Delve improvements: Step title, compact 12px scenario bars with text inside, stage indicator
- Dungeons & Instances settings panel: M+ and Delve toggles
Context Menu
- Share Quest: Share quest with party members
- Abandon Quest: Abandon with Blizzard confirmation dialog (shown in red)
Bug Fixes
- Interface version: Updated to 120001 (WoW 12.0.1)
- M+ timer always 0: Uses GetActiveChallengeMapID (not GetActiveKeystoneInfo) for map ID
- M+ GetActiveKeystoneInfo: Fixed return value unpacking (2 values, not 3)
- Delve objectives not showing: Added "scenario" to default window sections with migration
- Font dropdown clipping: Custom
Carrot-Compact-Dropdownwidget with 300px max height (library-safe, no Libs/ modifications) - Text overlap on progress bar: Progress bar anchored below objective text; height accounts for content
- Wrap/ellipsis flickering: Permanent anchors at row creation, never cleared during populate
- Combat lockdown errors: Guarded C_SuperTrack/QuestMapFrame; deferred event registration
- ADDON_ACTION_FORBIDDEN: Removed COMBAT_LOG_EVENT_UNFILTERED (restricted in 12.x)
- Tracker blank after /reload in combat: Removed blanket combat bail-out from TF:Update()
- World quest type detection: Uses Enum.QuestWQType instead of Enum.QuestTagType
- World quest progress bar: Uses progressBarPct from C_TaskQuest when available
- Quest item icon overflow: Inset icon texture by 2px inside border frame
- Quest item indentation: Pooled rows reset anchors when no item button present
- Progress bar on non-numeric quests: Hidden for 0/1 objectives
- Stale objective/bar heights: Reset when text empty or bar hidden
- Boss names overlapping bars: M+ boss rows rendered directly, bar hidden
- Timer dividers on wrong row: Hidden in GetScenarioRow for pooled reuse
- Layout jump on first frame: All Get*Row functions set explicit width from parent
- Minimap button error: Uses CT.Options:Open() instead of Settings.OpenToCategory
- MakeColorOption crash: Fallback to COLOR_DEFAULTS for new color keys
UI Polish
- Filter icon changed to visible notepad icon
- Scenario criteria: compact 12px bar with count text inside
- Tier bar colors: Scenario and World Quest/default now customizable
- Timer text +4pt larger for main countdown
- Timer bar aligned with content indentation
- Enemy forces default color changed from purple to blue
- Localization: All new strings translated for 9 languages (ptBR, deDE, frFR, esES/esMX, itIT, ruRU, koKR, zhCN, zhTW)
v1.0.0
- Initial release
- Context-aware quest tracking: auto-shows quests in your current zone
- Three-tier quest visibility: Pinned, Recommended, Zone (auto-tracked)
- Quest subcategories: Pinned, Ready to Turn In, Campaign, Daily, Weekly, Zone
- World quest tracking with time remaining display
- Bonus objective tracking
- Scenario/dungeon objective tracking
- Achievement tracking with zone story auto-detection
- Quest item buttons (SecureActionButton, combat-safe)
- Proximity sorting (closest quests first)
- Subzone highlighting
- Configurable appearance: fonts, colors, sizes, outlines, shadows
- Collapsible sections and subcategories with drag-to-resize handles
- Customizable section and subcategory display order
- Filter dropdown for toggling quest types
- Profile management via AceDB (switch, copy, import/export)
- Hover highlight effect
- Blizzard default tracker suppression (combat-safe)

