topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday April 23, 2024, 10:02 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Pandemic To-do List - Xhirl Software  (Read 15732 times)

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Pandemic To-do List - Xhirl Software
« on: July 23, 2006, 06:44 PM »
Pandemic List
A self-customizing to-do list

The problem that I had was that not every program has a to-do list, furthermore, I was working on a project that consisted of multiple sub-projects using different IDEs, and I would use a to-do list in one, and then switch to the other app and i lost track of all my items.

My solution was to create a self-customized todo list. One that does the job, looks simple. I got part of my layout idea from Frontpage's todo list, which was very easy to add items, and was not complicated.

Also C++Builder 6 had a todo list which was very useful, but it is slow, and item completion is a little ok.

There are 4 different views for the todo list, my most recent view I added today was the TrayIcon popup view.
When you switch applications and a new todo item happens, the tray icon animates.


Screenshot of Pandemic-List Popup
popupview.jpg

Screenshot of Pandemic-List Floating View
floatview.jpg
SECONDS LATER, it looks like this!!! What happens when I start browsing the internet with internet explorer?
notice under "associated application" i have it customized to "Internet Research", which uses a regular expression to match all Internet Explorer windows. As soon as Internet explorer is focused, the to-do list items appear (this can be disabled when "Show All Items" is checked).
floatviewmagicappear.jpg

Also we can dock it to the right side of the screen so we ALWAYS know what to do
rightdockview.jpg


Docked to the Top of the screen
Notice you can copy/cut and paste items to and from text!!!
docktopview.jpg

below is my items pasted (in INI format), in the future, i'm thinking about rich text version so we can paste directly in WORD!

[Item2]
Status=0
Priority=1
Task=send in rebates
Group=
Application=
DateModified=7/23/2006 7:03:52 PM
DateCreated=7/23/2006 7:03:52 PM

[Item3]
Status=1
Priority=1
Task=OCR research
Group=
Application=Internet Research
DateModified=7/23/2006 7:31:58 PM
DateCreated=7/23/2006 7:31:58 PM

[Item4]
Status=2
Priority=1
Task=submit pandemic list
Group=
Application=
DateModified=7/23/2006 7:04:04 PM
DateCreated=7/23/2006 7:04:04 PM



Ex C++Builder coder, current PHP coder, and noob Qt Coder
« Last Edit: July 23, 2006, 06:53 PM by relipse »

Rover

  • Master of Smilies
  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 632
    • View Profile
    • Donate to Member
Re: Pandemic To-do List - Xhirl Software
« Reply #1 on: July 23, 2006, 08:54 PM »
This looks pretty cool.  I'm going to check it out.
Insert Brilliant Sig line here

relipse

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 112
  • I love Jesus. Coding in PHP primarily.
    • View Profile
    • See my GitHub
    • Read more about this member.
    • Donate to Member
Re: Pandemic To-do List - Xhirl Software
« Reply #2 on: July 23, 2006, 10:21 PM »
I definitely need everyone's suggestions, it is hard to make such a program that works exactly with the goals I had in mind...

My goals for this program were
  - Light Weight, Not to use any Hooking or hard API calls
  - Not to make it obtrusive, but rather a helping aid
  - Extremely fast to write notes, (instead of opening notepad and saving the file on your desktop, you have this method)
  - Ability to keep track of completed history ....Using the green completed items, it lets you know that you have accomplished something
  - To make it feel as if it were a part of the program it was used for (an IDE or something), enough that it could replace the existing to-do lists


-ReLipse

www.xhirl.com/software

xhirl.dcmembers.com
Ex C++Builder coder, current PHP coder, and noob Qt Coder