brummer10 / Fluida.lv2

Fluidsynth as LV2 plugin
GNU General Public License v2.0
33 stars 4 forks source link

UI does not scale correctly #29

Closed ghost closed 6 months ago

ghost commented 7 months ago

Tested on Linux Mint 21.3 (Cinnamon desktop), Reaper 7.07, Fluida 0.9.2.

The UI is not scaled correctly. Specifically, 1) The piano roll and SF2 file path font size do not scale correctly with the rest of the UI. 2) The preset drop down list in case of multi-instrument SF2s and the popup file browser windows do not scale at all. While the popup file browser has a scale dial, it only scaled the folder/file list, not the default path list on the left, OK/Cacel buttons and current path string.

The above two issues make the plugin unusable with 4K monitors and painful to use even on 1080p. Check attached screenshots. 1 2 3 4

brummer10 commented 7 months ago

Hi Within the latest commit I fixed the combobox and the SF2 file path font size scaling issue. The Piano roll isn't meant to scale at all. But looking at your screen shots it seems I need to rethink that. Also the File Browser, the scale control is indeed only meant for the content, not for the window itself. I properly need some time to come up with a proper solution for that.

brummer10 commented 7 months ago

Latest commit now implemented full Hdpi support. Means the GUI use the system dpi settings to scale itself before open. So now the Piano roll and the File Browser should come in correct size as well.

ghost commented 7 months ago

Thanks. I can verify as soon as a new binary is available.