Rewrite how input focus grabbing works #38

This commit is contained in:
Robbert van der Helm
2020-10-08 19:34:26 +02:00
parent 36d39bfca9
commit 6ff61b1904
3 changed files with 134 additions and 50 deletions
+10 -6
View File
@@ -10,17 +10,21 @@ Versioning](https://semver.org/spec/v2.0.0.html).
### Changed
- The way keyboard input works has been completely rewritten to be more reliable
in certain hosts and to provide a more integrated experience. Hovering over
the plugin's editor while the window provided by the host is active will now
immediately grab keyboard focus, and yabridge will now return input focus to
the host's window when moving the mouse outside of the plugin's editor when
the window is still active. This should fix some instances where keyboard
input was not working in hosts with more complex editor windows like _REAPER_
and _Ardour_, and it will also allow things like the comment field in REAPER's
FX window to still function. Please let me know if this causes any issues
elsewhere!
- Added a note to the message saying that libSwell GUI support has been disabled
that his is perfectly normal when using REAPER. The message now also contains
the suggestion to enable the `hack_reaper_update_display` workaround for
REAPER when it is not already enabled.
### Fixed
- Changed the way keyboard input focus works. This fixes keyboard input
sometimes not working in _REAPER_ and _Ardour_. Please let me know if this
causes any issues elsewhere!
## [1.6.1] - 2020-09-28
### Fixed