-
-
Notifications
You must be signed in to change notification settings - Fork 355
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
Improve blacklist UX #539
Comments
Thanks for sharing this feedback! Indeed the blacklist UX is quite poor. I was very aware of it while implementing it. I did it the way it is to get the feature out of the door and give functionality to the users asking for it. Ideally the UI would be better at managing items in the list. Some apps show a list of active apps to pick from. Some others show a list of apps such as what launchpad would show. Both have limitations though PRs very welcome for this ticket! Please discuss your plans for the UI before submitting a PR though 👍 |
See for instance, #549 in which I had to allow blacklisting the beginning of a bundleID instead of a the full ID, so that tricky apps like Parallels can be blacklisted. How would a UI look like that also handles this scenario? Maybe a selector UI first, then after the UI picks the app, it would add the bundle ID instead of a nice App Name + Icon? |
Another lesson from #386 is that if we have a UI to list apps, it will need to show all apps AltTab is observing, not just apps in the Dock. |
Is there any other identifier for windows in mac other than bundleID? |
A
|
In order to also incorporate the scope of #648, I think the future UI should combine both current blacklists into 1 that looks like the screenshot above (i.e. using NSTableView) that looks like this:
Alternatively, we could replace |
A potential half-way solution / quick-win: #858 |
Writing this so I can refer it for people who need to blacklist an app before this ticket is implemented:
|
Specs to implement this ticket:
Regarding implementing the list UI, here are some good StackOverflow threads: |
Actually, we can't have name and icon because it can vary over time and setup. The only thing we can preset is the bundleIds. We could scan the |
This issue was opened by a bot after a user submitted feedback through the in-app form.
From: [email protected]
Message:
The text was updated successfully, but these errors were encountered: