Program-Manager-II icon indicating copy to clipboard operation
Program-Manager-II copied to clipboard

Iconify programs rather than minimize to titlebars

Open brannanz opened this issue 2 years ago • 9 comments

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.

brannanz avatar Mar 27 '23 09:03 brannanz

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.

freedom7341 avatar Apr 01 '23 00:04 freedom7341

I feel like this is essential to having a reasonably intuitive shell though, given that some programs (ex. Steam (the black rectangle ) or Microsoft Teams (the white rectangle ) seen on the left of the screen in the attached image ) minimize to often un-movable mini-windows that sometimes can only be restored with alt-tabbing into them image

TheColorOfFear avatar Jun 12 '23 02:06 TheColorOfFear

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?

freedom7341 avatar Jun 13 '23 03:06 freedom7341

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.

freedom7341 avatar Jun 14 '23 04:06 freedom7341

Working on this right now.

freedom7341 avatar Jul 28 '23 00:07 freedom7341

Any progress?

brannanz avatar Apr 12 '24 19:04 brannanz

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.

freedom7341 avatar Apr 13 '24 07:04 freedom7341

I would also appreciate this feature. Though I used ProgMan in 98SE, it always felt as a degraded version of the ProgMan of Win 3.1. Apps minimized are fine in the OS tray but minimized ProgMan windows collapsing to a title bar... I can't understand what MS was thinking back then... 🤦‍♂️😉

gridranger avatar Nov 05 '24 20:11 gridranger

@gridranger I think it was more of an oversight; minimizing windows to title bars was likely done during 95's early development either during the creation of explorer or due to a change in how overlapping windows work and progman's weirdness was a side effect

brannanz avatar Nov 09 '24 12:11 brannanz