Soundnode / soundnode-app

Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
https://soundnode.github.io/soundnode-website/
Other
5.13k stars 640 forks source link

macOS: Use native 'fullscreen' rather than 'maximize' #1069

Open 0xdevalias opened 6 years ago

0xdevalias commented 6 years ago

Currently pressing the 'green plus' button causes the window to expand to maximize the full 'current' screen. Most macOS applications these days have a 'green diagonal arrow' button instead of this, which makes the window an 'actual' full screen / separate 'space'.

It would be great if that was supported in soundnode, it's my one major annoyance right now.

image

Reading a little deeper into electron's browser-window, it looks like these settings may be relevant:

It sounds as though you may only be able to have one of the 'maximize' or 'fullscreen' options enabled at the same time, so perhaps adding which to use as a value in the settings screen would be good to allow people to choose.

etaletai13 commented 6 years ago

@0xdevalias It sounds like you should probably take a crack at this one, since you've researched it! It's a simple one, right in the menu definition and you'll want fullscreenable it sounds like for electron.BrowserWindow

0xdevalias commented 6 years ago

Even though it should be a simple change, unfortunately I don't have the capacity to take on new projects at this stage (particularly with getting the codebase/dev environment set up, testing, etc)

etaletai13 commented 6 years ago

@0xdevalias Try out pull #1081