Split Screen State?
Posted: 17 Nov 2016 12:03
Hello all,
I was wondering if there is a way to check if the screen is still split between two apps (upper half with one app, and the lower half with the other)? I've tried combining the trigger App Task Ended with a condition App Task Running, but the problem is that working on either half is like putting that app into the foreground and the other half into the background. This means that the trigger/condition checks would have the same result if I had switch from working on one half-screen app to the other, or if I actually used Recent Apps list to bring one of the two apps into the full-screen foreground. Also, which ever app is with the focus/foreground is the only one with reference-able glob patterns or coordinates, so there is no way to check if certain elements are visible in the other half (in background) with script functions.
If there is no way to check on the status of split screen mode, I would like to suggest it as both a trigger and condition feature for future Automagic versions.
I was wondering if there is a way to check if the screen is still split between two apps (upper half with one app, and the lower half with the other)? I've tried combining the trigger App Task Ended with a condition App Task Running, but the problem is that working on either half is like putting that app into the foreground and the other half into the background. This means that the trigger/condition checks would have the same result if I had switch from working on one half-screen app to the other, or if I actually used Recent Apps list to bring one of the two apps into the full-screen foreground. Also, which ever app is with the focus/foreground is the only one with reference-able glob patterns or coordinates, so there is no way to check if certain elements are visible in the other half (in background) with script functions.
If there is no way to check on the status of split screen mode, I would like to suggest it as both a trigger and condition feature for future Automagic versions.