JUCE 5.0.2 audio plugin standalone app 64bit demo issues



Hi, first try of JUCE 5 to evaluate audio capabilities and here’s what I found so far:

Using Sierra 10.12.5, built demo with Xcode 8.3.2

After using the resizing bottom right corner to mask the keyboard then showing it again we loose ability to scroll the keyboard horizontally towards treble side (right arrow disappeared).

Is it OS specific or can it be reproduced in other mac ( or windows) OS’es versions ?


May be related to :slight_smile:https://github.com/WeAreROLI/JUCE/issues/210


EDIT: After more testing, it in fact user can resize both width and height but only height is changed in the main window (vertical resizing only), but then it makes embedded ui objects like the keyboard to still resize horizontally and vertically (either ignoring constraints inside editor or not allowing main window to resize width when it could) and then clip to container window which in turns hides contained elements like the right arrow. This is only happening if user resizes diagonally and to the right direction resulting in both width and height being resized and width being larger.

If user constrains the resize to only one degree of freedom or if diagonally ; goes to the left, then only height is controlled and it works as expected (because width shrinking is limited to a minimum window width size).

It should probably either disable width resizing inside the window editor or enable main window container to resize horizontally as well.

Hope that helps


Now fixed on master branch thanks @tpoole for cherry picking thse fixes from develop branch !