Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions EUI_UnlockMode.lua
Original file line number Diff line number Diff line change
Expand Up @@ -582,8 +582,8 @@ EllesmereUI._ELEMENT_SETTINGS_MAP = {
["EMT_TargetCastBar"] = { module = "EllesmereUIMythicTimer", page = "Target/Focus Bars", sectionName = "TARGET CAST BAR", highlightText = "Enable Target Cast Bar" },
["EMT_FocusCastBar"] = { module = "EllesmereUIMythicTimer", page = "Target/Focus Bars", sectionName = "FOCUS CAST BAR", highlightText = "Enable Focus Cast Bar" },

-- Dragon Riding HUD (Blizz UI Enhanced > Dragon Riding page)
["EDR_Cluster"] = { module = "EllesmereUIBlizzardSkin", page = "Dragon Riding", sectionName = "GENERAL", highlightText = "Enable Dragon Riding Bar" },
-- Skyriding HUD (Blizz UI Enhanced > Skyriding page)
["EDR_Cluster"] = { module = "EllesmereUIBlizzardSkin", page = "Skyriding", sectionName = "GENERAL", highlightText = "Enable Skyriding Bar" },

-- Fixed-position tooltip anchor (Blizz UI Enhanced > Tooltips, Menus & Popups)
["EUI_TooltipAnchor"] = { module = "EllesmereUIBlizzardSkin", page = "Tooltips, Menus & Popups", sectionName = "BLIZZARD TOOLTIP", highlightText = "Anchor to Cursor" },
Expand Down Expand Up @@ -11327,7 +11327,7 @@ local function DoClose(closeAction)
_G.EllesmereUIQuestTracker.UpdateVisibility()
end

-- Re-check Dragon Riding's real visibility (it force-shows while unlocked
-- Re-check Skyriding's real visibility (it force-shows while unlocked
-- so it can be edited off-mount; without this it stays stuck visible
-- after exiting Unlock Mode if the player dismounted while unlocked).
if _G._EDR_UpdateVisibility then pcall(_G._EDR_UpdateVisibility) end
Expand Down Expand Up @@ -12751,7 +12751,7 @@ local function SuspendForCombat()
-- ResumeAfterCombat's sweep releases them again for editing.
if EllesmereUI._ReapplyOverrideAnchors then EllesmereUI._ReapplyOverrideAnchors() end

-- Re-check Dragon Riding's real visibility (it force-shows while
-- Re-check Skyriding's real visibility (it force-shows while
-- _unlockActive is true so it can be edited off-mount; must run AFTER
-- _unlockActive is cleared above, or UpdateVisibility() still hits that
-- force-show branch and this call is a no-op).
Expand Down Expand Up @@ -12795,7 +12795,7 @@ local function ResumeAfterCombat()
if EllesmereUI._ReapplyOverrideAnchors then EllesmereUI._ReapplyOverrideAnchors() end
if EllesmereUI._RefreshOverrideGhosts then EllesmereUI._RefreshOverrideGhosts() end

-- Re-check Dragon Riding's visibility now that _unlockActive is true again:
-- Re-check Skyriding's visibility now that _unlockActive is true again:
-- SuspendForCombat's re-check hid the HUD for a dismounted player, and without
-- this mirror call the force-show branch never re-evaluates on resume -- the
-- element would stay invisible (and uneditable) until a mount/dismount re-runs UpdateVisibility.
Expand Down
16 changes: 8 additions & 8 deletions EllesmereUI.lua
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ local ADDON_ROSTER = {
{ folder = "EllesmereUIResourceBars", display = "Resource & Cast Bars", search_name = "EllesmereUI Resource Bars Cast Bars" },
{ folder = "EllesmereUIAuraBuffReminders", display = "AuraBuff Reminders", search_name = "EllesmereUI AuraBuff Reminders" },
{ folder = "EllesmereUIQoL", display = "Quality of Life", search_name = "EllesmereUI Quality of Life" },
{ folder = "EllesmereUIBlizzardSkin", display = "Blizz UI Enhanced", search_name = "EllesmereUI Blizz UI Enhanced", syncFolder = "EllesmereUIDragonRiding", syncDisplay = "Dragon Riding" },
{ folder = "EllesmereUIBlizzardSkin", display = "Blizz UI Enhanced", search_name = "EllesmereUI Blizz UI Enhanced", syncFolder = "EllesmereUISkyriding", syncDisplay = "Skyriding" },
{ folder = "EllesmereUIFriends", display = "Friends List", search_name = "EllesmereUI Friends List" },
{ folder = "EllesmereUIMythicTimer", display = "Mythic+ Tools", search_name = "EllesmereUI Mythic+ Tools Timer" },
{ folder = "EllesmereUIQuestTracker", display = "Quest Tracker", search_name = "EllesmereUI Quest Tracker" },
Expand Down Expand Up @@ -419,7 +419,7 @@ do
EllesmereUI._syncExempt = SYNC_EXEMPT

-- Modules with a sync icon but no per-profile data (always "synced"). BlizzardSkin hosts
-- Dragon Riding's per-profile DB; its sync icon routes to EllesmereUIDragonRiding via syncFolder.
-- Skyriding's per-profile DB; its sync icon routes to EllesmereUISkyriding via syncFolder.
local SYNC_GLOBAL_ONLY = {}
EllesmereUI._syncGlobalOnly = SYNC_GLOBAL_ONLY

Expand Down Expand Up @@ -873,8 +873,8 @@ EllesmereUI.RegisterSyncExclusions("EllesmereUIMythicTimer", {
"frameWidth",
})

-- Dragon Riding HUD position (unlockPos) stays per-profile on sync, like every module.
EllesmereUI.RegisterSyncExclusions("EllesmereUIDragonRiding", {
-- Skyriding HUD position (unlockPos) stays per-profile on sync, like every module.
EllesmereUI.RegisterSyncExclusions("EllesmereUISkyriding", {
"unlockPos",
})

Expand Down Expand Up @@ -7662,7 +7662,7 @@ local function CreateMainFrame()
syncTex:SetVertexColor(1, 1, 1, 1)
syncBtn._tex = syncTex
-- syncFolder/syncDisplay let an entry drive the sync of a DIFFERENT profile
-- folder (Dragon Riding lives in the BlizzardSkin entry); the loaded check
-- folder (Skyriding lives in the BlizzardSkin entry); the loaded check
-- still uses info.folder, only the sync state/group target is redirected.
local syncFolder = info.syncFolder or info.folder
syncBtn._folder = syncFolder
Expand Down Expand Up @@ -12048,7 +12048,7 @@ EllesmereUI.VIS_VALUES = {
}
EllesmereUI.VIS_ORDER = { "never", "always", "mouseover", "in_combat", "out_of_combat", "---", "in_raid", "in_party", "solo" }

-- Action Bars variant: adds "When Dragonriding". The secure action bars (1-8, stance, pet)
-- Action Bars variant: adds "When Skyriding". The secure action bars (1-8, stance, pet)
-- express it as [advflyable,flying] in their state driver, which re-evaluates the flying
-- transition in real time. Lua-side modules catch the same transition via the gliding edge events registered in EllesmereUI_Visibility.lua (gated on EllesmereUI._hasGlidingEvent).
EllesmereUI.VIS_VALUES_AB = {
Expand All @@ -12057,8 +12057,8 @@ EllesmereUI.VIS_VALUES_AB = {
mouseover = "Mouseover",
in_combat = "In Combat",
out_of_combat = "Out of Combat",
show_dragonriding = "When Dragonriding",
show_not_dragonriding = "When Not Dragonriding",
show_dragonriding = "When Skyriding",
show_not_dragonriding = "When Not Skyriding",
in_raid = "In Raid Group",
in_party = "In Party",
solo = "Solo",
Expand Down
2 changes: 1 addition & 1 deletion EllesmereUIBlizzardSkin/EllesmereUIBlizzardSkin.lua
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ local WINDOW_ENABLE_KEYS = {
--- profiles[name].disableWindowSkins, resolved live (follows profile switches,
--- rides exports); nil/false = enabled. Per-window enable keys and style picks are
--- PRESERVED while killed. Skins install at load, so crossings need a reload
--- (callers show the popup). Queue Popup, Pause Menu, and Dragon Riding are not windows and stay untouched.
--- (callers show the popup). Queue Popup, Pause Menu, and Skyriding are not windows and stay untouched.
function EllesmereUI.BlizzWindowSkinsKilled()
local prof = EllesmereUI.GetActiveProfileData and EllesmereUI.GetActiveProfileData()
return (prof and prof.disableWindowSkins) and true or false
Expand Down
4 changes: 2 additions & 2 deletions EllesmereUIBlizzardSkin/EllesmereUIBlizzardSkin.toc
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
## Author: Ellesmere
## Version: 9.1.4
## Dependencies: EllesmereUI
## SavedVariables: EllesmereUIBlizzardSkinDB, EllesmereUIDragonRidingDB
## SavedVariables: EllesmereUIBlizzardSkinDB, EllesmereUISkyridingDB
## IconTexture: Interface\AddOns\EllesmereUI\media\eg-logo.tga

# Main Luas
Expand All @@ -15,7 +15,7 @@ EllesmereUIBlizzardSkin_DiminishingReturns.lua
EllesmereUIBlizzardSkin_CharacterSheet.lua
EllesmereUIBlizzardSkin_SocketPanel.lua
EllesmereUIBlizzardSkin_InspectSheet.lua
EllesmereUIBlizzardSkin_DragonRiding.lua
EllesmereUIBlizzardSkin_Skyriding.lua
EllesmereUIBlizzardSkin_GreatVault.lua
EllesmereUIBlizzardSkin_GroupFinder.lua

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
if EUI_CLIENT_BLOCKED then return end -- pre-12.1 client failsafe (EllesmereUI_ClientGate.lua)
-------------------------------------------------------------------------------
-- EllesmereUIBlizzardSkin_DragonRiding.lua - Skyriding HUD
-- EllesmereUIBlizzardSkin_Skyriding.lua - Skyriding HUD
-------------------------------------------------------------------------------
local _, ns = ...

Expand Down Expand Up @@ -528,7 +528,7 @@ end

function Build()
if rootFrame then return end
rootFrame = CreateFrame("Frame", "EllesmereUIDragonRidingAnchor", UIParent)
rootFrame = CreateFrame("Frame", "EllesmereUISkyridingAnchor", UIParent)
rootFrame:SetFrameStrata("MEDIUM")
rootFrame:Hide()
rootFrame:SetPoint("CENTER", UIParent, "CENTER", 0, 0)
Expand Down Expand Up @@ -689,8 +689,8 @@ function RegisterUnlockElements()
EllesmereUI:RegisterUnlockElements({
MK({
key = "EDR_Cluster",
label = "Dragon Riding",
group = "Dragon Riding",
label = "Skyriding",
group = "Skyriding",
order = 700,
getFrame = function() return rootFrame end,
getSize = function()
Expand Down Expand Up @@ -794,7 +794,7 @@ initFrame:SetScript("OnEvent", function(self)
self:UnregisterEvent("PLAYER_LOGIN")
if not EllesmereUI or not EllesmereUI.Lite then return end

db = EllesmereUI.Lite.NewDB("EllesmereUIDragonRidingDB", DB_DEFAULTS)
db = EllesmereUI.Lite.NewDB("EllesmereUISkyridingDB", DB_DEFAULTS)
ns.edrDB = db

-- If disabled, skip all frame creation and event registration.
Expand Down
2 changes: 1 addition & 1 deletion EllesmereUIDataBars/EllesmereUIDataBars.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2368,7 +2368,7 @@ end
-- one enabled bar exists. Mouseover reveal goes through per-bar plain-table
-- poll proxies (never EnableMouse on the real bar).
-------------------------------------------------------------------------------
ns.EDB_VIS_CAPS = { partyIncludesRaid = false, luaDragonriding = true }
ns.EDB_VIS_CAPS = { partyIncludesRaid = false, luaSkyriding = true }

-- Bar visibility = ALPHA ONLY. A bar hosting a secure block (micromenu
-- passthrough, travel hearth) is IMPLICITLY PROTECTED: EnableMouse/Show/Hide on it in
Expand Down
14 changes: 6 additions & 8 deletions EllesmereUILocales/deDE.lua
Original file line number Diff line number Diff line change
Expand Up @@ -904,7 +904,7 @@ L["BLIZZARD ELEMENTS"] = "BLIZZARD ELEMENTE"
L["BLIZZARD HUD"] = "BLIZZARD HUD"
L["BLIZZARD POPUPS & GAME MENU"] = "BLIZZARD-POPUPS & SPIELMENÜ"
L["Blizzard Raid Bar"] = "Blizzard Schlachtzugsleiste"
L["blizzard skin character sheet tooltip menu popup dragon riding skyriding window skins lfg group finder premade queue pause game menu great vault inspect collections mounts pets toys spellbook talents adventure guide encounter journal professions guild communities calendar achievements mail catalyst gem socket item upgrade upgrades crest loot window loot toast you received popup micro menu modern delves companion brann loot roll need greed pass disenchant loot rolls pending rolls group invite invited to a group role"] = "Blizzard Skin Anpassen Charakterfenster Tooltip Menü Popup Drachenreiten Himmelsreiten Fenster Skins Dungeongruppe Gruppensuche Dungeons Schlachtzüge Pause Spielmenü Schatzkammer Betrachten Sammlungen Reittiere Haustiere Spielzeuge Zauberbuch Talente Abenteuerführer Dungeons Schlachtzüge Berufe Gilde Communities Kalender Erfolge Post Katalysator Edelstein Sockel Gegenstandsaufwertung Aufwertungen Wappen Beutefenster Beute-Toast Du hast erhalten Mikromenü Tiefen Begleiter Brann Würfeln Bedarf Gier Passen Entzaubern Beutewürfe Ausstehende Würfe Einladung Gruppeneinladung Rolle"
L["blizzard skin character sheet tooltip menu popup skyriding window skins lfg group finder premade queue pause game menu great vault inspect collections mounts pets toys spellbook talents adventure guide encounter journal professions guild communities calendar achievements mail catalyst gem socket item upgrade upgrades crest loot window loot toast you received popup micro menu modern delves companion brann loot roll need greed pass disenchant loot rolls pending rolls group invite invited to a group role"] = "Blizzard Skin Anpassen Charakterfenster Tooltip Menü Popup Himmelsreiten Fenster Skins Dungeongruppe Gruppensuche Dungeons Schlachtzüge Pause Spielmenü Schatzkammer Betrachten Sammlungen Reittiere Haustiere Spielzeuge Zauberbuch Talente Abenteuerführer Dungeons Schlachtzüge Berufe Gilde Communities Kalender Erfolge Post Katalysator Edelstein Sockel Gegenstandsaufwertung Aufwertungen Wappen Beutefenster Beute-Toast Du hast erhalten Mikromenü Tiefen Begleiter Brann Würfeln Bedarf Gier Passen Entzaubern Beutewürfe Ausstehende Würfe Einladung Gruppeneinladung Rolle"
L["Blizzard StatusBar"] = "Blizzard Statusleiste"
L["Blizzard Style Action Bars"] = "Aktionsleisten im Blizzard Stil"
L["BLIZZARD TOOLTIP"] = "BLIZZARD TOOLTIP"
Expand Down Expand Up @@ -1911,7 +1911,7 @@ L["Drag to Reorder. Click to add custom glows, active/cooldown state effects and
L["Drag to Reorder. Click to override display settings and add custom effects per icon"] = "Ziehen zum Neuanordnen. Klickt, um Anzeigeeinstellungen zu überschreiben und benutzerdefinierte Effekte pro Symbol hinzuzufügen."
L["Drag to Reorder. Click to Scroll. Right Click to Remove."] = "Ziehen zum Neuanordnen. Klicken zum Scrollen. Rechtsklick zum Entfernen."
L["Dragon badge on elite and rare targets"] = "Drachen Wappen bei Elite- und seltenen Zielen"
L["Dragon Riding"] = "Drachenreiten"
L["Skyriding"] = "Himmelsreiten"
L["Drakmoor"] = true
L["Draw role icons behind the frame border, including the hover and target highlight."] = "Zeichnet Rollensymbole hinter dem Fensterrahmen, einschließlich der Hervorhebung für Mouseover und Ziel."
L["Draw tick lines across the bar at positions you choose."] = "Zieht Teilstriche an deinen gewählten Positionen über die Leiste."
Expand Down Expand Up @@ -2058,7 +2058,7 @@ L["Enable Cursor Circle"] = "Cursorkreis aktivieren"
L["Enable Custom Top Row Count"] = "Benutzerdefinierte Anzahl für obere Reihe aktivieren"
L["Enable Damage Meters"] = "Schadensmeter aktivieren"
L["Enable Dark Mode (Global Settings, Fonts & Colors) to use this condition"] = "Aktiviere den Dunkelmodus (Globale Einstellungen, Schriftarten & Farben), um diese Bedingung zu nutzen"
L["Enable Dragon Riding Bar"] = "Drachenreitleiste aktivieren"
L["Enable Skyriding Bar"] = "Himmelsreitleiste aktivieren"
L["Enable Duration Text"] = "Dauertext aktivieren"
L["Enable Dynamic Rez"] = "Dynamische Wiederbelebung aktivieren"
L["Enable Faction Banners"] = "Fraktionsbanner aktivieren"
Expand Down Expand Up @@ -5098,8 +5098,6 @@ L["Skips your own frame when Show Tanks duplicates the raid's tanks. Hotkey pick
L["Skull Bash\n(Focus)"] = "Schädelstoß\n(Fokus)"
L["Skyfury"] = "Himmelszorn"
L["Skyreach"] = "Himmelsnadel"
L["Skyriding Bar Color"] = "Farbe der Himmelsreiten Leiste"
L["Skyriding Bar Height"] = "Höhe der Himmelsreiten Leiste"
L["Skyriding Bar"] = "Himmelsreiten Leiste"
L["Skyriding HUD with speed, vigor and second wind tracking."] = "Himmelsreiten HUD mit Verfolgung von Geschwindigkeit, Elan und Zweitem Wind."
L["Slayer's Rise"] = "Hügel der Jäger"
Expand Down Expand Up @@ -5537,7 +5535,7 @@ L["The Voidspire"] = "Die Leerenfestung"
L["The widest angle a nest's entries may spread over. They stay on one ring for as long as they fit inside it; the rest go onto a second ring further out."] = "Der maximale Winkel, über den sich die Einträge eines Untermenüs verteilen dürfen. Sie bleiben auf einem Ring, solange sie darauf Platz haben; der Rest wird auf einem zweiten, weiter außen liegenden Ring platziert."
L["The widest angle a nest's entries may spread over."] = "Der maximale Winkel, über den sich die Einträge eines Untermenüs verteilen dürfen."
L["The world map window chrome and the quest log side panel."] = "Der Rahmen des Weltkartenfensters und die Questlog-Seitenleiste."
L["Themed Blizzard frames: window skins, tooltips, menus, popups, Dragon Riding HUD."] = "Themed Blizzard Fenster: Fenster Skins, Tooltips, Menüs, Popups, Drachenreiten HUD."
L["Themed Blizzard frames: window skins, tooltips, menus, popups, Skyriding HUD."] = "Themed Blizzard Fenster: Fenster Skins, Tooltips, Menüs, Popups, Himmelsreiten HUD."
L["These settings prioritize frame rate and visual clarity over environmental detail. Textures stay high quality so your character and the world still look perfect."] = "Diese Einstellungen bevorzugen Bildrate und visuelle Klarheit gegenüber Umgebungsdetails. Texturen bleiben hochauflösend."
L["These specs hold override values that no group's editing mode can reach anymore (left behind by membership changes). They still apply. Remove one to return that spec to the shared default."] = "Diese Spezialisierungen enthalten Überschreibungswerte, die von keinem Bearbeitungsmodus einer Gruppe mehr erreicht werden können (zurückgeblieben durch Mitgliederänderungen). Sie finden weiterhin Anwendung. Entferne eine, um diese Spezialisierung zum gemeinsamen Standard zurückzusetzen."
L["Thick Outline"] = "Dicke Kontur"
Expand Down Expand Up @@ -6044,7 +6042,7 @@ L["When All Present"] = "Wenn alle vorhanden sind"
L["When Any Missing"] = "Wenn irgendeiner fehlt"
L["When Any Present"] = "Wenn irgendeiner vorhanden ist"
L["When disabled, EUI relinquishes full control of friendly player nameplates to Blizzard. Use Blizzard's own Nameplate settings (Esc > Options > Nameplates) to control them."] = "Wenn deaktiviert, übergibt EUI die volle Kontrolle über freundliche Namensplaketten an Blizzard. Nutzen Sie Blizzards Einstellungen zur Steuerung."
L["When Dragonriding"] = "Beim Drachenreiten"
L["When Skyriding"] = "Beim Himmelsreiten"
L["When enabled, BM and MM specs show Focus as the standard power bar instead of a class resource bar."] = "Wenn aktiviert, zeigen BM- und MM Jäger den Fokus als Standard Energieleiste anstelle der Klassenressourcenleiste."
L["When enabled, debuff icons keep Blizzard's colored border instead of using the custom border."] = "Wenn aktiviert, behalten Schwächungszaubersymbole den farbigen Rahmen von Blizzard anstelle des benutzerdefinierten Rahmens."
L["When enabled, EUI relinquishes full control of friendly player nameplates to Blizzard."] = "Wenn aktiviert, übergibt EUI die volle Kontrolle über freundliche Namensplaketten an Blizzard."
Expand All @@ -6057,7 +6055,7 @@ L["When enabled, the extra buttons (Great Vault, M+ Portals, Friends Online, Gro
L["When Healing"] = "Beim Heilen"
L["When hovering any action bar set to Mouseover, all Mouseover bars will appear."] = "Wenn Sie über eine auf 'Mouseover' gesetzte Leiste fahren, werden alle Mouseover Leisten eingeblendet."
L["When Missing"] = "Wenn fehlend"
L["When Not Dragonriding"] = "Nicht beim Drachenreiten"
L["When Not Skyriding"] = "Nicht beim Himmelsreiten"
L["When on, flask/food/weapon reminders still show (dimmed) when you have no matching item in your bags, as a prompt to restock.\nWhen off, they are hidden entirely if you don't carry the item."] = "Wenn aktiviert, werden Erinnerungen für Fläschchen/Essen/Waffenverzauberung weiterhin (abgedunkelt) angezeigt, selbst wenn Du keinen passenden Gegenstand in den Taschen hast – als Hinweis zum Nachfüllen.\nWenn deaktiviert, werden sie vollständig ausgeblendet, falls Du den Gegenstand nicht bei Dir führst."
L["When Present"] = "Wenn vorhanden"
L["When the class resource bar is not shown, this automatically adds the class resource height to the power bar."] = "Wenn die Klassenressourcenleiste nicht angezeigt wird, fügt dies automatisch deren Höhe zur Energieleiste hinzu."
Expand Down
Loading