diff --git a/CHANGELOG.md b/CHANGELOG.md index f36b18f..5827038 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,6 +41,7 @@ ### Bug Fixes +- **[Tooltip UI - Low/High-End Recommendations]** Added a short recommendation block in the Learner Tooltips settings so low-end users have a lighter starting point and high-end users can enable the full tooltip stack without guessing which toggles belong together. - **[Map - Minimap Fade No Longer Hides Icons]** (#17) Distance-based minimap fading now clamps to the configured faded-icon opacity floor instead of reaching 0 alpha. The fade distance can visually de-emphasize distant icons, but only the range cutoff can remove them from the minimap. - **[Regression Tests - Learner Spawn And Tooltip Fallback]** Fixed the two previously failing specs: AscensionDB-owned NPC spawn overrides now keep their curated coordinates even in learner mode, preventing stale learner zones from leaking wrong-corner pins; and NPC quest-start tooltip fallback now calls `QuestieDB:GetQuest` correctly so objective summary text appears when no live objective tooltip is registered. - **[Performance - Minimap Filter And Learner Kill Hot Paths]** (#20) Reduced two likely stutter sources introduced after 1.6.2: minimap fade passes now cache expensive quest-filter visibility checks for already-visible icons instead of re-running them every 0.1s per icon, while still forcing a fresh check before hidden icons reappear; and the learner kill path no longer runs the spawn-evidence merge scan before the merger's three-evidence minimum can succeed. diff --git a/Modules/Options/GeneralTab/QuestieOptionsGeneral.lua b/Modules/Options/GeneralTab/QuestieOptionsGeneral.lua index 4ca38f1..f822884 100644 --- a/Modules/Options/GeneralTab/QuestieOptionsGeneral.lua +++ b/Modules/Options/GeneralTab/QuestieOptionsGeneral.lua @@ -496,6 +496,15 @@ function QuestieOptions.tabs.general:Initialize() order = 8.55, name = function() return l10n('Learner Tooltips'); end, }, + learnerTooltipRecommendation = { + type = "description", + order = 8.555, + name = function() + return l10n( + "Low-end PC: keep the learner extras minimal. Start with learner tooltips on, but leave the secondary tooltip, data source line, auto-resize, and the extra learner detail lines off unless you need them.\nHigh-end PC: turn on learner tooltips, the secondary tooltip, data source, spawn line, confidence line, total spawns, and auto-resize." + ) + end, + }, learnerTooltips = { type = "toggle", order = 8.56,