-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Iconify programs rather than minimize to titlebars #7
Comments
Thought about implementing this at some point but wasn't worth the hassle to me considering this project is mostly MS code. Basically windows are drawn by GDI (or whatever subsystem is used now) and in 95/NT4 they were changed to render minimized windows as shrunk titlebars instead of as their icons. Only way to restore this is to write a program that creates a "taskbar" that mimics the 3.1 functionality or somehow hook into the window drawing code and replicate the icon drawing code. |
Yeah it'd be nice to fix that, steam and chrome and other electron programs all seem to not play well with their window borders. I don't exactly want to write my own taskbar at the moment though. I'm working on an entirely new shell and if anyone wants to take this up I'm willing to help them integrate it into Progman or maybe make it a separate program? |
I won't totally discount this. I might rewrite parts of progman and fix some other bugs along the way, while I'm at it I'll try to implement this as well. |
Working on this right now. |
Any progress? |
The way minimized windows are drawn completely changed from 3.1 to 95 as well as NT 3.51 to NT 4. In my NTStyle project I'm working on trying to custom-draw minimized windows, but I'm afraid I may not have enough time to finish this. Any sbstantial progress would likely be made after summer of 2026, although I may be able to get some prototypes up soon. |
Minimised program groups appear as squished windows instead of icons. Would there be any way to restore the Windows 3.1 functionality? You can actually see the same behaviour when minimising other windows without Explorer running, so I imagine Microsoft changed some kind of functionality.
The text was updated successfully, but these errors were encountered: