Groupy's Blunt Auto-Grouping Logic Breaks Modern Web Development Workflows Action-Oriented
A solution would help many developers user issues with Groupy
Hello Stardock Development Team,
As a developer and long-time Groupy user, I love the utility for managing primary application windows. However, there is a major friction point with Groupy's process-level auto-grouping heuristics regarding secondary windows, popups, and debugging contexts.
Currently, Groupy's auto-grouping logic appears to hook into low-level window creation events (e.g., matching parent process names like chrome.exe or msedge.exe) and aggressively tabs secondary windows that are explicitly designed to run as isolated floating frames.
The Problem:
When web applications or desktop tools spawn secondary windows—such as OAuth authorization flows, debugger panels, or explicit window.open() popups—Groupy intercepts the new window handle and forces it into an existing tab group. Because these secondary windows often share the base process executable and dynamic titles, static process-name exclusions are insufficient (as excluding the process completely breaks standard browser tabbing).
Proposed Solution:
Please consider adding a window-style or attribute-based exclusion filter to Groupy's auto-grouping engine, such as:
-
Window Style Flag Filtering: An option to ignore windows created with specific Win32 window styles or extended styles (e.g., checking for
WS_POPUP, lack of standard sizing frames, or presence ofWS_EX_TOOLWINDOW/ specificHWNDparent-child relationships). -
Explicit Developer Exclusion Flag / API: Support for a command-line flag, environment variable, or window property (such as a custom window property/atom) that external applications or browsers can set upon creation to signal: "Do not auto-group this specific HWND."
Giving developers and power users a way to prevent auto-grouping based on window classification rather than blunt process-name matching would eliminate this workflow clash entirely.
Thank you for your time and for maintaining a great utility.