Hi, I just wanted to chime in on this. This sort of works in Groupy2 (I am using version 2.3) but you have to manually edit the resulting .groupy config file to make it work.
If you take several PWAs and group them, and then save the group it puts in invalid values for CommandLine, WorkingDirectory and Target.
If you go and manually put in values that look like this (your username, browser and --app-id will be different of course), then it will launch the PWAs properly.
CommandLine=--profile-directory=Default --app-id=khfmdegfjbimhnepdonglmgmglmgkcdb
WorkingDirectory=C:\Users\pnmye\AppData\Local\BraveSoftware\Brave-Browser\Application\
Target=C:\Users\pnmye\AppData\Local\BraveSoftware\Brave-Browser\Application\chrome_proxy.exe
But because of what the original poster said (all of the apps are identified as brave.exe or chrome.exe), Groupy2 will pick random other Chrome or Brave windows from the desktop and put them into the group, instead of some of the PWAs it just launched.
So I think there are two things that need to be fixed...
One is that the UI doesn't capture the right data to put in the config file (if you just take what the UI puts in there, it simply gives an error when you try to launch and fails to launch any of the PWAs entirely).
And secondly, Groupy2 needs to be able to differentiate properly between Brave/Chrome windows by using some other data. Looking for something like the Window Title would probably work just fine.
Is there not a way in the config file to indicate how to properly match a Window aside from solely looking at the OwnerProcess?
Here's an example of one of my PWAs that is partially working (as described above). If anyone has any advice on what other config values we might be able to inject in here to get this working, that would be a step in the right direction.
[GroupyEntry2]
OwnerProcess=C:\Users\pnmye\AppData\Local\BraveSoftware\Brave-Browser\Application\brave.exe
APPID=Brave._crx_khfmdegfjbdonglmgmglmgkcdb
NewTabName=
RunElevated=0
NoPatternMatching=0
CommandLine=--profile-directory=Default --app-id=khfmdegfjbimhnepdonglmgmglmgkcdb
WorkingDirectory=C:\Users\pnmye\AppData\Local\BraveSoftware\Brave-Browser\Application\
Target=C:\Users\pnmye\AppData\Local\BraveSoftware\Brave-Browser\Application\chrome_proxy.exe