<!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>