Automatic Window Sizing Detection
Is your feature request related to a problem? Please describe. Applications with minimum or maximum sizes are not detected natively and result in Z-Fighting occasionally. i.e. Steam has a minimum width bound that prevents the window from being too small. Additionally, if an application has minimum and maximum limits but is tiled, any tile padding is ignored.
Describe the solution you'd like When an application is opened, it should be evaluated for minimum and maximum window widths, if the minimums conflict with existing tiled applications (overlap) the new application should be made floating as default. If the applications .exe is known the result can be cached and said cache entry can be invalidated when a change is detected to the exe file has been modified.
Describe alternatives you've considered In the case of Steam I usually make the application full screen to avoid tiling with it entirely.
Additional context
Yellow Highlight: Application minimum bounds attempting to be exceeded resulting in tile padding omission.
Red Highlight: Application minimum bound attempting to be exceeded resulting in window tile overlaps.

I'm not sure at what level you're accessing WINAPI but this should solve this issue given appropriate handling... Here is some example usage for you. Hope it helps!
WM_GETMINMAXINFO is being used https://github.com/FancyWM/winman-windows/blob/5d6457c63276f713c55493321470fc8379d0157d/src/WinMan.Windows/Windows/Win32Window.cs#L792 and minimum dimensions are generally respected (you can test with Calculator, by making another window very large).
Steam seems to require special handling. Thanks :)
By special handling, I mean there should probably be a list with sensible values for applications such as Steam which report their minimum size to be 0.
This issue is stale because it has been open for 14 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.