Request user attention when bell received in macOS

We now request the user's attention in macOS when a visual bell
character is received. This manifests as the window jumping up and down
in the dock.
This commit is contained in:
Barret Rennie 2018-12-02 11:11:51 -05:00 committed by Christian Duerr
parent e690a1444e
commit ca9a259caa
2 changed files with 8 additions and 10 deletions

View File

@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- New configuration option `persistent_logging` and CLI flag `--persistent-logging`,
for keeping the log file after closing Alacritty
- `ClearLogNotice` action for removing the warning and error message
- Terminal bells on macOS will now request the user's attention in the window
- Alacritty now requests privacy permissions on macOS
### Changed

View File

@ -361,16 +361,13 @@ impl Window {
self.window.set_urgent(is_urgent);
}
#[cfg(
not(
any(
target_os = "linux",
target_os = "freebsd",
target_os = "dragonfly",
target_os = "openbsd"
)
)
)]
#[cfg(target_os = "macos")]
pub fn set_urgent(&self, is_urgent: bool) {
use glutin::os::macos::WindowExt;
self.window.request_user_attention(is_urgent);
}
#[cfg(windows)]
pub fn set_urgent(&self, _is_urgent: bool) {}
pub fn set_ime_spot(&self, pos: LogicalPosition) {