IridiumIO / CompactGUI

Transparently compress active games and programs using Windows 10/11 APIs
GNU General Public License v3.0
5.11k stars 237 forks source link

Set the compressed folder mark. #422

Closed paolosezart closed 7 months ago

paolosezart commented 7 months ago

If to compress a folder by standard Windows means, a special mark appears on the folder: Jarl

Is it possible for folders compressed with CompactGUI also to set some mark that a certain folder is compressed with this program?

Iridium-IO commented 7 months ago

I looked into it in the past, it seemed too painful to do so sadly it's not planned for now

Tinhone commented 3 months ago

Sorry to bother. I sincerely hope that this feature can be completed. I have already subscribed to this issue, but if this feature has any progress elsewhere, please let me know, thanks!

Iridium-IO commented 3 months ago

Sadly no, every time I try to get my head around the shell api I regret it. I've wasted several weekends thinking "this time I'll figure it out" only to give up again. Maybe in a few months I'll fall into that trap again, but just consider it a feature that's not planned to be included.

Masamune3210 commented 3 months ago

Making this even more of a pain to implement is the fact that the compressed flag is absolutely ancient and doesn't really conform to how things are done in the shell these days. It's meant for Explorer's use and pretty much it's use only. Adding an overlay icon would be better, but even that gets complicated considering it would involve at least a dll to handle shell registration and to act as a provider and would run into the same issue other overlay icons do, mainly the fact that the system will only properly handle so many before they either start to not display or start displaying the wrong ones.