HandyOrg / HandyWinGet

GUI for installing apps through WinGet and Creating Yaml file
MIT License
380 stars 33 forks source link

Text not showing up #19

Closed joroad closed 3 years ago

joroad commented 3 years ago

All of the text in the name column is not showing up as well as some publisher text. I also can not see text in the available version dropdowns. See attached screenshot for more info.

Screenshot

JohnLGalt commented 3 years ago

This is also not occurring here. Same questions - has it always happened or did it just start?

How much RAM do you have and what is your page file size (I ask because it seems like it is running out of resources to display everything, but it may be something else)

ghost1372 commented 3 years ago

This problem is due to a defect in the manifest parsing I will solve this problem soon

JohnLGalt commented 3 years ago

@ghost1372 - could it be not affecting me because of the overkill RAM I have installed (128 GB)?

Or is this one of those things that manifests itself occasionally and sporadically and will go away once you've fixed the code?

ghost1372 commented 3 years ago

@JohnLGalt No Because you are using old manifests If you refresh, you will have the same problem. The problem is that Microsoft has changed the structure of the manifest, so HandyWinget can not identify the new structure. I am currently working on a new version

ghost1372 commented 3 years ago

@joroad please try new version

JohnLGalt commented 3 years ago

I'm now getting similar issues to Joroad on both 3.0.2.0 and 3.2.0.0

for new 3.2.0.0 I downloaded portable, not setup.

ghost1372 commented 3 years ago

I'm now getting similar issues to Joroad on both 3.0.2.0 and 3.2.0.0

for new 3.2.0.0 I downloaded portable, not setup.

Did you refresh it? Delete this folder and try again

C:\Users\{Your Username}\AppData\Roaming\HandyWinget I will release a new version soon that will automatically delete the old manifest sorry for that

ghost1372 commented 3 years ago

@JohnLGalt try new version https://github.com/HandyOrg/HandyWinGet/releases/tag/v3.2.1.0

image

JohnLGalt commented 3 years ago

OK, new version is showing packages again. However, new version will not show installed packages, even version that 3.0.2.0 would show as installed. I've tried both internal and winget-cli method. Nothing is showing installed, whereas before I had a lot of packages already showing as installed.

I'm going to run older version side by side and see if I can figure out what it is going on.

Well, I also notice that, at least with one package, the version reported is incorect, but that is from the manifests that M$ is providing, so should not be affecting this issue. It's Link Shell Extension, which I've used fo ryears, current version as of Jan 2021 is 3.0.3.5, and Hermann never released a 3.0.33 as far as I know.

But currently in 3.2.1.0 no items are showing installed, and I have every VC++ redist installed, so those alone should be showing - as they did on 3.0.2.0.

Update: 3.0.2.0 also shows nothing at all, just like 3.2.0.0.

Screenshots coming.

JohnLGalt commented 3 years ago

I checked the 3 versions I have - 3.0.2.0, 3.2.0.0 and 3.2.1.0/

I verified the below results by deleting data in both \AppData\Local\HandyWinGet and \AppData\Roaming\HandyWinGet before running each version.

3.0.2.0 - not items shown at all. That is understandable as you mentioned elsewhere support for a new manifest form. Not an issue.

3.2.0.0 - manifests load fine now (but were not loading earlier, even after refreshing). But app cannot detect installed programs.

3.2.1.0 - manifests load fine now. But app cannot detect installed programs.

I can still provide ss, if you want, but no point since behavior is identical in both 3.2.0.0 and 3.2.1.0.

ghost1372 commented 3 years ago

Thank you @JohnLGalt Please try the new version 3.2.2.0 I hastily released a new version last night and did not have enough time to test😅 I fixed installed packages issue, now it should work again as before also I checked the package you said, we read the information directly from the manifest and The package you mentioned has the same information as the information in the handywinget. So you need to follow this from the Microsoft repository

Untitled

JohnLGalt commented 3 years ago

Yeah, after I posted my comment, I, too, used PS to verify version in WinGet database - it is indeed incorrect there, so nothing you can actually do about it.

I understand that.

I'll try the new version in a few minutes and report back.

JohnLGalt commented 3 years ago

Version 3.2.2.0 is showing installed applications correctly again. Manual refresh no longer breaks viewing of package info.

Some of the information is not correct, but I suspect that, again, this is due to the information being supplied by the WinGet repository, and not anything that HWG is doing incorrectly.

Posting potential RFF in new post. This looks finally closed. Thanks for all your hard work on this!