DonationCoder.com Forum

DonationCoder.com Software => Coding Snacks => Finished Programs => Topic started by: justice on November 05, 2008, 08:33 AM

Title: JustToDoIt - Fast ToDo lister
Post by: justice on November 05, 2008, 08:33 AM
I've always been looking for a better todo list manager and while I was working on Axem (https://www.donationcoder.com/forum/index.php?topic=15482.0) I realised the interface was very suitable for a todo list app.

so here's JustToDoIt: A fast todo lister for my own use that you might enjoy :)
 * it creates two text files, Activetasks.txt and completedtasks.txt, each file has a list of tasks, one task per line (so should work well with your own programs)
 * you can check tasks to complete them and remove them from the list
 * no need to save

Download Latest Version (http://justice.dcmembers.com/pages/download.php)

[ You are not allowed to view attachments ]

Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 05, 2008, 08:57 AM
sounds + looks great.
 
... off to write a list
Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 06, 2008, 04:58 AM
I like this a lot Justice
I can add an (e.g. daily) list to the text file from another app and just reload

Would it be easy to change it to one click on the tray icon to restore the window ? (I always think the tray icons should only need one click, like the Quick Launch icons)
Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 06, 2008, 05:47 AM
ooups

the Ctrl+R shortcut is a universal hotkey - great in the sense it also restores the window when closed ([edit] which sort of makes the single click request above irrelevant) but not so good that's it's stolen the key combo from my main work programme!

I was using the exe but searched the AHK file for Ctrl - this was the only line I found
Menu, ViewMenu, Add, &Reload   `tCtrl+R, ButtonRescan

tried changing that Ctrl to Shift without success

was thinking Shift+R - is easy to type and not used else where - I think not at any rate ...
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on November 06, 2008, 05:50 AM
np give me a minute, i'll change it to F5 and only when the window is active, that should sort it.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 06, 2008, 05:52 AM
np give me a minute, i'll change it to F5 and only when the window is active, that should sort it.

it is nice though having a hotkey to restore from tray :-\ 

EDIT/ but maybe easier to do as you suggest
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on November 10, 2008, 04:56 AM
Forgot to let you know ;)

Revision: 39
Date: 13:52:52, 06 November 2008
Message:
* Refresh the screen by pressing F5 instead of Ctrl-r (only works when window is open0
* added global hotkey Ctrl-Shift-J
* improved resizing
* smaller window
* report -> list listview mode

See what you think tomos :) I was thinking of some kind of live filtering when entering tasks so you could quickly find tasks in a big list, and possibly have tasks belong to a project, but I quite like the simpleness too.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 10, 2008, 05:55 AM
Great stuff !

I had been considering asking you about the sort and would have missed a hotkey to restore window so I'm very happy with the update :-)

I'm not making huge lists in it - I had the idea of having two panes with two different lists (or even to show the "Done" list) but agree with you that the simpleness is nice (and clean)

Actually the two pane idea would be nice from the "do it Today" "do it Tomorrow (or after)" lists perspective
With drap and drop for tasks but maybe I'm just getting carried away ;)
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on November 12, 2008, 08:05 AM
Revision: 42
Date: 14:02:30, 12 November 2008
Message:
* improved hotkey implementation

I'm thinking about how to show multiple lists too or some way of being able to seperate multiple projects. Maybe it could recognise <project>: task formatted tasks and generate tabs or a menu of some kind, keeping the speedy input/overviews.

project a: example task
project b: some other task

this could result in a tasklist per project.
Title: Re: JustToDoIt - NEW v1.00 Released 17 November 2008
Post by: justice on November 17, 2008, 04:04 AM
Another update, I'm using it quite a lot.

Version 1.00
Date: 10:01:51, 17 November 2008
Message:
* Improved handling of completed tasks, tasks get checked
* added icon
Title: Re: JustToDoIt - Fast ToDo lister
Post by: tomos on November 19, 2008, 08:47 AM
Another update, I'm using it quite a lot.

I'm glad! I'm using it every day
Like the icon too  :)

what do you mean by
> * Improved handling of completed tasks, tasks get checked -
I dont see any difference here but then I have no problem with "handling of completed tasks"


This happen occasionally:-

Hope that all makes sense!
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on November 20, 2008, 03:40 AM
Before when you double clicked a task it would immediately disappear, but now you see it getting checked before disappearing so the experience is a completion instead of a removal. ;) Ah I'll look into long tasks issues thanks for the report :) Great to hear you find it useful.
Title: Re: JustToDoIt - v1.1 release 26 november
Post by: justice on November 26, 2008, 09:32 AM
This version should work around the problem you are having tomos.

Version 1.1
Date: 15:26:24, 26 November 2008
Message:
* new feature: Live taskfilter when entering tasks, you can use the 'add task' box to filter tasks as you type. for example add projects, priorities to tasks and afterwards filter for them.
* Escape hotkey to empty 'add tasks' box
* Added switching between view modes from View menu:
    - default is now Report view - 1 column view that shows the whole task but not horizontally efficient
    - alternative is the list view from recent releases - multi column view where tasks may not be completely visible but space efficient
* performance optimizations

Screencast
[ You are not allowed to view attachments ] (http://www.screencast.com/users/justice/folders/Default/media/0be2ba9f-0edc-4f1a-957b-7ca838dcad43)



Title: Re: JustToDoIt - Fast ToDo lister
Post by: mouser on November 26, 2008, 09:45 AM
very nice  :up: :up:
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on November 26, 2008, 10:45 AM
I might sometime convert you as a third user Mouser ;)
Title: Re: JustToDoIt - Fast ToDo lister
Post by: Trelligan on December 02, 2008, 05:20 PM
Excellent little utility, just what I need to get my procrastination down to where I don't trip over it all the time.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: Dormouse on December 20, 2008, 07:32 PM
I'm thinking about how to show multiple lists too or some way of being able to seperate multiple projects. Maybe it could recognise <project>: task formatted tasks and generate tabs or a menu of some kind, keeping the speedy input/overviews.

project a: example task
project b: some other task

this could result in a tasklist per project.

Isn't this what we have, more or less. Multiple instances give multiple lists.

Simplicity is good, portability is good.
Showing more than one list at a time would also be good (ie potential for multiple panes); also potential to set background color for each list (so I know immediately which list is which).

I find multiple lists easier than setting projects.
Phone calls to make;
things I've just thought I must do in a minute;
letters to write;
etc
Anything complex and I would use a much more complex program, but I don't want a much more complex program for very simple things I expect to do very soon.

This can also be used as a simple checkbox template; one instance per task; at end, save completed tasks under the task name.

Also a very quick way of making a test list into a checkbox list.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: Dormouse on December 20, 2008, 08:58 PM
Also seems to me that putting items straight into the text file (either writing or cutting/pasting - especially from a clipboard manager) is the fastest way of doing this in bulk.
This is a major improvement over the tedious large boxes that need completion in most todo apps.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: Dormouse on December 21, 2008, 04:55 AM
Would also be cool if there were options for the CompletedTasks:-
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on December 22, 2008, 04:12 AM
Thanks for your comments Dormouse will be looked at in time for an update in the new year!
Title: Re: JustToDoIt - Fast ToDo lister
Post by: jabyrdtx on December 27, 2008, 02:08 PM
A-SQUARED Anti-Malware by EMSI Software detected a Trojan in this programs downloaded file - JustTodoIt.exe.  The specific Trojan identified was "Trojan-Spy.Win32.Agent.bqt'IK" listed as high risk.  This is just FYI for those who are interested.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: mouser on December 27, 2008, 02:12 PM
Thanks for the info jabyrdtx -- it's no doubt another damn false positive alarm on programs made with autohotkey/autoit. 
See here for more info: https://www.donationcoder.com/forum/index.php?topic=16057.0
I seethe with anger at these antivirus companies which are so damn lazy and incompetent that they keep doing this.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: app103 on December 27, 2008, 02:25 PM
A-SQUARED Anti-Malware by EMSI Software detected a Trojan in this programs downloaded file - JustTodoIt.exe.  The specific Trojan identified was "Trojan-Spy.Win32.Agent.bqt'IK" listed as high risk.  This is just FYI for those who are interested.

Hi jabyrdtx...welcome to DonationCoder!

I understand your concern, and under normal circumstances you would be very right to be concerned. But this application was written in the AutoHotKey scripting language, which has been unfairly targeted by antivirus companies as trojans.

Just as mouser has said, it's a typical false positive. After reading the links he has provided, you might want to read my article about what is going on and why:  http://cranialsoup.blogspot.com/2008/12/autohotkey-is-not-virus-worm-or-trojan.html

If you are still unsure, you might want to delete the .exe file and use just the .ahk source instead, and install Autohotkey (http://autohotkey.com) and run the source script by double clicking it. I am pretty sure if you scan that .ahk file , that it won't result in your antivirus calling it a trojan.

And you can open the .ahk file in notepad and see the actual code it contains, too. There is nothing hiding. Everything is in plain sight.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on December 27, 2008, 05:06 PM
The zip file includes the source, if you download the opensource AutoHotkey then you right click on the .ahk file and make your own .exe file.

Scan taken on 27 Dec 2008 23:06:51 (GMT)
A-Squared    
Found Trojan-Spy.Win32.Agent.bqt!IK
AntiVir    
Found nothing
ArcaVir    
Found Trojan.Agent.Aehd
Avast    
Found nothing
AVG Antivirus    
Found nothing
BitDefender    
Found nothing
ClamAV    
Found nothing
CPsecure    
Found Troj.Spy.W32.Agent.btl
Dr.Web    
Found nothing
F-Prot Antivirus    
Found nothing
F-Secure Anti-Virus    
Found nothing
G DATA    
Found nothing
Ikarus    
Found Trojan-Spy.Win32.Agent.bqt
Kaspersky Anti-Virus    
Found nothing
NOD32    
Found nothing
Norman Virus Control    
Found nothing
Panda Antivirus    
Found nothing
Sophos Antivirus    
Found nothing
VirusBuster    
Found nothing
VBA32    
Found nothing
Title: Re: JustToDoIt - Fast ToDo lister
Post by: Ryan_S on January 17, 2009, 10:15 AM
This script is doing what Axem used to do where it adds a separator after the 'Refresh' menu item every time it is opened. How did you fix it in Axem?
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on January 17, 2009, 03:12 PM
declare the gui routines at the start of the program and only call gui,show multiple times, before it was declaring the gui everytime it was called, will post an update next week to fix it.
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on January 26, 2009, 07:14 AM
Try the latest version,

* fixed interface issue reported by Ryan_S
* Live Search Optimizations
Title: Re: JustToDoIt - Fast ToDo lister
Post by: techidave on March 24, 2009, 01:14 PM
Would also be cool if there were options for the CompletedTasks:-
  • them all to have a time/date stamp when completed
  • for them to be struck through when completed (makes it more obvious that it is the completed list being looked at, but possibly less easy to read)

Had you a chance to add Dormouse's suggestions yet.  I just tried it and was looking for the completed items to be shown in the window but they were not.  I did find them in the completed tasks file though.

no rush, just saw it had been several months. 
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on July 22, 2009, 10:15 AM
I'm not using this program myself anymore which means it's not likely to be updated regularly. However I'm happy to give people svn access if they want to contribute.
You can get the latest version (not released) via a few ways:

Web
code - http://code.assembla.com/svd-autohotkey/subversion/nodes/trunk/JustTodoIt
tickets - http://www.assembla.com/spaces/svd-autohotkey/tickets

SVN (read only)
svn co http://svn2.assembla.com/svn/svd-autohotkey/trunk/JustTodoIt/

I'm happy to give you write access so you can help keep updating the program, just IM me and I will add you to the team. You will need a free assembla account.

Title: Re: JustToDoIt - Fast ToDo lister
Post by: kalos on May 01, 2012, 11:11 AM
this is nice, but can add a calendar and email notification feature?
Title: Re: JustToDoIt - Fast ToDo lister
Post by: justice on May 02, 2012, 08:34 AM
Maybe but then I'll charge $50 dollars per user?