General Category > Feature Requests / Suggestions

Windowed RetroFE with bar

(1/3) > >>

cassette:
I want to request an option, perhaps for the fullscreen parameter: for RetroFE to load windowed with a menu bar. This would improve compatibility for fullscreen mode on macOS, for both the Wine or (currently broken) native build. As it is now, RetroFE loads with the old, legacy fullscreen mode which has a series of issues on the platform (no animations are applied to the window, the window is drawn on top of all other programs, etc). If RetroFE had a windows bar, it could be maximized through this button, its fullscreen type would then be correctly interpreted by the platform.

reference: http://retrofe.nl/SMF/index.php?topic=444.msg3913#msg3913

Hope it can happen if it's not too big of a change.

Pieter Hulshoff:
Adding the bar as an option shouldn't be too much work. I'll have a look; I need to make a few other small changes anyway.

cassette:
Ah, that'd be so great! Thanks. I'll wait eagerly. I think you only have to make sure the maximize button is enabled. I know foobar2000 on Wine runs with native fullscreen through this trick. I believe it has to do with the way fullscreen is triggered - starting RetroFE with its own fullscreen mode vs using macOS fullscreen through a series of wrappers Windowed RetroFE > Wine > macOS. To make use of the latter, I need the program to be windowed and have that menu bar with the - / [] / X buttons. The "stretch" height/width function is already done in RetroFE, so it should adapt easily too.

Otherwise - boring stuff - I have tried a bunch of ways to get this native fullscreen to no avail:
 
Forcing windowed with DxWnd - didn't work at all
Forcing windowed with D3DWindower - didn't work at all
Running RetroFE on a Windows VM with Parallels - works, but I found no commands on cmd that would open emulators on mac. So for example, having a launcher use macOS native RetroArch.app couldn't be done, I'd instead have to use Windows RetroArch and launch both RetroFE and RetroArch on the VM, which is a whole mess.   

Pieter Hulshoff:
See if this works for you? Add
windowBorder = yes
windowResize = yes
to your global settings.conf file. It should add the bar as well as the ability to resize the window.

cassette:
Hmm... no. I'm testing it on native Windows and "windowBorder = yes" changes something, but there's no bar at the top like you'd have on this internet browser window. All it really changes is I can see the Windows taskbar at the bottom instead of RetroFE covering it.

edit: aaaaaaah, but it works correctly on wine! Thanks a lot! The one thing is, I can't close RetroFE with the close button on wine, nor on native Windows if I right click at the taskbar > Close Windows.

edit: To be clear, for Windows users who'd wish to drag the RetroFE windows, perhaps from one monitor to the next, at least on my end this doesn't render that on a native Windows installation. But for my specific case, through wine, it does.

Navigation

[0] Message Index

[#] Next page

Go to full version