mirror of
https://github.com/nickustinov/itsytv-macos.git
synced 2026-04-26 20:45:54 +03:00
[GH-ISSUE #19] Feat requests: Default TV selection and auto-dismiss panel #18
Labels
No labels
bug
enhancement
pending appstore release
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/itsytv-macos#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @JacksonR64 on GitHub (Feb 11, 2026).
Original GitHub issue: https://github.com/nickustinov/itsytv-macos/issues/19
Originally assigned to: @nickustinov on GitHub.
Hi, great work on the app! I've been using it alongside bsharper/atv-desktop-remote and whilst I prefer itsytv overall, there are two UX improvements that would make it perfect for my workflow:
Default TV selection (#3 )
I understand the hotkey solution addresses opening the remote quickly, but I prefer clicking from the menu bar. For users with multiple Apple TVs but one primary device, would you consider adding a setting that remembers the last-used TV and auto-opens it? When switching TVs is needed occasionally, the three-dots menu could handle that. This would eliminate the selection step every single time whilst keeping the current behaviour available for those who prefer it.
Auto-dismiss on click-out
Standard macOS menu bar behaviour dismisses panels when clicking outside, then reopens via the menu bar icon. I've tried disabling "keep on top" but that makes it worse—the panel hides when clicking outside but requires the app switcher to reopen. Would it be possible to follow Apple's design language: dismiss when clicking outside, reopen by clicking the menu bar icon?
Note: the Auto Dismis works initially on the TV selection bit that i dont want to see as much but doesnt when my remote is opened :)
Appreciate your consideration!
Jackson
@rodgerwerner commented on GitHub (Feb 11, 2026):
I would also like to add my support to these considerations.
@mruffalo commented on GitHub (Feb 12, 2026):
I strongly disagree with suggestion 2. I really like the remote app window staying open until I close it, to be brought back to focus via Mission Control. @nickustinov please do not change the current behavior.
@nickustinov commented on GitHub (Feb 12, 2026):
Thanks for the detailed feedback!
After considering both requests, I've decided not to implement either at this time – here's my reasoning and a workaround that should help your workflow.
1. Default TV selection
For users with a single Apple TV, the selection screen also serves as the home for "check for updates" and "quit" menu items, so skipping it would lock them out of those. Adding a setting to conditionally bypass it introduces complexity for what is ultimately a niche case.
However – there's already a built-in solution that does exactly what you want! itsytv has macOS Shortcuts support, so you can create a Shortcut that opens a specific Apple TV directly, skipping the selection screen entirely. Even better, you can add that Shortcut to Control Center for one-click access right from the menu bar area, or assign a keyboard shortcut to it.
2. Auto-dismiss on click-out
As @mruffalo pointed out, the current persistent window behavior is intentional and something many users rely on – they keep the remote open and switch to it via Mission Control or keyboard shortcuts. Changing this would be a disruptive UX shift for existing users. The "keep on top" toggle already offers some flexibility here.
Hope the Shortcuts workaround helps with your workflow!
@JacksonR64 commented on GitHub (Feb 12, 2026):
Hi @nickustinov ,
Thanks for the thoughtful reply and for explaining the logic behind the current design. I completely understand the desire to keep the codebase lean and avoid disrupting the workflow for users who prefer the persistent window.
Regarding the first point, I still respectfully feel that having multiple Apple TVs on a network isn’t a particularly niche case. I have not even paired the others! While Shortcuts work and i thank you for the suggestion! It feels a bit disconnected for a menu-bar-centric app. My goal was simply to have an optional toggle to "pin" a chosen to the bad —a feature you already offer in itsyHome, so the logic for that streamlined experience clearly resonates with your other work!
On the second point, I also see this as a potential "opt-in" setting. In my experience, a clean auto-dismiss allows for a very fast workflow for quick tasks like pausing or skipping a track without the extra step of manual dismissal. None of these suggestions would change the default operation for users like @mruffalo.
I appreciate you keeping the vision for the app focused. I’ll likely stick with the bsharper/atv-desktop-remote for now as it’s a bit cleaner for my specific use case, but since I much prefer your UI and feature set, I may take a stab at a personal fork in the future to implement these as options.
Thanks again for the hard work on this—it really is a great app otherwise!
Best,
Jackson