I have two issues with VST3 plugins in Renoise on Linux:
Most VST3 Plugins have the wrong window size when opened for the first time. After closing and reopening again the window size is correct.
When a maximized window (such as a web browser or file manager) is above the Renoise main window, and I raise a VST3 Plugin so that it is above the web browser, the VST3 window is not redrawn. VST2 Plugins do not have this issue.
I use the Openbox window manager. Maybe that’s a factor
Off topic:
I would like to raise and minimize plugin windows independently from the main Renoise window.
Currently this seems to be impossible, and can be a big annoyance.
My System:
Renoise 3.4.4 (Interface Scaling: Auto, but other settings show the same behavior)
Display Resolution: 1920x1080
AMD64 APU
Debian 12
Openbox window manager
Wow, it was refreshing to see VST3 plugins open in the correct size.
Probably a WM issue, but I really would not want to part with Openbox.
BTW to test the second problem, you really have to maximize a window above the renoise window, not just stretch it to a big size. But maybe it is not possible with a tiling WM like sway.
Could you try if it is possible to maximize (not stretch or resize) a VST3 plugin above the renoise window?
VST3 plugins draw / refresh their window when they are maximized or when another window is on top of the renoise main window and the VST3 plugin is set to AlwaysOnTop.
It is possible to send a Plugin to another workspace (while Renoise stays on its workspace)
The bad:
All plugins are drawn without window decorations.
(This can be circumvented to a degree with “windowRules”)
The ugly:
Renoise main window and Plugins still cannot be minimized/raised independently.
Setting a [Plugin-]window to AlwaysOnTop makes it visible on all workspaces (Omnipresent) (this is a labwc issue)
So mainly the feature request (minimizing/raising Renoise and Plugins independently) is left in this bug report.
I see. If you have that event in the latest git version (HEAD), and there is no existing ticket as such, and you can’t get any leading information by asking on IRC, you should report it to the developer team.