<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello Nir,<br>
</p>
<p>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. <br>
</p>
<div class="moz-cite-prefix">On 1/30/2024 1:33 PM, Nir Lisker wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+0ynh8pJssfykzE4f4EhXmXtjDpWTrEaTyVyXSDteGTuOUZ3A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">Hi Christopher,
<div><br>
</div>
<div>Looking at Maven Central, <a
href="https://mvnrepository.com/artifact/org.openjfx/javafx"
moz-do-not-send="true" class="moz-txt-link-freetext">https://mvnrepository.com/artifact/org.openjfx/javafx</a>,
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).</div>
<div><br>
</div>
<div>- Nir</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Jan 30, 2024 at
2:18 PM Christopher Schnick <<a
href="mailto:crschnick@xpipe.io" moz-do-not-send="true"
class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>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.</p>
<p>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 <a href="http://jdk.java.net"
target="_blank" moz-do-not-send="true">jdk.java.net</a>
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.<br>
</p>
<div>On 1/29/2024 11:09 PM, Michael Strauß wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>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.</div>
<div><br>
</div>
<div>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.</div>
<div>I'll file a bug and prepare a fix for this issue.</div>
<div><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Mon, Jan 29, 2024
at 10:45 PM Christopher Schnick <<a
href="mailto:crschnick@xpipe.io" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">crschnick@xpipe.io</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Hello Michael,</p>
<p>I took a look at the implementation and tried
to find the issue. From what I can see, the
mappings returned are correct:<br>
<br>
<img src="cid:part1.RABr9080.ZPg7CbRV@xpipe.io"
class=""><br>
<br>
but it seems like they are somehow not applied
the PreferencesProperties:<br>
<br>
<img src="cid:part2.fF05PHMz.LWcZ6eUF@xpipe.io"
class=""></p>
<p>Let me know whether I can help with anything to
debug this issue.<br>
</p>
<blockquote type="cite">
<blockquote type="cite"> </blockquote>
</blockquote>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</body>
</html>