Welcome Guest.   Make a donation to an author on the site November 22, 2014, 05:48:55 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2010! Download 24 custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Click2LogIt! (Some suggestions)  (Read 2501 times)
CodeTRUCKER
Supporting Member
**
Posts: 1,028



Bush Flying... where I'd rather be.

see users location on a map View Profile Read user's biography. Give some DonationCredits to this forum member
« on: January 18, 2010, 07:39:31 PM »

This has been a long time coming, but after some consultation with our beloved metallic mandible, Tinjaw has expressed he may be interested in adding some modifications to his former NANY 2009 "Click2LogIt" time recording utility.  The following mods would make it a very useful app for my purposes, but your mileage may vary.  Please note there is no rush on adding the functionality as I hope to use it long-term; however, if it had the additional functionality, I could use it now.  Wink

Keeping track of time for billing is important, but the ability to identify and correct unproductive patterns pay special dividends.  It is so easy to get lost in the details or get distracted by email, the Internet, posting on boards, IRC, etc.  Having a simple, effective tool such as I would like to see Tinjaw's app mature into would be very beneficial in recognizing bad habits and correcting them.  It is in this light I offer the following suggestions based on criteria from my own real experience.  ...  

First off, here is some criteria for requesting the mods...

  • The need to be able to track various aspects of multiple projects.
  • The need for a statistical summary report for each project.  An additional global report of all project progress would be nice to see the big picture.   An example is suggested later in this post, but here is what would be needed/desired on the report(s)...  
    • How long it has been since starting on a project(s)?  Total Elapsed Time since beginning Project "A".  -  This helps to highlight patterns of procrastination.
    • How much time have I actually worked on a project(s)?  Total Working Time on Project "A".  -  This speaks for it self.
    • In order to get a picture of "what" kind of time I am spending on my project(s), it will be necessary to keep track of how many times I have left/come back to the project(s).  Total Session Number.  -  This would not necessarily have to be printed, just tracked in order to calculate the next bullet item.
    • Average Session Time.  -  Again, this can be useful to highlight unproductive patterns.
    • Total "Computer On" Time since beginning of Project "A".  Similar to the "Total Elapsed Time" except it excludes when the computer is off or in a suspended state.  -  This does not have to be printed either, just tracked for the following bullet.
    • What percent of recorded time has been spent on Project "A". Percent of Recorded Time -  Given that people spend time on the things they like and don't spend time on the things thay would like to avoid, this statistic could be very telling.
  • Provision for up to 10 simultaneous projects (more, anyone?).  Maybe this could be a user-definable quantity.  For folks that need juast a few they might select 4-5 and for power users, 20-25 might be the right number.
  • Addition of project hotkeys to encourage use by keyboard-centric users. (SHIFT+CTRL+ALT+1, SHIFT+CTRL+ALT+2, ... SHIFT+CTRL+ALT+0
  • Add color-states to the existing systray icon to indicate logged "in" (green) or logged "out" (red).
  • Option to choose 10 different sound files to provide additional specific auditory feedback.  -  Personally, I would record my own quick, "Floor Staining Design," "My Attic Library," etc. wav files.
  • Change "right-click" to a mouse-hover event to instantaneously produce the menu.  Menu would hide either by left-clicking the desired item or navigating mouse off the menu.  Keyboard users would use keys to envoke the menu.  Arrow keys to navigate, if necessary.  The ENTER or ESC key would hide the menu as required.
  • The addition of a simple "ScrtatchPad" (shortcut to notepad.exe to make quick notes).  This is easily worked around, but would be a useful and nice addition.
  • Hopefully find the right balance of extending Click2LogIt's usefulness while not straying too far from the original intent.
  • The need to let the "computer" do the work instead of me!  smiley

Here is a mock-up of what the mouse-hover menu would look like...

If you right-click the "Click2LogIt" systray icon that looks like this (only smaller) ...
you will see something like this..



Below is the existing SysTray menu tree in black with the suggested mods highlighted in red.   The following examples are based on two simultaneous example projects ("Floor Staining Design" and "My Attic Library") with dynamic functionality.  The use of a permanent static menu of projects listed vertically could be used instead of dynamic creation depending on the coding work load Tinjaw would be willing to do.  I can work with a static list or a dynamic one.

  • About
  • Select Sound for...
    • Floor Staining Design
    • My Attic Library
-----------------------------
  • View Log File for...
    • Floor Staining Design
    • My Attic Library
  • Choose Log File for...
    • Floor Staining Design
    • My Attic Library
  • Change Log Text for...
    • Floor Staining Design
    • My Attic Library
  • ScratchPad
    • Choose ScratchPad file
  • Exit

Today, time management and related disciplines are hot topics and fuel continues to be added to the fire in a seemingly never-ending frenzy quite frequently.  This makes for a pretty fertile soil for the growth, acceptance and use of Click2Logit! a more useful tool.

If you are interested in the genesis of this project click -> Here.

Tinjaw, "Thanks!" for even considering this addition to your plate.  Maybe this could develop into its own child board?

CT
« Last Edit: January 18, 2010, 07:46:24 PM by CodeTRUCKER » Logged

I applaud those that refuse to commit "intellectual suicide."

Truth, unlike opinion, tradition, etc. will always be able to stand on its own.  Truth is not a static, but a living entity and will perpetually impart life; therefore, any "truth" that does not or can not impart life can not be Truth.

I am persuaded the only reason bad men have succeeded is not because good men have done nothing, but that good men did not do enough.

An Open Letter to My Friends


Notice: - Unless stated otherwise, I receive no compensation for anything I post here.
tinjaw
Supporting Member
**
Posts: 1,926



I'm so glad breakbeat techno isn't an illegal drug

see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: January 22, 2010, 06:20:21 AM »

I was hoping others would comment these proposals. I am happy to add them, but I want to add them in the order they are most desired. So far your vote seems to be winning CodeTRUCKER.  Wink

Let me did up the code and fire up me text editor and get started. I'll keep you informed here.
Logged

 
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.034s | Server load: 0.09 ]