LesFerch / WinSetView

Globally Set Explorer Folder Views
MIT License
1.08k stars 46 forks source link

Uncheck all, Remember WinSetView and Explorer window size+pos, Copy+paste view settings, Easier way to rearrange columns, Dark theme #41

Closed Owyn closed 1 year ago

Owyn commented 2 years ago

Use case: - I just want to manually edit settings for image search results (since you can't do that in win10 without apps or regedits)

Current situation: - I have to manually uncheck like 30+ checkboxes to do that

LesFerch commented 1 year ago

It has to be a registry setting in HKCU. You could export the entire HKCU key and I'll import it into a test machine. Hopefully that will produce the problem.

LesFerch commented 1 year ago

Also, did you check the folder C:\Windows\System32\GroupPolicyUsers?

Owyn commented 1 year ago

that folder is empty for me

what email can I send you my HKCU?

LesFerch commented 1 year ago

Use the gmail address that's in the manual. Thanks!

LesFerch commented 1 year ago

Thanks for the HKCU reg file. I narrowed it down to this:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International]
"sDecimal"=","
"LocaleName"="en-US"

Edit: VBScript does not automatically handle the combination of en-US format with a comma decimal separator. If you change the separator to a period, it's fine. It's also fine with the combination of en-UK and a comma decimal separator.

The latest update includes code to change the comma to a period in the "Scale" decimal number that gets passed from the main HTA to the modal HTA as text.

Dhyfer1 commented 1 year ago

Hi. Thank you very much for the beta version, in my case it works without problem. I just use WinSetView to change the order of the columns from this order: Name, Date modified, Type and Size to this order Name, Type, Size and Date modified, and order by ascending type with the Global option and Details view, except for the Pictures folder.

I like that you have integrated themes, and I like more that I can edit them or add more themes. And my question regarding the themes is: when I open the Themes.ini file I see that some themes, for example the Dark 1 theme, some colors appear in hex format and other colors appear as they are named, for example DeepSkyBlue, or GhostWhite or PaleGreen etc. Where did you get these names from?

I hope that in a next update of beta version, when I click on the Help button, it will take me to the beta version documentation. That's all.

LesFerch commented 1 year ago

https://www.w3schools.com/tags/ref_colornames.asp

I was planning to add a beta check to the Help button to go to the beta docs. Will do that soon.

Dhyfer1 commented 1 year ago

https://www.w3schools.com/tags/ref_colornames.asp

Interesting, thanks for the link

I was planning to add a beta check to the Help button to go to the beta docs. Will do that soon.

Very good, I would also like you to add an option for WinSetView to check for updates and if it finds a new version, then it can auto-update itself.

LesFerch commented 1 year ago

I would also like you to add an option for WinSetView to check for updates and if it finds a new version, then it can auto-update itself.

I'm thinking along the lines of adding a non-intrusive indicator on screen that lets your know there is a newer version available.

Auto-update requires a lot of careful checks and contingencies. For example, what if you're running from read-only media? There's a lot that can go wrong and every error message has to be translated to 30+ languages. I know it's standard fare for most apps, but most apps are English only and are written in languages where you can probably just plug in a well-debugged auto-update library. Someday I may rewrite the whole thing in something like C#/WinUI to Microsoft Store standards with auto update and so forth. That will probably take me something like two years (if I have the motivation). In the meantime, I think an update indicator is the best I can do. At least the download link is right there via the Help button.

Thought... The high quality of some of the free apps out there sometimes makes us take things for granted. I do what I can. I hope it's enough.

Owyn commented 1 year ago

I think many popular apps still just say that there's a new version out there, go get it, and that's it for auto...

btw, about drag-n-drop - why is it vertical? can it be made horizontal like it is originally shown in the windows explorer perhaps?

en-US format with a comma decimal separator.

That's a surprising find... I didn't change any regional settings, that's just how win10 configured my initial account, and what's more weird - is that it configures all accounts after in a different way - cuz a new account I tested on had WinSetView working fine - so it wasn't a comma+en-US there by default

LesFerch commented 1 year ago

I think many popular apps still just say that there's a new version out there, go get it, and that's it for auto...

Agreed. Thanks.

about drag-n-drop - why is it vertical? can it be made horizontal like it is originally shown in the windows explorer perhaps?

Of course, I wanted to do that, but it's much more complex. The headings may be wider than the window, requiring horizontal scrolling, but the biggest challenge is that the column widths vary, so, as the pointer hovers over the next column they are swapped and your pointer can end up over the previous item causing an immediate swap back. That makes for crazy flickering as you drag the items. The only somewhat easy workaround is to temporarily make all the columns a fixed width with the text cut off on some of them. It was all too much programming work. The vertical sort is dead simple.

That's a surprising find... I didn't change any regional settings...

I knew it was going to be something unusual, but if it happened once, it will happen again, so I'll work to find a fix.

Dhyfer1 commented 1 year ago

I'm thinking along the lines of adding a non-intrusive indicator on screen that lets your know there is a newer version available.

Oh, that's ok. Applications like Gimp cannot auto-update, but with a pop-up Gimp indicates that a new version is available with a link to the new version to download from the browser.

LesFerch commented 1 year ago

@Dhyfer1 and @Owyn Version 2.51 Beta is now available.

LesFerch commented 1 year ago

@Dhyfer1 and @Owyn Version 2.53 is now available and the beta branch has been removed.