rxhanson / RectanglePro-Community

Bug reports and discussion for the Rectangle Pro app
https://rectangleapp.com/pro
98 stars 1 forks source link

Feature Request: Make repetitions even more powerful #217

Open piechologist opened 1 year ago

piechologist commented 1 year ago

I'd like to have a few more options when creating a repetition for App Layouts or Keyboard Shortcuts. They could be added to the Docking Position pull down menu or kept separate:

  1. Upper Center
  2. Unchanged or Activate App to just activate an app that's hidden, minimized, or closed
  3. Hide App (and maybe Minimize although personally, I never minimize anything)

For instance, that would allow to define a hotkey that (1) activates Terminal, and (2) hides it (just a simple toggle).

Background: I manage the few apps I regularly use with Rectangle Pro only. It's so flexible that I rarely need macOS' app switcher or the Dock. Cycling through two ore three options with a single hotkey per app makes it much more convenient.

rxhanson commented 1 year ago

Apologies for the delayed response; thanks for the feedback. I'll see what I can do next time I'm in that part of the code.

led commented 1 year ago

I was thinking about something similar. For a given key combination it would be nice to be able to define a custom sequence of actions/layouts, choosing from a palette of available actions.

This would (I think) reduce the current cognitive overhead of trying to memorise all the different key combinations. With this in place I think you could easily put together a few key sequences to cover the most common use-cases.

rpro-seq

The sequence could be re-ordered simply by dragging items to where you need them etc.

rxhanson commented 1 year ago

@led, For both app layouts or custom shortcuts, you can already define custom sequences, although it's not from a palette. You need to click on the + button that appears when you hover your cursor on an existing custom shortcut or app layout. The UI can take a little bit to understand in its current state, but you can get whatever sizes and positions you want out of it. Here's a user-created tutorial on it: https://github.com/rxhanson/RectanglePro-Community/discussions/5

I have plans to make this UI easier, but just haven't gotten to it.

led commented 1 year ago

@rxhanson - Oh! That's brilliant. I didn't recognise that that was what I should be using (I perhaps should have kept digging but was confused by the long list of existing window dimensions, and thought that was as far as it went), but now I understand the interface, it's exactly what I was after. Thank you very much for that!