You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In v0.4/Rust, use the new window properties, like window.minimized, to minimize/close/fullscreen windows.
In v0.3, we should read/modify the window properties, rather than simulate button presses. For example win.element.AXFullScreen. We should also stop using a shortcut to get out of fullscreen mode.
Optionally, we can also use appscript for more of the mass-windowing commands. For example, this will minimize every window:
app('Finder').windows.collapsed.set(True)
But unlike closing every window (#55), this doesn't seem to be particularly faster in my testing. I think Talon itself generally prefers to use appscript when it's available, and then fallback to accessibility (for example, for changing window positions). But I'm not sure if there's any other advantages are disadvantages. cc @nriley for thoughts
The text was updated successfully, but these errors were encountered:
In #55 it was pointed out
that the existing commands used verb-noun, which is less standard.
Also added the missing `<user.running_applications> window
{user.window_actions}`, so you can target (close or minimize) the most
recent window of another application. More situational, but I don't see
a reason not to fill out the matrix.
The fullscreen logic needs a little work after this. Filed
#57
window.minimized
, to minimize/close/fullscreen windows.win.element.AXFullScreen
. We should also stop using a shortcut to get out of fullscreen mode.Optionally, we can also use appscript for more of the mass-windowing commands. For example, this will minimize every window:
app('Finder').windows.collapsed.set(True)
But unlike closing every window (#55), this doesn't seem to be particularly faster in my testing. I think Talon itself generally prefers to use appscript when it's available, and then fallback to accessibility (for example, for changing window positions). But I'm not sure if there's any other advantages are disadvantages. cc @nriley for thoughts
The text was updated successfully, but these errors were encountered: