Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: add a settings section to create per-app shortcuts to click specific UI elements. #124

Open
YousufSSyed opened this issue Jul 3, 2023 · 7 comments

Comments

@YousufSSyed
Copy link

YousufSSyed commented Jul 3, 2023

An alternative to pulling up the search bar and typing the name of an element to match, users should be able to pick any select-able element in an app (including ones that can't be searched and or don't have a label, if possible) and assign a hotkey to automatically click them. Here's what it could look like:

  • A setting section called "shortcuts" where users could click a plus button to add a specific app which they want shortcuts on.
  • Each app has their own heading section with all of the assigned shortcuts, and there's a plus button in each section to add a new shortcut.
  • After the user presses that + button, the user is directed to the app in question, showing all the UI elements, including ones that can't be searched, and a user could click a specific one to assign a hotkey
Screenshot 2023-07-02 at 6 21 14 PM

These buttons in Activity Monitor can't be searched, but a user would be able to select them anyway.

  • The user is directed back to the shortcuts section once they've picked an element.

Here's a rough text UI mockup:

[add app button]

Activity Monitor

[CPU] [CMD SHIFT B]
[Memory] [CMD SHIFT M]

@godbout
Copy link
Owner

godbout commented Dec 22, 2024

sorry, completely missed this. but:

  1. nah. not gonna do a whole other app for shorcuts lol
Screenshot 2023-07-02 at 6 21 14 PM These buttons in Activity Monitor can't be searched, but a user would be able to select them anyway.

?

ScreenFlow.mp4

you can hit anything through the search that Wooshy highlights!

@YousufSSyed
Copy link
Author

  1. Hotkeys for specific app elements would be much faster than using the search bar
  2. It's been awhile since I used Wooshy so maybe I guess this was fixed.

@godbout
Copy link
Owner

godbout commented Dec 27, 2024

got it, thanks. but nah, not gonna do shortcuts or labels. most probably as you've seen, for those cases, it's better to use a competitor: https://github.com/godbout/Wooshy.docs?tab=readme-ov-file#alternatives-to-wooshy

thanks for the report tho!

@godbout godbout closed this as completed Dec 27, 2024
@YousufSSyed
Copy link
Author

only one open source app on that list, and from before it became closed source

@godbout
Copy link
Owner

godbout commented Dec 28, 2024

only one open source app on that list, and from before it became closed source

if you build one and make it open source then there's gonna be two!!!

@godbout
Copy link
Owner

godbout commented Dec 28, 2024

  1. It's been awhile since I used Wooshy so maybe I guess this was fixed.

btw if you're referring to The Inspector, it's been here since Wooshy alpha25: https://github.com/godbout/Wooshy.docs/releases/tag/1.a25

for some sort of labelling rather than searching, i'm still keeping this one open: #150
i'm not gonna add or change Wooshy to a label/hint mode, but maybe there's something smart to be done for when it's not clear what needs to be searched. (although tbh i built Wooshy as a search because for me i THINK of what i should type, i type, and it gets there. seems my brain is a Mac.)

@godbout
Copy link
Owner

godbout commented Jan 2, 2025

reopening because a new issue on Scrolla is giving me ideas, and i've added a comment related to that on another of Wooshy's issue: #22 (comment)

would most probably require a database for Wooshy, which doesn't have any now, so that means a lot of work. but that may open the doors to a lot of new possibilities. wait and see.

@godbout godbout reopened this Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants