rxhanson / Rectangle

Move and resize windows on macOS with keyboard shortcuts and snap areas
https://rectangleapp.com
Other
25.13k stars 744 forks source link

Exporting not working if Rectangle itself is one of the ignored/disabled apps #1167

Open huyz opened 1 year ago

huyz commented 1 year ago

macOS version: macOS 13.4 (Ventura, ARM) Rectangle version: 0.68 (74) Logs if applicable (In Rectangle menu, hold option, "View Logging..."):

This is a follow-up to https://github.com/rxhanson/Rectangle/issues/664

After a lot of trial and error, I figured out why export was silently doing nothing:

I "Ignore Rectangle" as one of my settings. In other words, Rectangle itself is one of the disabledApps in com.knollsoft.Rectangle.plist.

Undo the ignore, and it works again.

huyz commented 1 year ago

Btw, it might make sense from a UX perspective for "Ignore Rectangle" to be on by default.

rxhanson commented 1 year ago

Thanks for the trial and error, and for letting me know! That's a pretty strange bug.

Honestly, I've never tested that edge case, as I've never felt the need to ignore the prefs window. Just so I understand, are you ignoring the prefs window so that you can more easily change shortcut mappings?

huyz commented 1 year ago

Just so I understand, are you ignoring the prefs window so that you can more easily change shortcut mappings?

Yes. Specifically, I tend to make this user error (which may be common—I don't know): when I want to change a shortcut, instead of clicking on the shortcut as I'm supposed to do, I click the thing that's most obvious to me—that's the "x" button—and then I subconsciously assume that the window is waiting for the new shortcut, so I hit a key chord. When that key chord is actually already in use for another action, then the prefs window moves to another place or monitor, which is jarring.

Now that I've thought about my mistake so much, I may not make this mistake so often anymore. We'll see...