File Details
LazyChecklist-3.2.zip
- R
- Mar 22, 2026
- 178.32 KB
- 85
- 12.0.1
- Retail
File Name
LazyChecklist-3.2.zip
Supported Versions
- 12.0.1
LazyChecklist Changelog
3.2 — Current
New Features
- Keep Focus lock — padlock button in the prio row keeps the input box focused while shift-clicking multiple items. Releases on submit or Escape. Hidden until the input box is clicked.
Changes
- Achievement hover tooltip no longer shows "Retrieving data…" — built directly from local data with live criteria progress.
- Item link colours in the input box now correctly match the game for all quality tiers following the patch 11.1.5 link format change.
- Stack split popup suppressed when input box has focus — shift-clicking stacked items no longer interrupts the workflow.
- Input box expansion now pushes the entry list up instead of overlapping it.
- Import / Export popup uses a slim custom scrollbar instead of the default WoW chrome.
- Import description clarified to mention both export strings and plain text with tag syntax.
- Export description updated with Ctrl+C copy instructions.
- All buttons refreshed with a cleaner flat style — solid fill, 1px border, subtle top highlight.
- Import / Export tab buttons updated to match new button style.
- Priority dots, lock button and Add button sizes harmonised in the prio row.
Bug Fixes
- Fixed resize grip causing the window to jump/expand when clicked without dragging.
- Fixed Add button appearing when the input box is empty.
- Fixed Add button showing on autohide input reveal regardless of content.
3.1.9 — Release
New Features
- Import / Export — the Import popup is now a tabbed Import / Export dialog.
- Export All — generates a shareable export string containing all categories and entries, including hyperlinks, priorities, and checked state.
- Export Unchecked — exports only unchecked entries, useful for sharing a fresh list.
- Export Checked — exports only completed entries.
- Import now accepts export strings generated by the addon (
LC1:prefix) in addition to plain text — paste an export string into the Import tab and it will be decoded automatically. - Checked state is preserved on import from export strings.
Changes
- Import / Export icon updated to show both an inward and outward arrow.
3.1.8 — Release
Changes
- Drag-to-reorder rewritten using a gap-index model — consistent drop indicators across all cases including empty categories and category boundaries.
- Drop indicator now always renders above row frames regardless of drag direction.
- Code cleanup across MenuBar, Input, CatMenu and Rows.
Bug Fixes
- Fixed drop gap not appearing between adjacent empty categories or after the last item above a category header.
- Fixed drop indicator being obscured when dragging upward.
- Fixed
/lc resetnot saving the correct position after moving the frame to centre.
3.1.7 — Release
New Features
/lc reset— resets the window to default size and scale and centres it on screen. Useful if the window ends up off-screen.
Changes
- Minimum window width raised to 185px to prevent the hamburger menu and close button overlapping.
Bug Fixes
- Fixed window snapping to the bottom of the screen after being dragged.
- Fixed resize expanding from the centre instead of the bottom-right corner.
- Fixed duplicate event scripts on the resize grip left over from previous refactors.
3.1.6
Changes
- Priority dots and Add/Update button moved to a row below the input box.
- Minimum window height increased to 220px.
Bug Fixes
- Fixed list rows overflowing into the input area when text wrapping is on.
- Fixed saved window size not being clamped to minimum bounds on load.
3.1.5 — Release
Changes
- Code cleanup — removed dead textures, unused imports, and duplicate function calls.
Bug Fixes
- Fixed several DB keys missing from the upgrade migration block.
- Fixed minor stale reference and menu sync bugs introduced during 3.1 development.
3.1
New Features
- Hide Checked — new per-category toggle in the right-click menu. When enabled, checked entries are hidden from the list immediately on tick, keeping the category uncluttered. Entries are still stored and will reappear if the toggle is turned off.
- Hide Reset Badge — new per-category toggle in the right-click menu. Hides the DAILY / WEEKLY / SEMI-WK badge on the category header without changing the reset schedule itself.
- Reset chat notifications — on login, if any auto-reset fired, a message is printed to chat reporting how many entries were reset per schedule type (e.g. "3 checked entries reset.").
- Semi-weekly reset schedule — new reset option alongside Daily and Weekly. US: Tuesday 15:00 + Friday 22:00 UTC. EU: Wednesday 04:00 + Saturday 18:00 UTC.
/lc lock— new slash command to toggle the window lock without opening the menu.- Hover tooltips — hovering an entry shows "Drag to reorder / Right-click to edit". Hovering a category header shows "Right-click for options". Hovering the drag handle shows "Drag to reorder". Tooltips appear after a short delay and can be disabled via the hamburger menu.
- Reworked import format — tags replace the old
::syntax. Use[c]to declare a category,[l][m][h]for priority. Tags can appear at the start or end of any line.
Bug Fixes
- Fixed opacity slider unhiding the border when Hide Border was enabled.
- Fixed achievement link tooltip Lua error.
- Fixed opacity/font size slider nil error on drag.
- Fixed checkbox nil error on click.
3.0
New Features
- Category drag-to-reorder — drag any category header by its ⠿ handle to reorder categories. The whole category (header + all entries) moves as a block. A cyan drop line shows the landing position, consistent with entry drag-and-drop.
- Category right-click menu — right-clicking any category header opens a context menu with all category actions in one place: Auto-reset (Weekly / Daily / Off), Ignore Clear Done, Rename, and Delete. Active settings show a checkmark.
- Auto-reset — set a category to reset Daily or Weekly. On login after the relevant WoW reset boundary (daily 09:00 UTC, weekly Tuesday 09:00 UTC), all checked entries in that category are automatically unticked. The category header shows a DAILY or WEEKLY badge.
- Ignore Clear Done — mark a category so its checked entries are skipped when "Clear Done" is used from the menu. Useful for recurring task categories you don't want cleared by accident.
Changes
- Category headers are now cleaner: the ▲ ▼ up/down buttons are gone, replaced by the ⠿ drag handle. Rename and Delete are accessed via right-click. Only the collapse button and the delete button remain visible on the header itself.
- Existing categories are automatically migrated to include the new
resetandignoreClearDonefields on first load.
2.9.1 — Release
New Features
- Font size slider — new slider in the hamburger menu to scale entry and category label text from 9pt to 16pt. Setting persists across sessions.
Changes
- Custom popup dialogs — the Add Category, Rename Category, and Delete Category confirmations now use addon-styled popups instead of Blizzard's default dialogs. Delete button is red-tinted for clarity.
- Roboto SemiBold font — all addon text now uses the packaged Roboto SemiBold font for a cleaner, more modern look. The title bar retains the original WoW font.
- Menu width widened to 140px to accommodate all label text without clipping.
- Both sliders (Opacity and Font Size) now use plain coloured texture tracks for consistent rendering.
2.9
New Features
- Minimap button — click to toggle the addon window; drag to reposition around the minimap edge. Position persists across sessions. Can be shown or hidden from the menu. Uses the standard WoW gold border matching other addon buttons, with full square minimap support.
- Sort by Priority — new menu action that sorts all entries by priority order (High → Med → Low → unset) within each category.
- Custom sort icon — Sort by Priority uses a new line-art icon styled to match the rest of the icon set.
Changes
- Removed blue left accent bar from the active category row to avoid confusion with priority colour indicators.
- Menu action order is now: Clear Done, Add Category, Sort by Priority, Import.
- Version number shown in the bottom-right corner of the hamburger menu.
Bug Fixes
- Fixed autohide input area not correctly detecting cursor position when addon scale ≠ 1.
- Fixed
SetMinimapBtnVisiblenil error when toggling the minimap button from the menu.
2.8.6
New Features
- Drag and drop reordering — entries can be dragged up and down the list. The dragged row follows the cursor as a full-width floating row, the source slot is hidden, and a highlighted gap opens at the insert position showing exactly where the item will land. Works within and across categories.
- Drop zone highlight — the landing gap shows a bright blue accent line and faint fill, always rendered above the dragged row so it is never obscured.
- Smart category drop zones — the lower two-thirds of a category header targets the first slot of that category; the upper third appends to the previous category. Makes dropping into a new category easy and predictable.
- Category buttons on selection — the rename, delete, and reorder buttons only appear on the currently selected category, keeping the header rows uncluttered.
- Drag respects display settings — the floating drag row preserves link colour codes and honours the Wrap Text setting.
- Hide Border toggle — new menu option to hide the window border for a cleaner look.
Bug Fixes
- Fixed drag detection using logical row positions — dragging downward across categories now works correctly
- Fixed insert point logic firing immediately on the first row due to inverted Y coordinate comparison
- Fixed double-height gap when dragging to the first slot below a category header
- Fixed drop gap appearing before the category header instead of after it
- Fixed cursor being able to drag above the first category header
- Fixed category buttons revealing when dragging over a header
- Fixed drop highlight being obscured by the dragged row
- Fixed several Lua errors caused by code corruption during a cleanup pass (BuildFlatList, SaveDB, frame, addBtn)
- Fixed garbled duplicate menu state block in ADDON_LOADED handler
- Code cleanup: removed dead variables, collapsed redundant branches
2.6.1 — Release
New Features
- Redesigned hamburger menu — action items (Add Category, Clear Done, Import) now show matching line-art icons. A "SETTINGS" divider separates them from toggle options (Lock Window, Wrap Text, Autohide Input), which use inline checkboxes to display their state.
- Entry priority system — entries can be tagged Low, Med, or High priority via buttons below the input box. A coloured left border (green / amber / red) shows priority at a glance. Can be set on new entries or changed via right-click edit.
- Right-click to edit — right-clicking any entry loads it back into the input box for editing. The Update button saves changes, Escape cancels. Link data and formatting are fully preserved.
- Autohide Input mode — menu toggle that hides the input area until you hover the bottom of the window, maximising list space.
- Active category highlight — the selected category row shows a bright blue background with a left accent bar; inactive categories are dimmed.
- Custom checkboxes — entries use custom blue-grey line-art checkboxes matching the rest of the icon set.
- Full-width expanding input box — spans the full window width and grows up to 6 lines as you type.
- Wrap Text toggle — entry text wraps across multiple lines when enabled. Persists across sessions.
Bug Fixes
- Fixed numerous forward declaration nil errors across UI frames and functions
- Fixed window jumping to screen bottom on login when locked
- Fixed wrapped entries overlapping category headers
- Fixed priority colour bar persisting on rows after item deletion
- Fixed compact input area flashing when clicking into the box
- Fixed menu toggle checkboxes displaying garbled text
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

