Setting apple.awt.windowTitleVisible to false on the root pane breaks the double-click-to-maximize (zoom) action on the title bar area. This is a regression ntroduced by macOS Tahoe the same code works correctly on macOS earlier versions.
Example:
frame.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false);
frame.getRootPane().putClientProperty( "apple.awt.transparentTitleBar", true );
frame.getRootPane().putClientProperty("apple.awt.fullWindowContent", true);
Are there any ideas how to fix this? I don't want to use setTitle("") as a workaround because the window name popup on the Dock miniature would be missing.
Setting apple.awt.windowTitleVisible to false on the root pane breaks the double-click-to-maximize (zoom) action on the title bar area. This is a regression ntroduced by macOS Tahoe the same code works correctly on macOS earlier versions.
Example:
frame.getRootPane().putClientProperty("apple.awt.windowTitleVisible", false);
frame.getRootPane().putClientProperty( "apple.awt.transparentTitleBar", true );
frame.getRootPane().putClientProperty("apple.awt.fullWindowContent", true);
Are there any ideas how to fix this? I don't want to use setTitle("") as a workaround because the window name popup on the Dock miniature would be missing.