Details

      Description

      This is the part of the JEP requiring the most new coding. I'm fairly far advanced on one prototype, so the next step is for me to clean that up and to discuss the concept with others (again, most notably Leif and Kevin) to progress the prototype to a full implementation. Once the new input mapping implementation is in place, the next step is the long (and time consuming) process of manually moving all of our existing behavior code over to use this new API. This is definitely something that could be worked on by multiple people.

      1) Continued development of InputMap API (including reviews, documentation, testing, integration): three weeks
      2) Transliteration from old to new API: one - two weeks.

      Total guestimate (with _no_ padding): five weeks.

        Activity

        Hide
        jgiles Jonathan Giles added a comment -
        This is no longer targeted to JDK 9, although it may be considered for an update release, if at all feasible. A new issue will be filed to track that.
        Show
        jgiles Jonathan Giles added a comment - This is no longer targeted to JDK 9, although it may be considered for an update release, if at all feasible. A new issue will be filed to track that.
        Hide
        fastegal Jeanette Winzenburg added a comment -
        too bad that it this part of the skin/behaviour update was dropped ... wondering if/where the new issue is filed?
        Show
        fastegal Jeanette Winzenburg added a comment - too bad that it this part of the skin/behaviour update was dropped ... wondering if/where the new issue is filed?
        Hide
        tmikula Tomas Mikula added a comment -
        Jeanette, you can have a look at my write up of use cases for such an API:
        http://htmlpreview.github.io/?https://github.com/TomasMikula/InputMapAPI/blob/master/use-cases.html

        If you like the proposed solutions, you can start using WellBehavedFX today.
        Show
        tmikula Tomas Mikula added a comment - Jeanette, you can have a look at my write up of use cases for such an API: http://htmlpreview.github.io/?https://github.com/TomasMikula/InputMapAPI/blob/master/use-cases.html If you like the proposed solutions, you can start using WellBehavedFX today.
        Hide
        fastegal Jeanette Winzenburg added a comment -
        hmm .. don't understand the wontfix .. no longer planned for _any_ release? Or replaced by ... what?
        Show
        fastegal Jeanette Winzenburg added a comment - hmm .. don't understand the wontfix .. no longer planned for _any_ release? Or replaced by ... what?
        Hide
        kcr Kevin Rushforth added a comment -
        This JBS issue, as a sub-task of JEP 253 needed to be closed as "Won't fix". We will file a new JEP for this feature.
        Show
        kcr Kevin Rushforth added a comment - This JBS issue, as a sub-task of JEP 253 needed to be closed as "Won't fix". We will file a new JEP for this feature.
        Hide
        fastegal Jeanette Winzenburg added a comment -
        Thanks for the clarification, Kevin! Could whoever is creating that new issue please leave a reference to the new one here? Would like to follow the new, but can't without knowing :-)

        Cheers, Jeanette
        Show
        fastegal Jeanette Winzenburg added a comment - Thanks for the clarification, Kevin! Could whoever is creating that new issue please leave a reference to the new one here? Would like to follow the new, but can't without knowing :-) Cheers, Jeanette
        Hide
        kcr Kevin Rushforth added a comment -
        Excellent suggestion. We'll do that.
        Show
        kcr Kevin Rushforth added a comment - Excellent suggestion. We'll do that.
        Hide
        jgiles Jonathan Giles added a comment -
        Let's use JDK-8091189 for this.
        Show
        jgiles Jonathan Giles added a comment - Let's use JDK-8091189 for this.
        Hide
        kcr Kevin Rushforth added a comment -
        We can use the above RFE to track the development work, but will still need to file a JEP.
        Show
        kcr Kevin Rushforth added a comment - We can use the above RFE to track the development work, but will still need to file a JEP.

          People

          • Assignee:
            jgiles Jonathan Giles
            Reporter:
            jgiles Jonathan Giles
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved: