Robin Gareus
fe7fd146aa
YDK2 uses SetSystemUIMode() for fullscreen. This also uses space otherwise reserved for the menu bar at the top, and is apparently preferable for Ardour's UI. However when a user manually enters fullscreen using the window title-bar's green button (NSWindow toggleFullScreen). YDK will crash when the user then also tries to use YDK's fullscreen mode: ``` NSWindowStyleMaskFullScreen cleared on a window outside of a full screen transition. called from [NSWindow setStyleMask:] gdk_window_set_decorations gdk_window_fullscreen ``` Ideally we'd set NSApp presentation flags so that the toplevel window would allow one to zoom (maximize), but not to enter fullscreen. Like it used to be on OSX. It is unclear how to achieve this on macOS for resizable windows, short of marking the top-level window a dialog or utility window. |
||
---|---|---|
.. | ||
aaf | ||
appleutility | ||
ardour | ||
ardouralsautil | ||
audiographer | ||
auscan | ||
backends | ||
canvas | ||
clearlooks-newer | ||
ctrl-interface | ||
evoral | ||
fluidsynth | ||
fst | ||
gtkmm2ext | ||
hidapi | ||
libltc | ||
lua | ||
midi++2 | ||
panners | ||
pbd | ||
plugins | ||
ptformat | ||
qm-dsp | ||
surfaces | ||
temporal | ||
tk | ||
vamp-plugins | ||
vamp-pyin | ||
vfork | ||
vst3 | ||
waveview | ||
widgets | ||
zita-convolver | ||
zita-resampler |