mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-17 00:44:19 +00:00
The scaling machinery in the component peer was causing problems for hosted plugin views. Scaling the plugin view size requires close collaboration between the plugin and the host, and it's important for the host to have exact control over the size of the plugin's view. The removed code in the HWNDComponentPeer was modifying the sizes of embedded plugin windows, which would often leave them at an incorrect size. The faulty behaviour was especially noticable with plugins that do not support DPI-aware behaviour. I tested with the following plugins (VST2 + VST3), which should all now display correctly in the AudioPluginHost, and assume the correct size when opened on hi-res displays, or dragged between displays with different scale factors: - Plogue AlterEgo - U-He Hive 2 - FabFilter Pro-C - Native Instruments Supercharger - Surge |
||
|---|---|---|
| .. | ||
| juce_analytics | ||
| juce_audio_basics | ||
| juce_audio_devices | ||
| juce_audio_formats | ||
| juce_audio_plugin_client | ||
| juce_audio_processors | ||
| juce_audio_utils | ||
| juce_box2d | ||
| juce_core | ||
| juce_cryptography | ||
| juce_data_structures | ||
| juce_dsp | ||
| juce_events | ||
| juce_graphics | ||
| juce_gui_basics | ||
| juce_gui_extra | ||
| juce_opengl | ||
| juce_osc | ||
| juce_product_unlocking | ||
| juce_video | ||
| CMakeLists.txt | ||