Details

Addon ID: 26218
Addon Version: 1.6.1
Expansion: 1.60
Upload date: Oct 06, 2026
Last Updated: Oct 06, 2026
Downloads: Less than 100
Website: Source Link

Expansion


Categories


Developers

bloodfen
bloodfen Creator

ClassyMap

A minimalist square minimap addon for World of Warcraft. Transforms the default circular minimap into a clean, modern square shape.

WoW Version Interface GitHub Sponsor

Minimal Footprint: Single-purpose addon focused on doing one thing well, making your minimap look great.

Features

  • ◼️ Square Minimap – Clean square shape instead of the default circle
  • 🖼️ Simple Border – Thin, customizable border
  • 📦 Button Drawer – Collects addon minimap buttons into a tidy row
  • 🧹 Clutter Free – Hides compass, zoom buttons, and blob rings
  • 🔌 Addon Compartment – Integrates with Blizzard's native addon compartment frame

Installation

  1. Download or clone this repository
  2. Place the ClassyMap folder in your WoW addons directory:
    World of Warcraft_retail_InterfaceAddOns
    
  3. Restart WoW or type /reload if already running

Usage

The addon applies automatically on login. Use the settings panel to customize.

Slash Commands

CommandDescription
/classymap or /cmOpen settings
/classymap toggleEnable/disable the addon

Configuration

Open settings via /cm or Esc → Options → AddOns → ClassyMap.

Settings

SettingDescription
Border SizeThickness of the minimap border
Border ColorColor of the minimap border
Hide CompassRemove the compass ring
Hide Zoom ButtonsRemove the +/- zoom buttons
Button Drawer PositionPosition of collected addon buttons (bottom, left, right)

Compatibility

  • Works with LibDBIcon minimap buttons from other addons
  • Properly reports "SQUARE" via GetMinimapShape() for addon compatibility

Requirements

  • World of Warcraft Retail 11.0+ or Midnight Beta

Files

FilePurpose
ClassyMap.tocAddon manifest
Core.luaMinimap modification, border creation, shape override
Settings.luaAceConfig settings UI

Technical Notes

  • Ace3 Framework – Uses AceAddon, AceConfig for settings
  • Shape Override – Globally overrides GetMinimapShape to return "SQUARE" for other addon compatibility
  • Mask Texture – Uses Minimap:SetMaskTexture("Interface\BUTTONS\WHITE8X8")

Support

If you find ClassyMap useful, consider sponsoring on GitHub to support continued development and new addons. Every contribution helps!

License

GPL-3.0 License – see LICENSE for details.

You must be logged in to leave a comment.

Comments (0)