Is your feature request related to a problem? Please describe.
Support for synchronized output using BeginSynchronizedUpdate and EndSynchronizedUpdate was added in #756. However, currently there is no means in the API to check for synchronized output support in the terminal.
Describe the solution you'd like
A function that checks terminal support for synchronized output as bool would be sufficient. Maybe something similar to crossterm::terminal::supports_keyboard_enhancement?
Describe alternatives you've considered if any
I have considered directly invoking control functions for support, but it seems that it is not possible (or, at least hard) to do such operation using crossterm.
Is your feature request related to a problem? Please describe. Support for synchronized output using
BeginSynchronizedUpdate
andEndSynchronizedUpdate
was added in #756. However, currently there is no means in the API to check for synchronized output support in the terminal.Describe the solution you'd like A function that checks terminal support for synchronized output as
bool
would be sufficient. Maybe something similar tocrossterm::terminal::supports_keyboard_enhancement
?Describe alternatives you've considered if any I have considered directly invoking control functions for support, but it seems that it is not possible (or, at least hard) to do such operation using crossterm.
Additional context None