On Fri, 2 May 2025 10:32:42 GMT, Michael Strauß <mstra...@openjdk.org> wrote:
>> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > simplify header area picking I imagine most people will want HeaderBar's leading node to be an app icon with the usual left-click content menu behaviour (i.e., at least restore, minimise, close), much like it is today. Today, you can add a bunch of icons to a stage with stage.getIcons().addAll(myLogoList)), and the window's header will contain a suitable icon; never too big, never too small. The developer doesn't worry about it. I really feel adding an equivalent app icon to the HeaderBar should provided out-of-the-box, using the same logic. E.g., let HeaderBar choose the most suitable, and choose the correct size for the platform. Otherwise, the developer needs to think about it too much again. A lot of this logic seems to be buried in WindowStage in terms of picking what icons to display in the title bar and when iconified, etc. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1605#issuecomment-2848228251