You are here

TimeTracker Portable Pre-Release 6

30 posts / 0 new
Last post
Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
TimeTracker Portable Pre-Release 6

Okay, for my first app, I chose an easy one. TimeTracker is an application usage and uptime tracking app. The only settings that it has is an .ini, so this is just basically PAFed so that the .ini is in the \Data directory. The launcher is based off of John's PNotes launcher. Anyway, if you need a more detailed explanation, see the official site:

Homepage: http://ttracker.sf.net

Official App Download: http://sf.net/projects/ttracker

TimeTracker Portable Pre-Release 6 Download

The portable version, along with the official version, is released under the GPL v.2.

New in Pre-Release 6

  • Added help.html

To-do

  • Absolutely, positively nothing
Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Hehe.

You left the <em> tag unclosed Biggrin

VIAddVersionKey LegalCopyright "John T. Haller" should be VIAddVersionKey LegalCopyright "PortableApps.com and contributors". Icon "timetracker.ico" should be changed back to Icon "${NAME}.ico" and the actual icon renamed to TimeTrackerPortable.ico
The splash doesn't work, because you are renaming the PNG file to a JPG file on line 185 (File /oname=$PLUGINSDIR\splash.jpg "splash.png"). The best thing to do would be to change it back to File /oname=$PLUGINSDIR\splash.jpg "${NAME}.jpg" and create a JPEG file called TimeTrackerPortable.jpg
You are also basing the launcher on an old version of the code, 1.2.2.0, whereas the latest doesn't have as many INI entries, is smaller and is up to version 1.5.1.0

To remove the registry stuff (assuming TT doesn't use the registry), delete the following lines:

			CreateDirectory "$REGISTRYDIRECTORY"
			${registry::SaveKey} "HKEY_CURRENT_USER\Software\7-zip" "$REGISTRYDIRECTORY\7zip_local.reg" "" $0
			Sleep 100
			${registry::DeleteKey} "HKEY_CURRENT_USER\Software\7-zip" $0
			Sleep 100
			IfFileExists "$SETTINGSDIRECTORY\7zip_portable.reg" "" StartProgramNow
			${registry::RestoreKey} "$SETTINGSDIRECTORY\7zip_portable.reg" $0
			Sleep 100

	StartProgramNow:

And also:

		;=== Restore registry keys
		${registry::SaveKey} "HKEY_CURRENT_USER\Software\7-zip" "$SETTINGSDIRECTORY\7zip_portable.reg" "" $0
		Sleep 100
		${registry::DeleteKey} "HKEY_CURRENT_USER\Software\7-zip" $0
		Sleep 100
		${registry::RestoreKey} "$REGISTRYDIRECTORY\7zip_local.reg" $0
	
	;EndWithoutRegRestore:

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Thanks.

I'm still learning, and only understand very little. Oh, and thanks for the tag :tongue:. I'll rewrite the launcher tonight. Thanks again.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Updated.

TimeTracker Portable has been updated to Pre-Release 2. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Looking Alright

It`s looking alright, here`s a download for you, here

I set you up an account with a web file manager so you can login and upload future releases yourself, check your whateverglobal account for more details.

Ok, now don`t get annoyed with the following things I`ll point out, they`re only to help.

  • For the icon, at last check it should include 48, 32, 24, and 16 px sizes of both XP (32-bit) and 256-bit icons, you can use IcoFX for this. The only icon you need to use is the Crystal Style one as the rest are only for the program, you should have 8 icons inside the one icons in total.
  • The AppNamePortableSource and AppSource are being merged into just `Source` from now on, just copy the read me from the AppSource to `Source`.
  • Yes you do need the AppInfo as you know, and don`t forget to replace the AppIcon.ico with the new one you create.
  • I have to admin, the app settings aren`t being copied to `Data` for me on close when I tried, you should really be using a more simple launcher like John`s PNotes launcher, NOT Ryan`s, John`s.
  • Add your copyright below Johns in the Source, and change the site, maybe just drop the AppNamePortable part for now.
  • Don`t forget to add a readme to the Source dir and a help.html when you get a chance.
  • Rename the timetracker directory to TimeTracker. Smile
  • If you didn`t UPX the exe`s, e-mail Ryan with his contact form with help on how to do it with PA.com settings.
  • I`ll help you with the installer in IRC when you come on maybe tomorrow.

So, sorry for all those tiny details, but they get you closed to being official. Smile So yeah, I suggest the PNotes launcher that JOHN did. It`ll be MUCH easier for what you need I think.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Thanks.

Like I said to Ryan, I'm still learning. This is exactly why we keep the source open :).

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
New Link

Should be http://nascent-project.org/kevinporter/portableapps/TimeTrackerPortable....

I took the caps out of the directory name because it's best not to have caps in URLS.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Nope.

Capitals are fine, but spaces are bad.
Also, you should always include the version number in the name, like TimeTrackerPortable_3.1.4.2_PRERELEASE3.paf.exe

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Little things...

Little things make the difference, now. I'll fix that.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
No

KevinPorter and kevinporter are completely diff places, so are PortableApps and portableapps, and it's easier and more generic with lowercase. That's why I said in the directory name, not the file name.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Yes, quite true.

Figured that one out myself :tongue:.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Actually

You can set the server to set both to the same place.

"If you're not part of the solution, you're part of the precipitate."

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Pshh,

Sure, but that requires more work. :|

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Can we let this go?

Can we let this go? Blum

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Pfft.

2 lines in a .htaccess file Blum

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Oh...

Guess I should have checked that :lol:.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

millarrp
Offline
Last seen: 10 years 5 months ago
Joined: 2007-03-02 13:43
so far so good

I noticed though is in my menu (I'm using PAM 1.1 beta 4) it shows up as TimeTracker Portable Portable.

The other thing (and a very minor thing by the way), but I like it with transparency set to zero.

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Okay.

Yeah, I guess that most users would expect zero transparency. Thanks. And that would most likely be something I can fix with ResHack. PR4 should be up within the next few minutes to half and hour.

EDIT:
Okay, figured out the problem. Must've been something in PR2, as that was the release that was linked (linking error :)), but it is fixed in PR3 and PR4.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Pre-Release 4

Pre-Release 4 is out. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
New Release

Pre-Release 5 is out. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

powerjuce
powerjuce's picture
Offline
Last seen: 13 years 2 months ago
Developer
Joined: 2007-09-20 21:34
html help

hey if you still need help with the html
just post or I can email whichever you want

Please search before posting. ~Thanks

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
That's great.

If you need anything at all, just email me. Just to keep it updated, just use FFPE 2.0.0.8's help.html. Thanks!

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
html.html

Easiest thing in the world. Open help.html in KompoZer, edit the version numbers, change the names, tagline, and description, and double click on links to change their paths. What'd you think KompoZer was for? Blum

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Huh?

html.html? Blum

Also, everyone in the world is smarter than a Canadian fifth grader (or just a Canadian for that matter) and you aren't a moderator Blum

"If you're not part of the solution, you're part of the precipitate."

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Ha

Sure, html.html. Smile Wow, 'bout time noticed my sig...it's been there for like two weeks. Have you not heard of the new show Colin Mochrie's hosting.

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 14 years 6 months ago
Joined: 2006-01-06 21:27
Well,

I thought since this was the right time to take the topic off-topic Biggrin

And no. Blum

"If you're not part of the solution, you're part of the precipitate."

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
I'll look at it.

I can't guarantee a good description, though.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
New Release

TimeTracker Portable Pre-Release 6 has been released. Download.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Patrick Patience
Offline
Last seen: 4 years 4 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
Woops

You forgot the 'Help' folder from Firefox Portable's 'Other' directory, so your help is missing any images.

Oh and there's 1 typo, 'Firefox Portable-Specific Issues'. And Readme.txt doesn't exist. Blum (you linked it in the help.html)

Other than that you pass. Smile

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 1 month ago
Developer
Joined: 2007-01-10 19:25
Okay.

I'll fix that. Thanks.

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook

Log in or register to post comments