Click Cast Cheat Sheet

Click Cast Cheat Sheet shows a movable cheat-sheet of up to 15 spell icons (five base mouse buttons plus their SHIFT and CTRL variants) by reading the player's click bindings.

File Details

1.2.2

  • R
  • Mar 14, 2026
  • 8.90 KB
  • 3
  • 12.0.0+2
  • Retail

File Name

ClickCastCheatSheet-1.2.2.zip

Supported Versions

  • 12.0.0
  • 11.2.7
  • 11.2.5

lightweight tag cad7c7162f42edb4b1dcccc6d9f8f537282a5613 1.2.2
Author:    Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:    Sat Mar 14 18:01:47 2026 +0100

commit cad7c7162f42edb4b1dcccc6d9f8f537282a5613
Author: Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:   Sat Mar 14 18:01:47 2026 +0100

    Fix settings sliders overflowing outside the panel

    - Anchor sliders relative to previous slider instead of label for tighter layout
    - Hide Low/High text on OptionsSliderTemplate to save vertical space
    - Reduce spacing between slider groups from -40 to -20
    - Anchor first slider directly below the debug checkbox

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 98f4ea6599b4dd7b77003f48d4048a3f6b2ea62b
Author: Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:   Sat Mar 14 17:51:25 2026 +0100

    Add X/Y position sliders with edit boxes, auto-refresh on respec

    - Add Position X and Position Y sliders with editable text fields to
      the settings panel, allowing precise positioning of the icon cluster
    - Extract reusable CreateSliderWithEditBox helper for slider+editbox combos
    - Add scale editbox alongside the existing scale slider
    - Listen for ACTIVE_TALENT_GROUP_CHANGED to auto-refresh click bindings
      when the player switches specializations
    - Increase settings panel height to fit new controls

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 91466fb7e3c8d49048662f7b13e5038a1cac5179
Author: Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:   Sat Mar 14 17:45:16 2026 +0100

    Only apply scale on mouse release instead of every drag tick

    Moves print and ReinitializeFrames to OnMouseUp so dragging the slider
    only updates the label text live, and applies the change once on release.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit ec2a42588b501e0f09c70786c371abaf5b6e3f8f
Author: Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:   Sat Mar 14 17:20:17 2026 +0100

    Revert slider template to OptionsSliderTemplate

    OptionsSliderTemplate still works in WoW 12.0 (deprecated but not removed).
    UISliderTemplateWithLabels caused the slider to not appear.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 61d14afbf771a41a15569bcd0da978a0965c3856
Author: Tomas Deceuninck <tomas.deceuninck@gmail.com>
Date:   Sat Mar 14 16:40:22 2026 +0100

    Fix bugs for WoW 12.0 compatibility and frame cleanup

    - Replace deprecated OptionsSliderTemplate with UISliderTemplateWithLabels
    - Fix ReinitializeFrames to clean up child icon frames, preventing leaks
    - Wipe LAST_COOLDOWN_STATE on reinit/reload so cooldown detection works
    - Key cooldown tracking by config key instead of spell ID to avoid collisions
    - Scale container size with SCALE_MULTIPLIER instead of fixed 200x200
    - Remove redundant GCD spell ID 61304 check (isOnGCD handles this in 12.0)
    - Add /cccs reload command to refresh click bindings mid-session
    - Fix function ordering so ReinitializeFrames is defined before slash handler
    - Remove unused self parameter from InitializeWorker
    - Move SavedVariablesPerCharacter above file list in TOC

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>