You are not logged in.
I understand wanting to keep todd lightweight and will probably start working on my program soon so anyone wanting that functionality have that to look forward to.
I'll take a stab at it, but I wish you luck with your project! Is it a fork or something entirely new?
* Added the ability to mark and remove more than one item at once
* Added the ability to remove items by search string
Offline
Version 0.4 is finally complete, and it's the largest release so far (and removed the libconfig dependency)!
Changelog 0.4 wrote:* Migrated from sprintf() to a faster malloc()/strcpy()
* Removed the need for a todd.conf
* Removed libconfig dependency
* Moved the list directory from /usr/share/todd/ to ~/.todd/
* Removed the requirement of having a ".todd" extension
* Organized source and refactored code
* Allowed the addition of "internal" lists (in ~/.todd/) by passing
an extra option to the "create" action
* Added extra flags to the Makefile
This is just cool since i place my todo.todd at ~/.todd/ lol
Also, that tier system sounds nice looking forward to all the additions and improvements of Todd
Offline
Is it a fork or something entirely new?
It'll most likely be something new as I'd rather code it in scheme
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.
Offline
I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.
That's intentional. Todd marks all tasks containing the string 'asdf'.
Offline
Haptic wrote:I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.
That's intentional.
Todd marks all tasks containing the string 'asdf'.
Nice project. It might be better to emulate "grep -w" behaviour. Marking a string like "hair" might inadvertently match "chair", while marking "light" might inadvertently match "flight", "slight" and "plight".
Last edited by jnguyen (2011-04-15 06:47:56)
TOMOYO Linux: Mandatory Access Control.
My AUR packages
Offline
I suppose that would be a bit helpful, now that I think about it. If I can find a lightweight method of implementing this into todd, then I'll definitely go for it! Do you think something such as a "tier system" work well for you/other users (i.e. tasks can be marked as 1st tier for most important and, say, 5th tier for least important)?
Yeah, that kind of tier system would work quite well for me.
Offline
* Fixed bug with removing multiple tasks
* Added the ability to add multiple tasks at once
EDIT: missed a few
* Fixed misc. bugs
Last edited by cesura (2011-04-15 21:49:54)
Offline
Yeah, that kind of tier system would work quite well for me.
Well, after spending hours working diligently on it, I have finally implemented a ranking system.
Here's a little bit of information for anyone reading this:
* You must clear your current todo lists in order to adjust to the new format
* I have added some new options to the 'list' action relating to the new tiering system:
list gt [RANK] list only tasks that have a greater rank than [RANK]
list lt [RANK] list only tasks that have a lesser rank than [RANK]
list [RANK] list only tasks with a rank of [RANK]
list byrank list all tasks in order by rank (1-5)
* I have also, of course, added a new action:
tier, rank [ENTRY #'s] [RANK]
* The ranks are actually the reverse of what I had suggested before: 1 is the least important and 5 is the most important.
* Implemented complete tiering/ranking system
EDIT:
itsbrad212 wrote:Haptic wrote:I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.
That's intentional.
Todd marks all tasks containing the string 'asdf'.
Nice project. It might be better to emulate "grep -w" behaviour. Marking a string like "hair" might inadvertently match "chair", while marking "light" might inadvertently match "flight", "slight" and "plight".
Hmm. That's a very good point, although I get much use out of the program's search function the way it is currently, and I'd rather not try to tinker with the code and end up over-complicating it.
Last edited by cesura (2011-04-16 03:18:30)
Offline
@itsbrad212:
you have the code in a git repo or some such place?
Offline
I would assume the only place he has the code is on his site, located in his sig.
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
@itsbrad212:
you have the code in a git repo or some such place?
Yes, as chris-kun said, I have it available here. I didn't see a point of making a git repo for this project, as I update everything so quickly anyways, and it is only one source file.
Offline
5 is the most important? but why is it when you list the todo list with todd list byrank, 1 is on top and 5 is at the bottom? just clarifying how the tier system works...
great job so far!! it's getting better and better!
Offline
5 is the most important? but why is it when you list the todo list with todd list byrank, 1 is on top and 5 is at the bottom? just clarifying how the tier system works...
great job so far!! it's getting better and better!
I came in here to report the same issue. I was going to ask if the "todd help" could supply information on the ranking, because it didn't feel obvious that 5 was the most important, with it being at the bottom of the list. Besides that, love todd! I think my favorite part is seeing things checked off with the star, rather than completed tasks just being moved to a separate list or colored differently, as in other programs.
Registed Linux User 483618
Offline
You both are absolutely right; it's illogical to have 5 be the highest rank and 1 be the lowest. I have switched that around.
* Reversed tiering system (1 is highest, 5 is lowest)
Last edited by cesura (2011-05-02 21:29:29)
Offline
Thanks for the update. I also noticed how todd allows combining filters, which is really neat. This works well with combing comp, incomp, and gt/lt, but could you also add byrank, so that I can run commands like, "todd list byrank gt 3". Then the tasks would be rank-ordered, but all of rank 1 or 2.
Thanks again for making this wonderful program.
Last edited by Sara (2011-05-02 21:41:25)
Registed Linux User 483618
Offline
Thanks for the update. I also noticed how todd allows combining filters, which is really neat. This works well with combing comp, incomp, and gt/lt, but could you also add byrank, so that I can run commands like, "todd list byrank gt 3". Then the tasks would be rank-ordered, but all of rank 1 or 2.
Thanks again for making this wonderful program.
Thank you, I really do appreciate all of the suggestions and support.
* Added more 'list' option combinations
Offline
http://bradfanella.co.cc is broken. Is there a mirror?
Offline
Does somebody have the source for this?
Offline