Ultraschall / ultraschall-portable

Portable ULTRASCHALL Podcasting Extensions including the REAPER DAW
MIT License
55 stars 7 forks source link

[BUG] Linux: Fenstergrößen bei skalierten Bildschirmauflösungen #409

Closed rstockm closed 1 year ago

rstockm commented 2 years ago

Wenn man Ubuntu mit einer skalierten Bildschirmauflösung betreibt (etwa auf einem Retina-Display), hier 150%, so werden die Fenstergrößen unserer Ultraschall-GUI Fenster allesamt falsch berechnet.

Über die REAPER-Zoom-Einstellungen wird man da nicht viel reißen können, im worst case muss man einen interaktiven Guide bauen der den Skalierungsfaktor übernimmt und überall anwendet.

grafik

mespotine commented 1 year ago

Ich würde ja nen unsichtbaren Punkt rechts unten positionieren in der Gui. Und wenn dieser Punk nach der Initialisierung(und nur dann) außerhalb des sichtbaren Bildes ist(größer als gfx.w gfx.h), das Fenster dann passend vergrößern und neu positionieren(Position des Punktes ist dann kleiner als gfx.w, gfx.h) Das wäre einfacher als was Anderes komplizierteres zu bauen.

mespotine commented 1 year ago

Wird in US6 mit der neuen Gui-Lib gelöst, die Skalierungen von 1x bis 8x automagisch macht.