       ╔═══════════════╗
      ╱                 ╲
     ╱                   ╲
    │      Roth_UI        │
    │                     │
     ╲  • • • • • • • •  ╱
      ╲  • • • • • • •  ╱
       ╚═══════════════╝

Roth UI - A Diablo Themed Unit Frame Layout for oUF
=====================================================

Version: 2.1.1
Current Maintainer: EchoZulu69er (2025) - assisted by Grok and Cursor AI
Previous Maintainer: Galaxy (Galaxy119/Joker119) - 2012-2018
Original Creator: zork (Lars Norberg) - ~2008-2016

DESCRIPTION:
------------
Roth UI is a Diablo-themed unit frame layout built on the oUF framework. It provides a dark, 
gothic aesthetic with custom action bars, minimap, chat, and unit frames.

FEATURES:
---------
• Diablo-themed unit frames (player, target, party, raid, etc.)
• Custom action bar styling with drag-and-drop positioning
• Square minimap with custom positioning
• Custom chat frame
• Information strings display
• Objective tracker customization
• Tooltip styling
• Font customization

INSTALLATION:
-------------
1. Extract the Roth_UI folder to your World of Warcraft\_classic_era_\Interface\AddOns\ directory
2. Restart World of Warcraft or type /reload in-game
3. The UI will load automatically

CONFIGURATION:
--------------
• Type /roth to see available commands
• Use /roth unlockbars to unlock and reposition action bars
• Use /roth unlockunits to unlock and reposition unit frames
• Use /roth config to open the configuration panel

REQUIREMENTS:
-------------
• World of Warcraft Classic Anniversary - TBC (Interface 11508)
• No additional addons required (all libraries included)

SUPPORT:
--------
For issues, bug reports, or feature requests, please visit the addon page on CurseForge.

CREDITS:
--------
See Credits.txt for full list of contributors and third-party libraries used.

CHANGELOG:
----------
See CHANGELOG.txt for detailed list of changes and fixes.

SLASH COMMANDS:
---------------

MAIN COMMANDS (/roth):
/roth config          - Opens the orb configuration panel
/roth resettemplates  - Resets button templates
/roth unlockart       - Unlocks the art frames (allows repositioning)
/roth lockart         - Locks the art frames (prevents movement)
/roth unlockorbs      - Unlocks the health/power orbs (allows repositioning)
/roth lockorbs        - Locks the health/power orbs (prevents movement)
/roth unlockbars      - Unlocks all action bars (allows repositioning)
/roth lockbars        - Locks all action bars (prevents movement)
/roth unlockunits     - Unlocks all unit frames (allows repositioning)
/roth lockunits       - Locks all unit frames (prevents movement)
/roth resetart        - Resets art frames to default position
/roth resetbars       - Resets all action bars to default positions
/roth resetunits      - Resets all unit frames to default positions
/roth resetorbs       - Resets the health/power orbs to default position
/roth movebuffs       - Toggles buff frame lock (unlock to drag, lock to save)
/roth resetbuffs      - Resets the buff frame to default position
/roth movedebuffs     - Toggles debuff frame lock (unlock to drag, lock to save)
/roth resetdebuffs    - Resets the debuff frame to default position
/roth unlockall       - Unlocks all frames (art, bars, units, orbs, buffs, debuffs)
/roth lockall         - Locks all frames (art, bars, units, orbs, buffs, debuffs)
/roth resetall        - Resets all frames to default positions
/roth reposestance    - Force repositions the stance bar
/roth reposebags      - Force repositions the bag bar

ACTION BAR STYLER (/rabs):
/rabs lock            - Locks all action bar frames
/rabs unlock          - Unlocks all action bar frames (allows repositioning)
/rabs reset           - Resets all action bar frames to default positions

MINIMAP (/rmm):
/rmm lock             - Locks the minimap frame (prevents movement)
/rmm unlock           - Unlocks the minimap frame (allows repositioning)
/rmm reset            - Resets the minimap to default position

SHINYBUFFS (/shinybuffs or /sb):
/shinybuffs           - Opens ShinyBuffs configuration panel
/sb                   - Shortcut for /shinybuffs

NOTEPAD (/note or /notepad):
/note                 - Toggles the in-game notepad
/notepad              - Toggles the in-game notepad

DEBUG COMMANDS:
/rothframe            - Identifies the UI frame under your cursor
/rothlist             - Lists all MainMenuBar children (debug)

NOTE: Type any command without arguments (e.g., /roth, /rabs, /rmm) to display 
the full command list for that module.

