Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Emacs 24.4] Improve fullscreen support #45

Closed
syl20bnr opened this issue Oct 27, 2014 · 3 comments
Closed

[Emacs 24.4] Improve fullscreen support #45

syl20bnr opened this issue Oct 27, 2014 · 3 comments

Comments

@syl20bnr
Copy link
Owner

In Emacs 24.4 there are 2 functions to toggle the frame fullscreen:

  • toggle-frame-fullscreen removes window manager decoration (no title bar, no taskbar on windows)
  • toggle-frame-maximized respects window manager decoration (regular maximize)

On windows, it is not natural to hide the decorations.

2 possibilities for the behavior of dotspacemas-fullscreen-at-startup:

  • dependending on the window system we dispatch to toggle-frame-fullscreen or toggle-frame-maximized (say the latter for Windows only)
  • specific symbol value for the variable:
    • nil, with-decoration, without-decoration
    • nil, fullscreen, maximized

Need your feedback.

@Olical
Copy link
Contributor

Olical commented Oct 27, 2014

Although I like full screen, I only like it as default in applications like games. With text editors and terminals I like them to maximise and I will full screen them if required. On Mac the full screen is stupid too, it has some weird animation that I can't turn off so I only maximise. But on Linux it works find so I sometimes full screen.

I think you should just maximise and let users full screen easily, maybe with SPC w f or SPC w t f (WTF :D). That gives the most functionality without assuming what some users want and changing things depending on the platform.

@syl20bnr
Copy link
Owner Author

+1 for maximized sane default

@trishume
Copy link
Contributor

I also prefer maximized over no-chrome fullscreen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants