Skip to content

Commit f23d9a7

Browse files
committed
Add Raid In Combat debuff filter, rename Mouseover fallback to Global, highlight action bar warning
1 parent 0bf284c commit f23d9a7

7 files changed

Lines changed: 15 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
* (Aura Designer) **Class-colored spec dropdown** — each spec name colored by class for clarity
3232
* (Aura Designer) **Customise button** on layout group members — jumps directly to that aura's effects settings
3333
* (Aura Designer) Fixed page scrolling — only the right settings panel scrolls now, preview stays in view
34+
* (Auras) Added **Raid In Combat** debuff filter option — matches the existing buff filter for better debuff coverage
35+
* (Click Casting) Renamed "Mouseover" fallback to "Global" for clarity
36+
* (Click Casting) "Does not work with action bar binds" warning now highlighted in red
3437

3538
## [4.0.15] - 2026-03-10
3639

ClickCasting/Constants.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ CC.FRAME_INFO = FRAME_INFO
431431
-- Targeting Fallback info (checkboxes - for keyboard/hover bindings)
432432
local FALLBACK_INFO = {
433433
mouseover = {
434-
name = "Mouseover",
434+
name = "Global",
435435
desc = "Cast on nameplates or characters in the world. Not needed for party/raid frames.",
436436
},
437437
target = {

ClickCasting/UI/BindingEditor.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1352,7 +1352,7 @@ function CC:CreateEditBindingPanel()
13521352
fallbackSubtitle:SetWidth(280)
13531353
fallbackSubtitle:SetJustifyH("LEFT")
13541354
fallbackSubtitle:SetWordWrap(true)
1355-
fallbackSubtitle:SetText("For nameplates & world units. Does not work with action bar binds.")
1355+
fallbackSubtitle:SetText("For nameplates & world units. |cffff3333Does not work with action bar binds.|r")
13561356
fallbackSubtitle:SetTextColor(0.5, 0.5, 0.5)
13571357
panel.fallbackSubtitle = fallbackSubtitle
13581358

Config.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -866,6 +866,7 @@ DF.PartyDefaults = {
866866
-- Direct Mode: Debuff Filters
867867
directDebuffShowAll = false, -- Show all debuffs (ignores sub-filters)
868868
directDebuffFilterRaid = true, -- RAID filter
869+
directDebuffFilterRaidInCombat = true, -- RAID_IN_COMBAT filter
869870
directDebuffFilterCrowdControl = true, -- CROWD_CONTROL filter
870871
directDebuffFilterImportant = true, -- IMPORTANT filter (12.0.1)
871872
directDebuffSortOrder = "DEFAULT", -- "DEFAULT" / "TIME" / "NAME"
@@ -2047,6 +2048,7 @@ DF.RaidDefaults = {
20472048
-- Direct Mode: Debuff Filters
20482049
directDebuffShowAll = false, -- Show all debuffs (ignores sub-filters)
20492050
directDebuffFilterRaid = true, -- RAID filter
2051+
directDebuffFilterRaidInCombat = true, -- RAID_IN_COMBAT filter
20502052
directDebuffFilterCrowdControl = true, -- CROWD_CONTROL filter
20512053
directDebuffFilterImportant = true, -- IMPORTANT filter (12.0.1)
20522054
directDebuffSortOrder = "DEFAULT", -- "DEFAULT" / "TIME" / "NAME"

ExportCategories.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -426,6 +426,7 @@ DF.ExportCategories = {
426426
"directBuffSortOrder",
427427
"directDebuffShowAll",
428428
"directDebuffFilterRaid",
429+
"directDebuffFilterRaidInCombat",
429430
"directDebuffFilterCrowdControl",
430431
"directDebuffFilterImportant",
431432
"directDebuffSortOrder",

Features/Auras.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,9 @@ local function BuildDirectDebuffFilters(db)
737737
if db.directDebuffShowAll then return nil end
738738
local filters = {}
739739
if db.directDebuffFilterRaid then filters[#filters + 1] = "HARMFUL|RAID" end
740+
if db.directDebuffFilterRaidInCombat and AuraFilters.RaidInCombat then
741+
filters[#filters + 1] = "HARMFUL|" .. AuraFilters.RaidInCombat
742+
end
740743
if db.directDebuffFilterCrowdControl and AuraFilters.CrowdControl then
741744
filters[#filters + 1] = "HARMFUL|" .. AuraFilters.CrowdControl
742745
end

Options/Options.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3777,6 +3777,10 @@ function DF:SetupGUIPages(GUI, CreateCategory, CreateSubTab, BuildPage)
37773777
dfRaid.hideOn = HideDebuffSubFilters
37783778
dfRaid.tooltip = "Debuffs relevant in a raid context."
37793779

3780+
local dfRaidIC = debuffGroup:AddWidget(GUI:CreateCheckbox(self.child, "Raid In Combat", db, "directDebuffFilterRaidInCombat", DirectFilterChanged), 30)
3781+
dfRaidIC.hideOn = HideDebuffSubFilters
3782+
dfRaidIC.tooltip = "Debuffs relevant during combat in a raid context."
3783+
37803784
local dfCC = debuffGroup:AddWidget(GUI:CreateCheckbox(self.child, "Crowd Control", db, "directDebuffFilterCrowdControl", DirectFilterChanged), 30)
37813785
dfCC.hideOn = HideDebuffSubFilters
37823786
dfCC.tooltip = "CC effects like stuns, roots, and incapacitates."

0 commit comments

Comments
 (0)