bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28872: 26.0.90; non-native-fullscreen does not play well with ns-tra


From: Alan Third
Subject: bug#28872: 26.0.90; non-native-fullscreen does not play well with ns-transparent-titlebar on macOS
Date: Sun, 5 Nov 2017 18:59:05 +0000
User-agent: Mutt/1.9.1 (2017-09-22)

On Sat, Oct 28, 2017 at 02:19:27PM +0100, Alan Third wrote:
> Maximising instead of resizing would work, but once the decorations
> are disabled maximise stops working, and maximising then removing
> decorations leaves a gap at the top of the screen.
> 
> I guess I’ll have to look into whether maximise can work with
> undecorated frames. Presumably it’s caused by the removal of the
> resize bit from the styleMask.

This is only an issue when ns-use-native-fullscreen is nil. I can’t
for the life of me see why.

Interestingly if you set it to nil, the third button on the titlebar
still uses native fullscreen, then hitting f11 to switch back crashes
Emacs. (macOS sometimes implicitly enables fullscreen even when you’ve
explicitly disabled it using NSWindowCollectionBehaviorFullScreenPrimary.)

I think at some point I’ll try and strip out Obj‐C non‐native
fullscreen for macOS and just leave it for GNUstep. Then perhaps a
lispy fullscreen script will work better.

I don’t think that will be before Emacs 26 is released, though.
-- 
Alan Third





reply via email to

[Prev in Thread] Current Thread [Next in Thread]