JavaFX Direct3D 12 first EA release

2025-05-29 Thread Lukasz Kostyra
Hello openjfx-dev, The first Early Access(EA) build of JavaFX with the Windows Direct3D 12 rendering pipeline is now available at: https://jdk.java.net/javafxdirect3d12/ Please test this bundle and share your feedback by: - emailing openjfx-...@openjdk.java.net or - reporting issues via JBS[http

RE: CFV: New OpenJFX Committer: Alexander Zuev

2025-05-29 Thread Lukasz Kostyra
Vote: YES - Lukasz -Original Message- From: openjfx-dev On Behalf Of Kevin Rushforth Sent: Wednesday, 28 May 2025 21:51 To: openjfx-dev ; Alexander Zuev Subject: CFV: New OpenJFX Committer: Alexander Zuev I hereby nominate Alexander Zuev [1] to OpenJFX Committer. Alexander is a membe

Re: Font Weights

2025-05-29 Thread Philip Race
https://bugs.openjdk.org/browse/JDK-8090423 but part of it is that we aren't doing extended families - clearer with this one https://bugs.openjdk.org/browse/JDK-8344037 So a chunk of work. And here's the bug to report the weights https://bugs.openjdk.org/browse/JDK-8092191 -phil. On 5/29/2

Re: Font Weights

2025-05-29 Thread Philip Race
There's probably a bug on this but I think the font look up code may need some work I think the CSS code may be using family + weight but then it reaches com/sun/javafx/font/PrismFontLoader.java    // REMIND. Some day need to have better granularity.     boolean bold = weight != null &&   

Re: CSS roadmap proposal

2025-05-29 Thread Thiago Milczarek Sayão
> > - Allow global CSS. I might be missing something, but I think there's no > easy way to tell JavaFx > to use a CSS for the entire application. There is Application.setUserAgentStylesheet, but I meant adding CSS files on top of modena, not replacing it. Em qui., 29 de mai. de 2025 às 16:23, T

Re: RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v26]

2025-05-29 Thread Thiago Milczarek Sayao
> This is a continuation to > [JDK-8236651](https://bugs.openjdk.org/browse/JDK-8236651) and it aims to > stabilize the linux glass gtk backend. > > > Overall, it has been made more robust within its scope, particularly in terms > of sizing, positioning, and state management. > > List of chan

Re: RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v24]

2025-05-29 Thread Martin Fox
On Thu, 29 May 2025 18:12:25 GMT, Thiago Milczarek Sayao wrote: > I now own a mac mini m4 so I can test on mac. Still scared of building on > windows :) I'm putting together some PR's to deal with the Mac bugs. Any test related to maximization is probably going to fail due to [JDK-8355990](h

Re: RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v25]

2025-05-29 Thread Thiago Milczarek Sayao
> This is a continuation to > [JDK-8236651](https://bugs.openjdk.org/browse/JDK-8236651) and it aims to > stabilize the linux glass gtk backend. > > > Overall, it has been made more robust within its scope, particularly in terms > of sizing, positioning, and state management. > > List of chan

Re: CSS roadmap proposal

2025-05-29 Thread Thiago Milczarek Sayão
Hi, - Allow global CSS. I might be missing something, but I think there's no easy way to tell JavaFx to use a CSS for the entire application. - Font Family Fallback: Add support for font family fallbacks in -fx-font-family, similar to standard CSS. For example: -fx-font-family: "Inter", "Noto Sa

Re: CSS roadmap proposal

2025-05-29 Thread Dirk Lemmermann
No bikeshedding attempt here, just some high level feedback regarding 4 / 5 „new theme": I have recently migrated our entire CRM application to AtlantaFX [1] which is based on GitHub Primer. Primer is not just a theme, it is a complete design system [3]. I think that any new design should be bas

Re: RFR: 8357393: RichTextArea: fails to properly save text attributes [v2]

2025-05-29 Thread Andy Goryachev
> Fixing a bug that breaks proper serialization of character attributes. > > This, unfortunately, makes a breaking change in the RichTextArea native > format [0]. > > ## References > > [0] > https://github.com/andy-goryachev-oracle/Test/blob/main/doc/RichTextArea/RichTextArea_DataFormat_V2.md

Re: RFR: 8353599: TabPaneSkin: add 'menuGraphicFactory' property [v3]

2025-05-29 Thread Andy Goryachev
> Tries to address the mystery of missing graphic in the TabPane overflow menu. > > ### Summary of Changes > > - minor `TabPaneSkin` constructor javadoc clarification > - added the property > - changed popup menu to be created on demand > - removing adding the popup reference to the `TabHeaderSki

Re: Font Weights

2025-05-29 Thread Dirk Lemmermann
I think what I really want is that this feature „simply“ works as documented. I have not looked at the implementation of the font support, yet, but it feels like this shouldn’t be too hard to implement correctly. If somebody knows more about the problem I would love to hear about it. The offici

CSS roadmap proposal

2025-05-29 Thread Michael Strauß
Here is how I think we should be evolving JavaFX CSS over the next period of time: 1. Media queries Gist: https://gist.github.com/mstr2/cbb93bff03e073ec0c32aac317b22de7 PR: https://github.com/openjdk/jfx/pull/1655 This feature is already out for review. 2. System colors Gist: https://gist.github

Re: RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v24]

2025-05-29 Thread Thiago Milczarek Sayao
On Wed, 28 May 2025 21:08:15 GMT, Thiago Milczarek Sayao wrote: >> This is a continuation to >> [JDK-8236651](https://bugs.openjdk.org/browse/JDK-8236651) and it aims to >> stabilize the linux glass gtk backend. >> >> >> Overall, it has been made more robust within its scope, particularly in

Re: RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v18]

2025-05-29 Thread Thiago Milczarek Sayao
On Sun, 11 May 2025 12:20:55 GMT, Thiago Milczarek Sayao wrote: >> Sorry, my bad, you're right. I now hide in shame.. > > Fixed it. Those tests aren't ok, I will redo it. - PR Review Comment: https://git.openjdk.org/jfx/pull/1789#discussion_r2114495737

Re: Font Weights

2025-05-29 Thread John Hendrikx
On 29/05/2025 18:23, Dirk Lemmermann wrote: > Hi everyone, > > Is there any chance we can get font weight working properly so that I can use > a font with medium boldness and use it by declaring: -fx-font-weight: bolder; > or by declaring -fx-font-weight: 600;? I know I can work around it by usi

Font Weights

2025-05-29 Thread Dirk Lemmermann
Hi everyone, Is there any chance we can get font weight working properly so that I can use a font with medium boldness and use it by declaring: -fx-font-weight: bolder; or by declaring -fx-font-weight: 600;? I know I can work around it by using the font family name, e.g. „Rubik Medium“ but this

Re: RFR: 8345348: CSS media feature queries [v27]

2025-05-29 Thread Andy Goryachev
On Thu, 29 May 2025 15:47:20 GMT, Michael Strauß wrote: >> Implementation of [CSS media >> queries](https://gist.github.com/mstr2/cbb93bff03e073ec0c32aac317b22de7). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > reorder

Re: RFR: 8345348: CSS media feature queries [v26]

2025-05-29 Thread Michael Strauß
> Implementation of [CSS media > queries](https://gist.github.com/mstr2/cbb93bff03e073ec0c32aac317b22de7). Michael Strauß has updated the pull request incrementally with one additional commit since the last revision: move doc from Scene.Preferences to Platform.Preferences - Chan

Re: RFR: 8345348: CSS media feature queries [v27]

2025-05-29 Thread Michael Strauß
> Implementation of [CSS media > queries](https://gist.github.com/mstr2/cbb93bff03e073ec0c32aac317b22de7). Michael Strauß has updated the pull request incrementally with one additional commit since the last revision: reorder Scene.Preferences.colorScheme - Changes: - all: http

Re: CFV: New OpenJFX Committer: Alexander Zuev

2025-05-29 Thread Ajit Ghaisas
Vote : YES Regards, Ajit > On 29 May 2025, at 1:21 AM, Kevin Rushforth > wrote: > > I hereby nominate Alexander Zuev [1] to OpenJFX Committer. > > Alexander is a member of the JavaFX team at Oracle who has contributed 10 > commits [2] to OpenJFX. > > Votes are due by June 11, 2025 at 20:00