Main Forum > Tweaking.com Support & Help

Some minor suggestions for Hardware Identify 1.0.0!

(1/7) > >>

Tomas_Sweden:
I have only some minor text and color suggestions!

1. The button "Get Hardware" is a bit confusing to me, it sounds like that I'm going to download driver from internet or something like that.
 Maybe "Display Hardware", "List Hardware" "Show Hardware" or "Refresh List" is ok?

2. If I click on "Show All Hardware" or "Show All Hardware Except Standard System Devices" I get exactly the same result (Total Hardware found: 74), should it be so?

3. Also in "Improve Database" instead of "Get Hardware" maybe it could say: "Scan your Hardware" or "List your Hardware"

4. Then I check for updates the text are green there it says: "Update Available: No", maybe the text could be red if there is no update and then there is an update, the text could be green?
 Or the text "Update Available:" could be in a more neutral color and only the text: "No" could be in red and "Yes" in green color?

Fantastic program and everything worked  :smiley:. I tried it on Win7 64-bit.
I like that I can copy 8 different list columns. Also that I can search for Drivers by Name and HardwareIDs.
It's also nice that I can click on the columns to sort the list.

Tomas

Shane:

--- Quote ---1. The button "Get Hardware" is a bit confusing to me, it sounds like that I'm going to download driver from internet or something like that.
 Maybe "Display Hardware", "List Hardware" "Show Hardware" or "Refresh List" is ok?
--- End quote ---

Good idea, I changed it to "Show Hardware"


--- Quote ---2. If I click on "Show All Hardware" or "Show All Hardware Except Standard System Devices" I get exactly the same result (Total Hardware found: 74), should it be so?
--- End quote ---

The one thing i didnt think about during all my programming on this the last 7 days. Non English systems. It looks at the text "Standard System Device". I will see if I can find another way to do that.


--- Quote ---3. Also in "Improve Database" instead of "Get Hardware" maybe it could say: "Scan your Hardware" or "List your Hardware"
--- End quote ---

Good idea as well, changed it to "Scan Hardware"


--- Quote ---4. Then I check for updates the text are green there it says: "Update Available: No", maybe the text could be red if there is no update and then there is an update, the text could be green?
 Or the text "Update Available:" could be in a more neutral color and only the text: "No" could be in red and "Yes" in green color?
--- End quote ---

Maybe instead of Red, since red normally means warning I can have the text just be white when there is no update and then green when there is so it catches the users eye :-)


--- Quote ---Fantastic program and everything worked  :smiley:. I tried it on Win7 64-bit.
I like that I can copy 8 different list columns. Also that I can search for Drivers by Name and HardwareIDs.
It's also nice that I can click on the columns to sort the list.
--- End quote ---

Thanks :-) I wanted to make sure I added all the small touches like that, so that anything useful is there.

The one problem so far, non English systems. I added text to the top of the improve database window that says "*English Systems Only Please!"

I had 10 hardware files uploaded since last night, 3 of them where none english, but in them there was a few that where all English while some where not. It all depends how the hardware and drivers are installed. I am going to add a remove option to that list as well so people can remove items from it.

Also thinking about having the program check for updates when you start it. Reason why is I just put out a new version of the database and no user will know unless they go and check for it in the program. My original thought was to not have it check at startup since people could be using it on computers with no network drivers installed, but it shouldnt stop anything.

I think I will have it check for updates at startup and just put a little colored text next to the database info that there is an update. :-)

Shane

Shane:
Updated the exe with the changes, still same version till i release it so just redownload the zip file to get the new update.

And there is no other way to pull the standard system devices. It is set as the manufacture of the device in the registry and can be anything, that means non English Windows will have something different than what I have it look for.

Kinda sucks it is limited to only English. I could replace the controls with unicode controls and actually be able to read other languages, but imagine having 52 entires for the same device because each one has a different language.

I have to try and keep the database clean as it will get very big over the course of time. So I think i will just have ot keep the database English.

Shane

Tomas_Sweden:

--- Quote ---And there is no other way to pull the standard system devices. It is set as the manufacture of the device in the registry and can be anything, that means non English Windows will have something different than what I have it look for.

Kinda sucks it is limited to only English. I could replace the controls with unicode controls and actually be able to read other languages, but imagine having 52 entires for the same device because each one has a different language

I have to try and keep the database clean as it will get very big over the course of time. So I think i will just have ot keep the database English.
--- End quote ---
Ok I see!

In the button (don't know the name of it) there it says: "Show All Hardware Except Standard System Devices" feels like the word "Show" is repeated again then the other button says "Show Hardware".
Maybe it could say: "List All Hardware Except Standard System Devices" or "Display All Hardware Except Standard System Devices"?

And one thing in "Improve Database" after that I have clicked on "Scan Hardware" and I want to delete all entries that are swedish (none english), I have to select and delete one by one. Would it be possible to select many(by using "Shift" and "Ctrl" and then delete them?
Because I had 49 entries and one was english so I had to delete 48.

One question about "Device Lookup" (see attached picture) what does "Best Possible Match" means?
Does it have something to do with it prefer english systems or has it to do which driver would possible fit best?

Tomas

Shane:

--- Quote ---In the button (don't know the name of it) there it says: "Show All Hardware Except Standard System Devices" feels like the word "Show" is repeated again then the other button says "Show Hardware".
Maybe it could say: "List All Hardware Except Standard System Devices" or "Display All Hardware Except Standard System Devices"?
--- End quote ---

I changed it to "List" :-)


--- Quote ---And one thing in "Improve Database" after that I have clicked on "Scan Hardware" and I want to delete all entries that are swedish (none english), I have to select and delete one by one. Would it be possible to select many(by using "Shift" and "Ctrl" and then delete them?
Because I had 49 entries and one was english so I had to delete 48.
--- End quote ---

Multi select would be a bad idea because of the copy commands. What if I had it to where you could press the delete key on the keyboard to remove them? And/or add check boxes to the list. Not sure if the check boxes would confuse anyone. Also I have come up with an idea where I will have the program look for non standard chars and if there is any it would add the hardware to the list on the improve database screen. This way I can have it check for standard English chars. While others will go through fine as they still use the same chars it would at least cut down on the amount that show up :-)


--- Quote ---One question about "Device Lookup" (see attached picture) what does "Best Possible Match" means?
Does it have something to do with it prefer English systems or has it to do which driver would possible fit best?
--- End quote ---

This was something I came up with and it is a rather simple thing. If you look at the hardware IDs you will see the device has multiple. The longer the hardware ID the more specific it is for that device.

So example, my AMD FX(tm)-8350 Eight-Core Processor has these hardware IDS
ACPI\AuthenticAMD_-_AMD64_Family_21_Model_2
*AuthenticAMD_-_AMD64_Family_21_Model_2
ACPI\AuthenticAMD_-_AMD64_Family_21
*AuthenticAMD_-_AMD64_Family_21
ACPI\AuthenticAMD_-_AMD64
*AuthenticAMD_-_AMD64

The hardware ID *AuthenticAMD_-_AMD64 is shared with almost all the AMD processors, but the longer the ID is the more it is for that one device.

So I have the program take the results of the matches found and simply change the color of the ones with the longest IDs, since those are the best chance of it being the right one.

So in the screen shot you will see two different AMD processors listed because of the shorter IDs, BUT the one with the longest ID is shown to be the best match. So it was a simple little trick, loop through the results looking for the longest IDs :-D

Shane

Navigation

[0] Message Index

[#] Next page

Go to full version