promotional bannermobile promotional banner

Lazy Checklist

A lightweight checklist addon

File Details

LazyChecklist-2.0.0.zip

  • R
  • Feb 19, 2026
  • 28.25 KB
  • 13
  • 12.0.1
  • Retail

File Name

LazyChecklist-2.0.0.zip

Supported Versions

  • 12.0.1

2.0.0 — Release

New Features

  • Right-click to edit entries — right-clicking any entry loads it directly into the input box for editing. Existing link data is fully preserved and new links can be shift-clicked in as normal. The input box expands to show the full entry text while editing, and collapses back on confirm or cancel.
  • Add button becomes Apply while editing — makes it clear you are in edit mode; reverts to Add when done.
  • Editing label — while editing, the label above the input box changes to show instructions in red rather than the "Adding to:" category indicator.
  • Input box grows as you type — the input box now dynamically expands up to 6 lines as text is entered, for both new entries and edit mode, then collapses back when submitted or cleared.
  • Text wrap toggle — a new Wrap Text: On/Off option in the menu allows entry text to wrap across multiple lines when the addon window is narrow. Each row grows to fit its content. The setting persists across sessions.
  • Label anchored above input box — the category/editing label now floats directly above the input box and tracks it as it grows.

Bug Fixes

  • Fixed multiple Lua errors caused by functions being defined before the UI frames they reference (OpenEditItem, CancelEditMode, ExpandInputArea)
  • Fixed window jumping to the bottom of the screen on login/reload when locked
  • Fixed wrapped entries overlapping category headers
  • Fixed long entries not wrapping until the window was manually resized
  • Fixed integer overflow when shift-clicking achievements with many criteria
  • Fixed achievement tooltip not showing criteria progress after overflow fix
  • Fixed plain text in the Editing label showing yellow instead of white
  • Fixed Lua parse error caused by a literal newline embedded inside a string

1.4.6 — Release

New Features

  • Shift-clicking achievements and quests now captures them as linked entries — live progress and completion state show on hover
  • Multiple links supported on a single entry alongside plain text prefix/suffix
  • Clicking a linked entry navigates to that item in the appropriate game frame
  • Entries with links show a tooltip preview on hover

Bug Fixes

  • Fixed shift-click capture only working once per session
  • Fixed Blizzard's tracker also firing when shift-clicking an achievement (Midnight 12.0)
  • Fixed achievement criteria showing as greyed out in tooltips
  • Fixed "Retrieving data" appearing instead of tooltip content on first hover

1.4.4 — Release

Bug Fixes

  • Fixed "Add Category" causing a Lua error on click
  • Fixed window position being overwritten on login/reload when locked

1.4.3 — Initial Release

Features

  • Checklist panel — resizable, movable window with persistent position, size, and scale across sessions
  • Check/uncheck items — checked items are greyed out; use "Clear Done" to remove them in bulk
  • Shift-click capture — shift-click items from bags, achievements, and quests directly into the input box
  • Mixed entries — combine plain text and multiple shift-clicked links in a single entry
  • Tooltips — hover any link in the list to see its tooltip; achievement tooltips always reflect current progress
  • Click to navigate — click an achievement link to open the Achievement frame at that entry; click item/quest links to open their info panels
  • Categories — group entries into named, collapsible sections; rename, reorder, and delete via header controls; click a header to set it as the active target for new entries
  • Bulk import — paste one item per line; supports :: syntax to create or switch categories inline (e.g. Daily::)
  • Custom icons — full set of line-art icons for all category controls
  • Hamburger menu — single menu button replacing individual title bar buttons; opens a dropdown with Add Category, Clear Done, and Import
  • Lock Window — prevents accidental moving or resizing; persists across sessions
  • Background opacity slider — adjust background and border transparency from the menu
  • Auto-migration — existing saved data is moved into a "General" category on first load
  • Slash commands/lc, /lazycheck, /checklist
    • /lc — toggle the window
    • /lc clear — remove all items
    • /lc scale <50-200> — resize the UI
    • /lc import — open the import window
    • /lc <text> — quickly add a plain-text item without opening the window
    • /lc help — list all commands