FloatLED v1.0 - Space Optimized HD LED monitoring

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
oakvalley
User
User
Posts: 77
Joined: Sun Aug 08, 2004 6:34 pm
Location: Norway
Contact:

FloatLED v1.0 - Space Optimized HD LED monitoring

Post by oakvalley »

Hello all,

1 year ago I wrote this HD LED monitoring out of the frustration that
there were not any good alternatives. Think I tried them all, but they
either was down in the traybar with ugly icons or messy/bloated ontop windows with ugly graphics.

It does however not monitor network drives, USB Sticks, CD-ROM or floppy disc along with custom HD stuff like TruCrypt mounted drives.

I have tested with 4 internal HD, and two external USB HD - no problems detected.

V0.9 was tested on two computers for 1 year - no crashes.
V1.0 has been tested on two computers for 1 month+ - no crashes.

So it seems very stable. :)

Software page:
http://www.stone-oakvalley-studios.com/ ... ftware.htm

Download link:
http://www.stone-oakvalley-studios.com/ ... ed-v10.zip

Using code from DriveGleam.dll (c) 2005 Engeltek - Svein Engelsgjerd (waxhead@online.no) http://sengelsg.home.online.no

The rest was programmed by me.

Enjoy!
Regards Stone Oakvalley
Currently @ PB 5.70
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Works very nice here :)

(EVENTUALLY a minimize to tray functionality would be nice, when you for example needs to use fullscreen apps but dont want to exit the program...)

However you archieved the goal of being unbloaty, not messy or annoying..!
Bonne_den_kule
Addict
Addict
Posts: 841
Joined: Mon Jun 07, 2004 7:10 pm

Post by Bonne_den_kule »

Where in Norway do you live?
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Pretty cool. What about an optional tray icon that you can hover over and in the tooltip it shows you the status.
User avatar
oakvalley
User
User
Posts: 77
Joined: Sun Aug 08, 2004 6:34 pm
Location: Norway
Contact:

Post by oakvalley »

Good, I've seen the FloatLED window sometimes is visible during inital
loading of games (menus etc), but when I enter the game itself it don't show.

I'm not particular fan of "more" tray icon fillers, but anyway an option would not hurt from the menu. I don't want a tray icon all the time though. Will consider this actually.

I live near Haugesund, Norway
Regards Stone Oakvalley
Currently @ PB 5.70
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

oakvalley wrote: I'm not particular fan of "more" tray icon fillers, but anyway an option would not hurt from the menu. I don't want a tray icon all the time though. Will consider this actually.
I hate tray fillers too, and i would be annoyed if the program had the icon all the time, but it doesnt need to have that!
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Post by Joakim Christiansen »

thefool wrote:I hate tray fillers too, and i would be annoyed if the program had the icon all the time, but it doesnt need to have that!
Only when you choose to minimize it to tray.
techjunkie
Addict
Addict
Posts: 1126
Joined: Wed Oct 15, 2003 12:40 am
Location: Sweden
Contact:

Post by techjunkie »

I really like it :D , but can't you save the position? That's annoying.
Image
(\__/)
(='.'=) This is Bunny. Copy and paste Bunny into your
(")_(") signature to help him gain world domination.
User avatar
oakvalley
User
User
Posts: 77
Joined: Sun Aug 08, 2004 6:34 pm
Location: Norway
Contact:

Post by oakvalley »

Save position is done when exiting FloatLED from the menu.....

However this is broken in V1.0 when I used the installer software to
add the program to startup upon windows boot. Upon restarting
Windows the default program dir suddenly became "C:\Documents And Settings/Username" and so there was created another FloatLED.ini which
floatled itself could not find.

I have fixed this now, but I have yet the MINIMIZE TO TRAY feature
to be included. Expect an update V1.01 in a few days. Other things I added
was:

Added saving position when locking/unlocking the window.
Added own SAVE WINDOW POSITION in the menu as well.

Now, the V1.01 should be fully complete :)
Regards Stone Oakvalley
Currently @ PB 5.70
User avatar
Droopy
Enthusiast
Enthusiast
Posts: 658
Joined: Thu Sep 16, 2004 9:50 pm
Location: France
Contact:

Post by Droopy »

Can you provide the source code :?:
User avatar
oakvalley
User
User
Posts: 77
Joined: Sun Aug 08, 2004 6:34 pm
Location: Norway
Contact:

Post by oakvalley »

Somehow the line:

pref_res=OpenPreferences(GetProgramPath()+"FloatLED.ini")

did not work.


but this one did:

ss$=GetProgramPath()+"FloatLED.ini"
pref_res=OpenPreferences(ss$)

BTW, Droopy now that you are here. I guess you are working on a update
for your excellent lib for PB4.0?

The source code is not really any magic, as the HD activity routine is from my friends C project: DriveGleam. I'm just using a minilib of that to pack it into my source which is basically if..then.s and gadgets and prefs stuff.
Let me think about it....must clean out some comments first, I always write lots of funny stuff:))
Regards Stone Oakvalley
Currently @ PB 5.70
User avatar
oakvalley
User
User
Posts: 77
Joined: Sun Aug 08, 2004 6:34 pm
Location: Norway
Contact:

Post by oakvalley »

Okey. things been added and stuff bugfixed.

New version v1.01

http://www.stone-oakvalley-studios.com/ ... d-v101.zip
Regards Stone Oakvalley
Currently @ PB 5.70
techjunkie
Addict
Addict
Posts: 1126
Joined: Wed Oct 15, 2003 12:40 am
Location: Sweden
Contact:

Post by techjunkie »

oakvalley wrote:Okey. things been added and stuff bugfixed.

New version v1.01

http://www.stone-oakvalley-studios.com/ ... d-v101.zip
Thanks! and now with "Save Window Position" and "Minimize to Tray". Great stuff! Almost perfect!

(any chance you are going to include so you can change colours and font? :wink: )
Image
(\__/)
(='.'=) This is Bunny. Copy and paste Bunny into your
(")_(") signature to help him gain world domination.
Post Reply