LumenUI

A focused WoW UI suite with flawless defaults and zero bloat.

File Details

v0.9.201-beta

  • B
  • Jul 17, 2026
  • 467.72 KB
  • 14
  • 12.0.7
  • Retail

File Name

LumenUI-v0.9.201-beta.zip

Supported Versions

  • 12.0.7

LumenUI

v0.9.201-beta (2026-07-17)

Full Changelog Previous Releases

  • Merge pull request #15 from NennMichSchinken/dev
    Release v0.9.201-beta
  • Merge pull request #14 from NennMichSchinken/feature/qol-quick-gossip
    Feature/qol quick gossip
  • qol: quick gossip also covers raid instances
    Gate widened to party/raid/scenario (still never the open world). Raid
    boss-RP gossips are the reason the Shift escape hatch exists.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • qol: quick gossip (auto-select single options, 1-9 keys for choices)
    In party/scenario instances, opt-in via the Mythic+ card: a gossip with
    exactly one option and no quests is selected automatically (Blizzard only
    auto-skips when the NPC flags selectOptionWhenOnlyOption; holding Shift
    keeps the window, a chain guard stops self-reopening gossips). With
    several options the visible entries get number prefixes and the 1-9 keys
    select via the official GossipFrame:SelectGossipOption API. The keyboard
    catcher exists only while a multi-option gossip is open, never in combat,
    and propagates every unhandled key.
    Co-Authored-By: Claude Fable 5 noreply@anthropic.com
  • Merge pull request #13 from NennMichSchinken/feature/card-eyes-editmode-coexist
    Feature/card eyes editmode coexist
  • editmode: Shell coexists with the session (non-destructive Open settings)
    "Open settings" no longer ends the session — the Shell opens alongside Edit
    Mode and the element whose settings are open lights up (its card-eye layers
    show on the real placed frame; the other context stays clean). Details:
    • Flyout "Open settings" keeps the session open, sets the lit context, and
      closes the flyout; with the Shell already open, selecting another element
      jumps straight to its tab + relights it (no second click).
    • ESC staggers: link mode -> Shell -> session.
    • The Shell rides at FULLSCREEN_DIALOG + Raise() during a session so it sits
      above the frame overlays (Done toolbar stays above); restored on close.
    • Tab edits refresh the world previews live (RefreshShellPreview funnel);
      UpdateLayout no longer shows the live secure header mid-session.
    • Edit previews get a defined z-order on show (RaisePreview) so the two
      stacked previews don't interleave before the first click.
    • Default shell scale 0.8 -> 0.7 (new sweet spot).
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • raidframes: remove the preview filter popover (card eyes replace it)
    Per-layer preview visibility now lives entirely as an eye on each setting
    card, so the preview dock's funnel filter button + grouped checkbox popover
    are gone. The collapse chevron re-anchors to the header's right edge and the
    dock chrome is always on (the Backdrop toggle went with the popover).
    Removes the now-unused icon-funnel texture.
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • raidframes: card eyes on remaining layers + dedicated Absorbs card
    • New "Shields & heal absorb" card in the Base tab (central, like
      EllesmereUI): shield/heal-absorb textures + opacities move out of the
      Health bar card; the eye toggles the absorb overlay in the preview.
    • Card eyes wired on Text, Dispel, Aggro, and the "Role & leader icons"
      collapsible (W.Collapsible can now carry a header eye).
    • makeBox shifts the subtitle (not just the title) right when a card has
      an eye, so a subtitled header doesn't collide with the eye.
    • Base tab reflow: Absorbs (6) + Sorting (6) share a row (Sorting moved
      up next to Absorbs); Status now sits alone below.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • raidframes: per-card preview eyes + class-aware preview icons
    • Shell: card headers can carry an eye toggle (left of the master switch);
      it flips a preview layer in previewEyes, replacing the grouped filter
      popover for that layer. Wired on the four aura category cards
      (HoTs / Defensives / Major CDs / Debuffs) on the Raid + Group tabs.
    • Preview icons now prefer the active spec's tracked spells (whitelist)
      per category, falling back to the generic fake set; cached per spec and
      invalidated at the preview redraw roots.
    • Major CDs preview uses its own icon set (was HoTs).
    • Tooltip can open above its owner (used by the eye) + clamped to screen.
      New textures: icon-eye, icon-eye-off.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • Merge pull request #12 from NennMichSchinken/fix/flyout-coldstart-and-cursor-ring
    Fix/flyout coldstart and cursor ring
  • qol: keep cursor ring above the Edit Mode flyout
    The flyout uses SetToplevel(true); toplevel frames render above non-toplevel
    frames in the same strata regardless of frame level, so the ring (TOOLTIP,
    level 9999) still fell behind it. Put the ring in the toplevel bucket too and
    re-top it in its existing OnUpdate so it stays above the flyout.
  • shell: fix cold-open via OpenTo (blank sliders / missing first row)
    OpenTo shows the panel then selects the section in the same tick, so the
    target screen is built with IsShown() already true -> RenderContent marks it
    _builtHidden=false and the Build()-OnShow rebuild safety net is disarmed by
    the section switch. Unresolved ScrollFrame widths left sliders blank and the
    first row missing (and it got cached). Re-render once layout settles on a
    cold open (mirrors the OnShow net; RenderContent(true) drops the degenerate
    cached build). Warm opens are unaffected.