Hello Nir,
I'm not entirely familiar with every ea build, but I'm under the
impression that the last available 22+ea maven release, which is now
almost 3 months old, does not contain the platform preferences API and
also does not contain the kinda important css performance regression fixes.
On 1/30/2024 1:33 PM, Nir Lisker wrote:
Hi Christopher,
Looking at Maven Central,
https://mvnrepository.com/artifact/org.openjfx/javafx, JavaFX releases
ea builds there, which I sometimes use myself from Maven/Gradle.
Version 21 had 6 ea versions, and 22 has 3. The release cycle is 6
months per final version (aligned with OpenJDK).
- Nir
On Tue, Jan 30, 2024 at 2:18 PM Christopher Schnick
<crschn...@xpipe.io> wrote:
Alright I will try out the new ea release once the fix is
integrated. Other than that, everything works fine for me so far
with observing colors using the platform-specific strings.
As a side note, I think the community would have caught this issue
earlier if there were more frequent maven releases of ea builds.
As of right now, the only way to properly use recent ea features
is downloading the jars and jmods manually from the jdk.java.net
<http://jdk.java.net> site, which is cumbersome. I don't know how
much of the maven release pipeline is automated and how much work
more frequent ea releases would be, but it would definitely help
with early testing and adoption.
On 1/29/2024 11:09 PM, Michael Strauß wrote:
I see that the names of the platform mappings defined in
WinApplication::getPlatformKeyMappings() are simply wrong
("Windows.UIColor.ForegroundColor" instead of
"Windows.UIColor.Foreground"), so the platform mappings are not
applied to the properties.
That's quite surprising, and it's a change that must have slipped
into the feature at a very late stage during development, so that
it went unnoticed by all reviewers.
I'll file a bug and prepare a fix for this issue.
On Mon, Jan 29, 2024 at 10:45 PM Christopher Schnick
<crschn...@xpipe.io> wrote:
Hello Michael,
I took a look at the implementation and tried to find the
issue. From what I can see, the mappings returned are correct:
but it seems like they are somehow not applied the
PreferencesProperties:
Let me know whether I can help with anything to debug this issue.