Download
(139Kb)
Download
Updated: 12-21-14 10:14 AM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:12-21-14 10:14 AM
Created:12-18-14 04:53 PM
Downloads:1,372
Favorites:13
MD5:

Daily To Do

Version: 1.0.3
by: Ærixalimar [More]

A Fan Update of DailyCheckList, an addon to create custom ToDo checklists.

Features:

  • Create Multiple Lists
  • Daily, Weekly, or Manual entries
  • Profile support
  • Optionally mutually exclusion with Blizzard's Quest frame.

Chat Commands:
/dailytodo or /todo

/todo show
/todo hide
/todo toggle
Show, Hide, or Toggle the visibility of the checklist.
/todo show icon
/todo hide icon
Show / Hide the minimap icon (currently requires ui reload).
/todo lock
/todo unlock
Lock / Unlock the frame position.
/todo check time - checks if entries should be reset
/todo show completed - show completed entries
/todo hide completed - hide completed entries
/todo options - brings up options and leaderboards panel
/todo profiles - opens profiles dialog
/todo manager - opens manager dialog


I will be using WowInterface to track bugs and changes, and am more than open to collaboration!

Fixed a bug that caused the Objectives Frame to hide and not be removed when DailyToDo wasn't supposed to be controlling it.
Post A Reply Comment Options
Unread 11-17-19, 01:03 AM  
villadelgado
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
DailyToDo.lua line 1734: attempt to index field 'checkbox' (a nil value)

Date: 2019-11-16 23:00:52
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\DailyToDo\DailyToDo.lua line 1734:
attempt to index field 'checkbox' (a nil value)
Debug:
DailyToDo\DailyToDo.lua:1734: ToggleSingleChecklistFrameCheckbox()
DailyToDo\DailyToDo.lua:482:
DailyToDo\DailyToDo.lua:481
Locals:
self = <table> {
RemoveListFromChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:731
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:367
ResetTimer = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:209
checklistFrameHeaderExpandPool = <table> {
}
checklistManagerFrame = ChecklistManagerFrame {
}
ToggleSingleChecklistFrameCheckbox = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1711
checklistManagerFrameUp = <unnamed> {
}
EnableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
CancelTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:442
checklistOptionsFrame = <unnamed> {
}
checklistManagerLockText = <unnamed> {
}
DeleteSelectedList = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1354
icon = <table> {
}
ToggleChecklistFrameListCheckbox = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1693
checklistManagerFridayCheckbox = <unnamed> {
}
ToggleSingleChecklistManagerCheckbox = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1654
CreateChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:298
CreateChecklistList = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1503
Printf = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:69
managerPanelHeight = 300
SetDefaultModulePrototype = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateEntryPositionsOnChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:624
checklistManagerDeleteListButton = <unnamed> {
}
UpdateVisibilityForEntryOnChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1865
defaultModuleState = true
UpdateEntryCompletedOnChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:686
IsEnabled = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:451
HideChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1827
ScheduleTimer = <function> defined @Interface\AddOns\DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:350
UpdateVisibility = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:110
checklistManagerFrameCheckboxes = <table> {
}
currentDay = 7
checklistManagerFrameScroll = checklistManagerFrameScroll {
}
RegisterMessage = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
GetArgs = <function> defined @Interface\AddOns\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:144
data = <table> {
}
selectedManagerFrameList = 1
checklistManagerListDropDown = ChecklistManagerListDropDown {
}
checklistFrameCheckboxPool = <table> {
}
checklistManagerThursdayCheckbox = <unnamed> {
}
UpdateEntryOnChecklistFrame = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:590
checklistFrameHeaderTextPool = <table> {
}
RemoveChecklistFrameElements = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:349
checklistManagerTuesdayCheckbox = <unnamed> {
}
HandleChatMessageCommands = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:117
SetEnabledState = <function> defined @Interface\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424
checklistFrameTextPool = <table> {
}
enabledState = true
checklistManagerTextField = ChecklistManagerTextField {
}
RegisterEvent = <function> defined @Interface\AddOns\DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
maxEntries = 13
RefreshEverything = <function> defined @Interface\AddOns\DailyToDo\DailyToDo.lua:1792
checklistProfilesFrame = <unnamed> {
}
CreateListOnChecklistFrame = <function> def
Report comment to moderator  
Reply With Quote
Unread 05-08-16, 01:59 AM  
KeTonic
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Replacement

Hello all,

As of now i found my self a replacement for this!
http://mods.curse.com/addons/wow/exec_assist

It does everything DtD did and more!
Report comment to moderator  
Reply With Quote
Unread 01-30-16, 07:09 PM  
KeTonic
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Re: An Update

Originally Posted by Ærixalimar
Hey folks! Sorry I've been quiet for a while ... was focusing on actually playing and getting a few toons into MC before it went away!

Hello Ærixalimar,

Would just like to ask if there is any chans of a update for this awesome addon.
Report comment to moderator  
Reply With Quote
Unread 04-08-15, 04:00 PM  
MartinLauridsen
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by KeTonic
Sadly i think we have to accept that this addon is dead, i will miss it dearly!
R.I.P
I do not hope so
Report comment to moderator  
Reply With Quote
Unread 04-03-15, 06:18 PM  
KeTonic
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Sadly i think we have to accept that this addon is dead, i will miss it dearly!
R.I.P
Report comment to moderator  
Reply With Quote
Unread 03-03-15, 07:27 AM  
jgwallace3
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Any news on progress? Really like having a customizable todo list in game!
Report comment to moderator  
Reply With Quote
Unread 01-24-15, 06:23 PM  
karaste
A Kobold Labourer
Premium Member

Forum posts: 1
File comments: 5
Uploads: 0
Would it be possible to include a command line option for loading a particular profile? I'd like to include it in a macro to switch between setups quickly.

e.g. /todo load profile "xxx", or something like that.
Report comment to moderator  
Reply With Quote
Unread 01-22-15, 01:22 AM  
MartinLauridsen
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Really nice to hear that you are still around
And cant wait for the update, and the ghost text is driving me crazy So cant wait for the update hehe.
Report comment to moderator  
Reply With Quote
Unread 01-20-15, 05:28 PM  
Ærixalimar
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 1
An Update

Hey folks! Sorry I've been quiet for a while ... was focusing on actually playing and getting a few toons into MC before it went away!

I've done a lot, tho, in the last couple weeks. I wanted to share some screenshots just to let you know I haven't dropped off the face of the earth!

Because the original addon only supported "lists" and "items", and I really wanted a tree structure (that's why I code ... find an itch and scratch it) this has turned into a substantial rewrite of the original code. Many of the errors in the code (ghost text, long list errors, etc) will no longer apply.





Some of the config options actually *work*, but at the moment much is coded into the config.lua by hand. As soon as the basic config options (as shown) work, I'll release and then start looking at more config options (such as colored text, custom title bars, etc)
Last edited by Ærixalimar : 01-20-15 at 05:47 PM.
Report comment to moderator  
Reply With Quote
Unread 01-03-15, 11:47 AM  
MartinLauridsen
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by outlawzgosu
Is there a way to edit an item in the list, like changing the day or adding something to the item. Or do we have to add a new fixed entry everytime?
He is working on a way to edit, but as it is now you have to go into the DailyToDo.lua and edit it.
Report comment to moderator  
Reply With Quote
Unread 12-31-14, 04:30 PM  
outlawzgosu
A Deviate Faerie Dragon

Forum posts: 12
File comments: 4
Uploads: 0
Is there a way to edit an item in the list, like changing the day or adding something to the item. Or do we have to add a new fixed entry everytime?
Report comment to moderator  
Reply With Quote
Unread 12-26-14, 06:19 AM  
MartinLauridsen
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Error i got but only got it once:

Code:
Message: Interface\AddOns\DailyToDo\DailyToDo.lua:1450: attempt to index field '?' (a nil value)
Time: 12/26/14 13:18:18
Count: 1
Stack: (tail call): ?
[C]: ?
Interface\AddOns\DailyToDo\DailyToDo.lua:1450: in function `MoveSelectedEntryUp'
Interface\AddOns\DailyToDo\DailyToDo.lua:1340: in function <Interface\AddOns\DailyToDo\DailyToDo.lua:1339>

Locals: (*temporary) = "LeftButton"
(*temporary) = false
(*temporary) = <function> defined =[C]:-1
[EDIT]
I found out this error comes when the list is like 14+ lines long, and you then want to "UP" the new one, it will then keep on getting error, til you can scroll 1 time up on the Right hand scroll bar.
You also have to press the Line you want to move up every time, it will get deselected, and the new automatically selected will be the one that is nr 6 below from the line you want to move, but if you can scroll up so you cant see the nr 6 from the line you want to move, it wont deselect and automatically select line nr 6 below.
Hope this makes sence ?
Last edited by MartinLauridsen : 12-26-14 at 10:22 AM.
Report comment to moderator  
Reply With Quote
Unread 12-19-14, 10:11 AM  
sconley
An Aku'mai Servant

Forum posts: 31
File comments: 98
Uploads: 0
Re: Re: Feature Request

Thanks.

I'm not using lists in lists. Each of my list is "Toon-Realm'. Under each list I have entries for various things. I have automated some stuff like reminding me to turn in various garrison work orders when I have enough items. My code is not very pretty at all.

Mine kinda looks like this (without the dots):

Fred-Lightbringer
..Check Mail
..Garrison: Enchanting Work Orders
..Garrison: Inn - Recruit weekly follower
..Garrison: Stables check for daily quests
Scott-Lightbringer
..Check Mail
Gary-Thrall
..Join a guild

I sort the list so that my current toon's entry is at the top and expanded. All other toon's lists are collapsed. I also sort each each list so the entries are alphabetical.

I didn't change the original DailyTodolist much other than to clean up some of the errors. I have another addon that automatically adds lists for each toon based on DataStore_Characters if the list doesn't already exist. I have a master table showing all my possible lists and criteria for when my addon should create an entry in a list. Some entries are based on toon level, in a guild or not, which garrison buildings the toon has created, entering certain zones, changes in bag contents, etc.
I mark entries as completed or not completed based on game events, bag contents, etc.

I'll give some thought to what I would like to see in an API and post in the appropriate section on wowinterface.

Again, thanks for taking on the job of getting this working.
Last edited by sconley : 12-19-14 at 10:13 AM.
Report comment to moderator  
Reply With Quote
Unread 12-19-14, 09:49 AM  
Ærixalimar
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 5
Uploads: 1
Re: Feature Request

Originally Posted by sconley
I've been using a version of the original DailyChecklist that I modified. I'm glad you are now updating it.

I would like to be able to add/remove Lists and Entries in a list from another addon. Is that something you would consider adding (I guess it would be called an API for your addon)?

What I've been doing is to add one list per toon where the title is "Toon-Realm". This way I can see what each toon has todo on my account. Having an API for your addon would be very nice.
Currently, I'm doing the "Toon-Realm" list as well (for everything but my screenshot). That's one of the reasons I want cascading lists. I wouldn't mind adding an API, but I wouldn't want to do that before finishing the restructuring of the data to allow lists within lists (otherwise the API is likely to change).

Please open a feature request, and go into as much detail as possible as to what you'd like to see.

I'd love to see what modifications you have made as well!
Report comment to moderator  
Reply With Quote
Unread 12-19-14, 09:41 AM  
sconley
An Aku'mai Servant

Forum posts: 31
File comments: 98
Uploads: 0
Feature Request

I've been using a version of the original DailyChecklist that I modified. I'm glad you are now updating it.

I would like to be able to add/remove Lists and Entries in a list from another addon. Is that something you would consider adding (I guess it would be called an API for your addon)?

What I've been doing is to add one list per toon where the title is "Toon-Realm". This way I can see what each toon has todo on my account. Having an API for your addon would be very nice.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: