-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Broadcast Input ship list #15812
Comments
This comment was marked as resolved.
This comment was marked as resolved.
BUT
When we do a |
a dumb solution:
I feel like that's how it was originally done in an earlier form of #14393... |
I remember we were talking about adding an API to TermControl along the lines of That would afford us the ability to add |
okay something else I tried: 35aba0c even simpler than before. The way this is layered:
|
## Summary of the Pull Request Resolves the following in #15812 > - [x] `toggleBroadcastInput` isn't in the default settings > - [x] The cursors forget to keep blinking if you focus each pane and then unfocus them > - [x] They don't stop blinking when you unbroadcast > - [x] Broadcast border doesn't appear when you make new panes, but they ARE broadcasted-to! ## References and Relevant Issues x-ref: * #2634 * #14393 ## Detailed Description of the Pull Request / Additional comments There was literally no logic in the original PR for starting the cursor blinking. It's entirely unknowable how that ever worked. This makes it all much more explicit. We're taking the hacky `DisplayCursorWhileBlurred` from #15363, and promoting that to the less-hacky `CursorVisibility`. Broadcast input mode can use that to force the cursor to be visible always. The last checkbox in that issue is harder, and I didn't want to further pollute this delta with the paste plumbing.
Closing since there's only one thing left in here (and we've shipped a couple times with that one thing) |
From the 1.19.2201 Bug Bash.
x-ref:
Tasks
dev/migrie/b/15812-broadcast-nits
The text was updated successfully, but these errors were encountered: