For my job, I usually have 2 windows open, both of equal size, one on top, one on bottom.
I use the trackpad to quickly switch between them, and I'd also like to use it to resize them, because sometimes I need to maximize one window to read better, then return it to half size*.
I have a trigger set to cycle between resizing to half screen height and full screen height (maximizing).
The only problem is, after I've maximized the bottom window, when I resize it to half height, it automatically moves to the top of the screen (covering up the other window and forcing me to manually drag it back to the bottom).
I'm not sure how to resize it back to its original location.
I hope I've explained that well. I've included images of the action configurations, so hopefully it'll be an easy "duh" fix.
*It's actually a little more than half, so the windows overlap, but it's not a problem and easier to just say half.
No, I have it set to "Cycle through multiple actions (on repeated trigger)" for 4 finger swipe up.
I want to be able to swipe up once to maximize the window, then swipe up again to resize it to half size (but go back to where I'd originally moved the window). So in my 2 window scenario, the top window would maximize by extending the bottom of the window to the bottom of the screen, while the bottom window would maximize by extending the top of that window to the top of the screen. I want to resize them to half size by reversing that.
You know how if you double-click the top bar of a window, it maximizes the window, then if you double-click it again, it returns to its previous size? That's what I want to do.
By "cycle 1," do you mean the first action sequence in the cycle, and "cycle 2" is the second action sequence in the same cycle, or do I somehow assign 2 different cycles to the same trigger? I'm sorry, I'm not well-versed in this.
I know this is wrong, but it's how I interpreted your instructions:
Okay, so I start out with a full-sized browser window.
I want to swipe up once to resize it to (roughly) half the size of the screen, taking up the top half.
When I work, I click on a link that opens in a new tab.
I then drag that new tab outside the window, which turns it into a 2nd window of the same size. I drag that window to the bottom of the screen, so now I have 2 windows of equal size, one on the top half of the screen, one on the bottom half.
Now, when I swipe up, I want to maximize whichever window is active. Then, when I swipe up again, I want it to return to its previous size (and position).
The cycle sequence I screenshotted in my first post works for the top window, but when I use it on the bottom window, it moves the window to the top of the screen. I want it to go back to where it was before.
This sequence basically does it, I just want the first swipe to resize the window to the perfect size (full width of the screen, a little over half the height), rather than manually resizing it first.
Here are three screenshots of my settings. I want to organize three windows in a vertical arrangement on the left side of the screen, taking up slightly less than third of the screen's width. This setup works across different screen resolutions since I use a different resolution at my home office compared to the office. Therefore, the measurements are given in percentages rather than pixels. I've also included the small pictograms from my Stream Deck to show you how it will be placed. Hope this helps.