promotional bannermobile promotional banner

PC Layout Default

PC Layout Default automatically prompts you to switch to your preferred Edit Mode layout whenever the wrong one is active — keeping your UI consistent across every PC you play on.

PC Layout Default

Keep your Edit Mode layout consistent across every login and spec swap — per PC.


What does it do?

World of Warcraft saves your Edit Mode layout selection server-side, which means switching layouts on one computer affects what loads on every other computer you play on. If you use different UI layouts on different machines, this is a constant annoyance.

PC Layout Default solves this by letting you designate a preferred Edit Mode layout for each PC independently. It checks whether your preferred layout is active at login and after switching specs for the first time each session. If the wrong layout is loaded, it pops up a dialog and lets you switch back in one click.


Features

  • Per-PC preference — stored in local SavedVariables, which are never synced between machines
  • Login check — detects a mismatch as soon as you enter the world
  • Spec-switch check — fires the first time you swap to each spec per session, after WoW has applied that spec's last-used layout
  • Non-intrusive prompt — a simple popup showing your active layout vs. your preferred layout, with Switch / Keep Current options
  • Settings panel — lists all your custom Edit Mode layouts; click one to set it as the PC default
  • Slash commands — for manual checks, instant switching, and debugging

Setup

  1. Log in on the PC you want to configure
  2. Type /pcld to open the settings panel
  3. Click the layout name you want as the default for this machine
  4. Done — the addon will prompt you whenever a different layout is active at login or on spec change

Slash Commands

Command Description
/pcld Open the settings panel
/pcld check Manually trigger a mismatch check
/pcld switch Immediately switch to your PC default
/pcld active Print the name of the currently active layout
/pcld clear Remove the saved preference for this PC
/pcld debug Print raw layout data for troubleshooting

Why SavedVariables = per PC

WoW stores SavedVariables as local Lua files inside your WTF/Account/.../SavedVariables/ folder. They are never uploaded to Blizzard's servers and are never shared between machines. This makes them a natural fit for storing machine-specific preferences — no account fingerprinting or hardware detection required.


Compatibility

  • Expansion: World of Warcraft: Midnight
  • Conflicts: None known. Does not modify any Blizzard frames or hook any game functions — it only reads layout state and calls C_EditMode.SetActiveLayout()

Feedback & Bugs

Please use the Issues tab to report bugs. When reporting, run /pcld debug and include the output — it shows your layout IDs and resolved names which makes diagnosing API issues much faster.

The PC Layout Default Team

profile avatar
  • 2
    Projects
  • 460
    Downloads

More from OozeGoose1

  • Rootwalking Marker project image

    Rootwalking Marker

    • 456
    • Addons

    Displays Rootwalking spell buttons for Harronir characters in Harandar as either Game Menu buttons or a floating window, with one-click waypoint setting.

    • 456
    • June 17, 2026
    • Addons
    • +2
  • Rootwalking Marker project image

    Rootwalking Marker

    • 456
    • Addons

    Displays Rootwalking spell buttons for Harronir characters in Harandar as either Game Menu buttons or a floating window, with one-click waypoint setting.

    • 456
    • June 17, 2026
    • Addons
    • +2