Re: RFR: 8359601: Fix window button states of an extended stage [v6]

2025-06-22 Thread Markus Mack
On Sat, 21 Jun 2025 23:37:13 GMT, Michael Strauß wrote: >> The window button states (disabled/hidden) of extended stages with a >> `HeaderButtonOverlay` or custom header buttons are inconsistent with what we >> would expect from the OS (Windows and Linux). To figure out what we would >> expect

Re: RFR: 8359601: Fix window button states of an extended stage [v3]

2025-06-21 Thread Markus Mack
On Tue, 17 Jun 2025 00:41:54 GMT, Michael Strauß wrote: >> The window button states (disabled/hidden) of extended stages with a >> `HeaderButtonOverlay` or custom header buttons are inconsistent with what we >> would expect from the OS (Windows and Linux). To figure out what we would >> expect

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v86]

2025-06-12 Thread Markus Mack
On Thu, 12 Jun 2025 21:53:33 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > add

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v84]

2025-06-12 Thread Markus Mack
On Thu, 12 Jun 2025 19:39:30 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request with a new target base due to a > merge or a rebase. The pull request now cont

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v83]

2025-06-10 Thread Markus Mack
On Tue, 10 Jun 2025 02:51:34 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > onl

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v81]

2025-06-05 Thread Markus Mack
On Thu, 5 Jun 2025 00:50:30 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > rena

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v80]

2025-06-04 Thread Markus Mack
On Wed, 4 Jun 2025 14:48:31 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > enab

Re: RFR: 8313424: JavaFX controls in the title bar (Preview) [v75]

2025-05-28 Thread Markus Mack
On Tue, 20 May 2025 19:01:26 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request with a new target base due to a > merge or a rebase. The pull request now cont

Re: RFR: 8357067: Platform preference change can emit multiple notifications [v2]

2025-05-15 Thread Markus Mack
On Thu, 15 May 2025 18:56:14 GMT, Michael Strauß wrote: >> Some platform preference changes can trigger the emission of multiple >> notifications. For example, when switching from a high-contrast theme on >> Windows to the regular theme, the following notifications are emitted (log >> can be v

Re: RFR: 8357004: Windows platform color changes are not picked up in some cases

2025-05-15 Thread Markus Mack
On Wed, 14 May 2025 23:00:29 GMT, Michael Strauß wrote: > The platform preferences API does not pick up the correct `UIColor` values > when changing from a high-contrast Windows theme to another high-contrast > theme. > > The reason is that the implementation incorrectly assumes that changing

Re: RFR: 8313424: JavaFX controls in the title bar [v71]

2025-05-02 Thread Markus Mack
On Fri, 2 May 2025 11:46:12 GMT, Michael Strauß wrote: > > Would it be feasible to ensure the minium window width is large enough by > > default, and allowing to turn this off when manual clipping is implemented > > instead? > > It's probably a bit hard with the API around `Stage.minWidth` and

Re: RFR: 8313424: JavaFX controls in the title bar [v71]

2025-05-02 Thread Markus Mack
On Fri, 2 May 2025 10:32:42 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > simp

Re: RFR: 8313424: JavaFX controls in the title bar [v68]

2025-04-26 Thread Markus Mack
On Sat, 26 Apr 2025 19:36:45 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > add

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Thu, 24 Apr 2025 17:40:38 GMT, Michael Strauß wrote: > Maybe you used a layout pane inside the `HeaderBar`, and set > `HeaderBar.draggable = true` for the layout pane? This would then apply to > the entire subtree of the pane, including the `MenuBar`. Yes, the controls are in an `HBox` with

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Thu, 24 Apr 2025 14:36:33 GMT, Michael Strauß wrote: >> modules/javafx.graphics/src/main/java/javafx/stage/StageStyle.java line 113: >> >>> 111: * of the {@code Scene} to remain easily recognizable. >>> Applications should set the scene fill to a color >>> 112: * that matches the b

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Thu, 24 Apr 2025 15:07:10 GMT, Michael Strauß wrote: >> Ah, so I think I misunderstood this. Maybe change "is adjusted to" to "is >> adjusted to match" or "is bound to" so it's clear the fill color is used as >> the background, and not something else based on it. Also, add "elsewhere" >> af

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Thu, 24 Apr 2025 14:36:52 GMT, Michael Strauß wrote: >> modules/javafx.graphics/src/main/native-glass/mac/GlassWindow.h line 53: >> >>> 51: BOOLisDecorated; >>> 52: BOOLisResizable; >>> 53: BOOLisStandardButtonsVisible; >> >> showSt

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Thu, 24 Apr 2025 14:36:35 GMT, Michael Strauß wrote: >> modules/javafx.graphics/src/main/java/javafx/stage/StageStyle.java line 117: >> >>> 115: * Custom header buttons >>> 116: * If more control over the header buttons is desired, >>> applications can opt out of the default header

Re: RFR: 8313424: JavaFX controls in the title bar [v45]

2025-04-24 Thread Markus Mack
On Sun, 23 Mar 2025 08:56:43 GMT, Michael Strauß wrote: >> We generally use "Behavior" in the context of controls. Although not wrong, >> I also think another name might be better. Maybe "Controller"? Or "Manager"? >> Or ... > > After contemplating for a while, I still think that "Behavior" is

Re: RFR: 8313424: JavaFX controls in the title bar [v65]

2025-04-24 Thread Markus Mack
On Tue, 15 Apr 2025 10:56:31 GMT, Michael Strauß wrote: >> Implementation of >> [`StageStyle.EXTENDED`](https://gist.github.com/mstr2/0befc541ee7297b6db2865cc5e4dbd09). > > Michael Strauß has updated the pull request incrementally with one additional > commit since the last revision: > > doc

Re: RFR: 8342703: CSS transition is not started when initial value was not specified [v3]

2025-01-07 Thread Markus Mack
On Mon, 25 Nov 2024 17:49:37 GMT, Michael Strauß wrote: >> When the initial value of a styleable property is not specified in a >> stylesheet, no transition is started: >> >> .button { >> transition: -fx-opacity 1s; >> } >> >> .button:hover { >> -fx-opacity: 0.5

Re: RFR: 8332895: Support interpolation for backgrounds and borders [v26]

2024-09-02 Thread Markus Mack
On Sun, 1 Sep 2024 12:31:06 GMT, Michael Strauß wrote: >> This PR completes the CSS Transitions story (see #870) by adding >> interpolation support for backgrounds and borders, making them targetable by >> transitions. >> >> `Background` and `Border` objects are deeply immutable, but not >> i

Integrated: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data

2024-08-14 Thread Markus Mack
On Mon, 24 Jun 2024 22:10:38 GMT, Markus Mack wrote: > This PR is a fix for another IOOBE that I discovered while working on #1476. > > The PR simplifies the code for adding a series that already contains data by > adding the data points one-by-one. > As far as I can see

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v3]

2024-08-10 Thread Markus Mack
On Mon, 15 Jul 2024 16:42:33 GMT, Andy Goryachev wrote: > I am going to ask this question - unrelated to this PR, but in the context of > this PR. > > Consider the case of a context menu, where the application needs to know the > data point from the screen/local coordinates. > > Currently, we

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v3]

2024-08-10 Thread Markus Mack
On Mon, 15 Jul 2024 16:32:58 GMT, Andy Goryachev wrote: >> Markus Mack has updated the pull request incrementally with one additional >> commit since the last revision: >> >> fix "negative" style class when series is changed > > modules/javafx.contro

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v4]

2024-08-10 Thread Markus Mack
g the duplicate data items resulting from > multiplying by 0. > Without this change `testSeriesRemoveAnimatedStyleClasses` would fail because > it counts the number of plot children, where the duplicates are now removed. Markus Mack has updated the pull request with a new target base

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v3]

2024-08-10 Thread Markus Mack
On Sat, 13 Jul 2024 10:00:31 GMT, Markus Mack wrote: >> This PR is a fix for another IOOBE that I discovered while working on #1476. >> >> The PR simplifies the code for adding a series that already contains data by >> adding the data points one-by-one. >> As f

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v2]

2024-07-13 Thread Markus Mack
On Fri, 12 Jul 2024 15:54:24 GMT, Markus Mack wrote: >> This PR is a fix for another IOOBE that I discovered while working on #1476. >> >> The PR simplifies the code for adding a series that already contains data by >> adding the data points one-by-one. >> As f

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v3]

2024-07-13 Thread Markus Mack
g the duplicate data items resulting from > multiplying by 0. > Without this change `testSeriesRemoveAnimatedStyleClasses` would fail because > it counts the number of plot children, where the duplicates are now removed. Markus Mack has updated the pull request incrementally with one add

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data [v2]

2024-07-12 Thread Markus Mack
g the duplicate data items resulting from > multiplying by 0. > Without this change `testSeriesRemoveAnimatedStyleClasses` would fail because > it counts the number of plot children, where the duplicates are now removed. Markus Mack has updated the pull request with a new target base du

Re: RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data

2024-07-12 Thread Markus Mack
On Mon, 24 Jun 2024 22:10:38 GMT, Markus Mack wrote: > This PR is a fix for another IOOBE that I discovered while working on #1476. > > The PR simplifies the code for adding a series that already contains data by > adding the data points one-by-one. > As far as I can see

Re: Should we document Styleable properties?

2024-07-01 Thread Markus Mack
I'd say this is a good idea. Both variants are good, we might want to mention CSS in the first one, though. Not sure how others do it, but I regularly struggle to find out which code properties correspond to which CSS styles. This is particularly the case for names like "background", "border",

Integrated: 8198830: BarChart: auto-range of CategoryAxis not working on dynamically setting data

2024-06-29 Thread Markus Mack
On Thu, 27 Jun 2024 20:22:24 GMT, Markus Mack wrote: > This PR fixes the placement of `BarChart` bars and category tick marks, > particularly when adding data / multiple series and enabling animations. > It covers all cases mentioned in the JBS ticket and adds a unit test. > &g

Re: RFR: 8198830: BarChart: auto-range of CategoryAxis not working on dynamically setting data [v2]

2024-06-28 Thread Markus Mack
;s a test for this situation as well. > > Note this does not fix > [JDK-8334873](https://bugs.openjdk.org/browse/JDK-8334873) where bars get > stuck while having different widths. There seem to be additional issues which > seem not directly related to the changed code and are probabl

RFR: 8198830: BarChart: auto-range of CategoryAxis not working on dynamically setting data

2024-06-27 Thread Markus Mack
This PR fixes the placement of `BarChart` bars and category tick marks, particularly when adding data / multiple series and enabling animations. It covers all cases mentioned in the JBS ticket and adds a unit test. The settable `barGap` and `categoryGap` now should also behave as expected. There

Integrated: 8314754: Minor ticks are not getting updated both the axes in LineChart

2024-06-26 Thread Markus Mack
On Tue, 25 Jun 2024 15:14:14 GMT, Markus Mack wrote: > This PR ensures the `tickMarksUpdated()` method (overriden with minor tick > mark layout code in subclasses) is called during `Chart` `Axis` layout when > needed. > Previously, it was only called when tick mark length or range

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v3]

2024-06-25 Thread Markus Mack
Values, which would need to be made at least > package-private however (with a shim). This implementation checks the tick > mark `Path` shape instead, which is already publicly accessible (but could be > considered an implementation detail). Markus Mack has updated the pull request incr

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v2]

2024-06-25 Thread Markus Mack
On Tue, 25 Jun 2024 22:48:26 GMT, Marius Hanl wrote: >> Markus Mack has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - cleanup imports >> - add clarifying comment to test > > modules/javafx.controls/s

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v2]

2024-06-25 Thread Markus Mack
On Tue, 25 Jun 2024 21:51:36 GMT, Andy Goryachev wrote: >> I think we need to create that as it turned out it's not the same as the >> minor tick problem fixed by this PR. > > but wait: this may not be a different issue. I see a slightly different > behavior relative to the master branch: > >

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v2]

2024-06-25 Thread Markus Mack
On Tue, 25 Jun 2024 21:43:58 GMT, Andy Goryachev wrote: >> yes, the BarChart issue (which I actually want to get fixed) will need >> additional fixes in other classes. I could add those to this PR, but >> probably it's best to handle them in another ticket+PR to keep this PR >> affecting all `

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v2]

2024-06-25 Thread Markus Mack
Values, which would need to be made at least > package-private however (with a shim). This implementation checks the tick > mark `Path` shape instead, which is already publicly accessible (but could be > considered an implementation detail). Markus Mack has updated the pull request incre

Re: RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart [v2]

2024-06-25 Thread Markus Mack
On Tue, 25 Jun 2024 20:06:29 GMT, Andy Goryachev wrote: >> Markus Mack has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - cleanup imports >> - add clarifying comment to test > > modules/javafx.contr

RFR: 8314754: Minor ticks are not getting updated both the axes in LineChart

2024-06-25 Thread Markus Mack
This PR ensures the `tickMarksUpdated()` method (overriden with minor tick mark layout code in subclasses) is called during `Chart` `Axis` layout when needed. Previously, it was only called when tick mark length or range was changed, which is not happening during axis animations, causing minor ti

RFR: 8334900: IOOBE when adding data to a Series of a BarChart that already contains data

2024-06-24 Thread Markus Mack
This PR is a fix for another IOOBE that I discovered while working on #1476. The PR simplifies the code for adding a series that already contains data by adding the data points one-by-one. As far as I can see no attempt was previously made to optimize the bulk operation except for some trivial O

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v5]

2024-06-24 Thread Markus Mack
On Sat, 22 Jun 2024 10:55:28 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Integrated: 8334739: XYChart and (Stacked)AreaChart properties return incorrect beans

2024-06-24 Thread Markus Mack
On Fri, 21 Jun 2024 16:11:52 GMT, Markus Mack wrote: > This PR makes the `XYChart` axes properties return the correct parent XYChart > object. This pull request has now been integrated. Changeset: 17c2dba0 Author:Markus Mack Committer: Andy Goryachev URL: https://git.openj

Integrated: 8088923: IOOBE when adding duplicate categories to the BarChart

2024-06-24 Thread Markus Mack
On Wed, 19 Jun 2024 10:21:52 GMT, Markus Mack wrote: > This PR provides the test case given in the JBS issue, and a simple fix for > the index calculation when inserting data after previous data with duplicate > categories. > > Also, I've added a comment to `BarChart`s jav

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v5]

2024-06-22 Thread Markus Mack
On Sat, 22 Jun 2024 10:55:28 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v5]

2024-06-22 Thread Markus Mack
e previous code already loops over all > categories to check if they are present, typically nested in a loop adding > many data items, thus already scaling quadratically when adding lots of > mostly unique data points. Markus Mack has updated the pull request incrementally with one add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v4]

2024-06-22 Thread Markus Mack
On Fri, 21 Jun 2024 22:07:22 GMT, Andy Goryachev wrote: >> Markus Mack has updated the pull request incrementally with one additional >> commit since the last revision: >> >> testAddingDataAtIndex & fix > > modules/javafx.controls/src/main/java/javafx/sce

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v3]

2024-06-21 Thread Markus Mack
On Fri, 21 Jun 2024 15:22:41 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v4]

2024-06-21 Thread Markus Mack
e previous code already loops over all > categories to check if they are present, typically nested in a loop adding > many data items, thus already scaling quadratically when adding lots of > mostly unique data points. Markus Mack has updated the pull request incrementally with

Re: RFR: 8334739: XYChart.x/yAxisProperty returns incorrect bean

2024-06-21 Thread Markus Mack
On Fri, 21 Jun 2024 16:11:52 GMT, Markus Mack wrote: > This PR makes the `XYChart` axes properties return the correct parent XYChart > object. in `StackedAreaChart` there's another one - PR Comment: https://git.openjdk.org/jfx/pull/1485#issuecomment-2183103384

Re: RFR: 8334739: XYChart.x/yAxisProperty returns incorrect bean [v2]

2024-06-21 Thread Markus Mack
> This PR makes the `XYChart` axes properties return the correct parent XYChart > object. Markus Mack has updated the pull request incrementally with one additional commit since the last revision: Set correct bean for properties in AreaChart / StackedAreaChart - C

RFR: 8334739: XYChart.x/yAxisProperty returns incorrect bean

2024-06-21 Thread Markus Mack
This PR makes the `XYChart` axes properties return the correct parent XYChart object. - Commit messages: - XYChart: Set correct bean of axes properties Changes: https://git.openjdk.org/jfx/pull/1485/files Webrev: https://webrevs.openjdk.org/?repo=jfx&pr=1485&range=00 Issue: htt

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-21 Thread Markus Mack
On Thu, 20 Jun 2024 17:44:41 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v3]

2024-06-21 Thread Markus Mack
e previous code already loops over all > categories to check if they are present, typically nested in a loop adding > many data items, thus already scaling quadratically when adding lots of > mostly unique data points. Markus Mack has updated the pull request incrementally with

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-20 Thread Markus Mack
On Thu, 20 Jun 2024 17:44:41 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-20 Thread Markus Mack
On Thu, 20 Jun 2024 17:44:41 GMT, Markus Mack wrote: >> This PR provides the test case given in the JBS issue, and a simple fix for >> the index calculation when inserting data after previous data with duplicate >> categories. >> >> Also, I've add

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-20 Thread Markus Mack
On Thu, 20 Jun 2024 17:59:13 GMT, Andy Goryachev wrote: >> You'll need to add an additional point after adding the one with duplicate >> categories to see the exception in the console. Using the "Add Point" button >> in the monkey tester after using the context menu entry should reproduce the

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-20 Thread Markus Mack
On Thu, 20 Jun 2024 16:52:49 GMT, Andy Goryachev wrote: >> However, I don't see the issue if I just add a duplicate data point after >> the chart is rendered (the code jumps to line 218 (edit: 216, sorry) in the >> master branch). >> >> This makes me think that perhaps the fix should include f

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart [v2]

2024-06-20 Thread Markus Mack
e previous code already loops over all > categories to check if they are present, typically nested in a loop adding > many data items, thus already scaling quadratically when adding lots of > mostly unique data points. Markus Mack has updated the pull request incrementally with

Re: RFR: 8088923: IOOBE when adding duplicate categories to the BarChart

2024-06-20 Thread Markus Mack
On Wed, 19 Jun 2024 10:21:52 GMT, Markus Mack wrote: > This PR provides the test case given in the JBS issue, and a simple fix for > the index calculation when inserting data after previous data with duplicate > categories. > > Also, I've added a comment to `BarChart`s jav

RFR: 8088923: IOOBE when adding duplicate categories to the BarChart

2024-06-19 Thread Markus Mack
This PR provides the test case given in the JBS issue, and a simple fix for the index calculation when inserting data after previous data with duplicate categories. Also, I've added a comment to `BarChart`s javadoc, clarifying the behavior that was apparently assumed (but broken) previously. T

Re: RFR: 8311895: CSS Transitions [v23]

2024-06-12 Thread Markus Mack
On Wed, 5 Jun 2024 21:59:13 GMT, Michael Strauß wrote: >> Implementation of [CSS >> Transitions](https://www.w3.org/TR/css-transitions-1/). >> >> ### Future enhancements >> CSS transition support for backgrounds and borders: #1471 >> >> ### Limitations >> This implementation supports both sho

Re: RFR: 8289115: Touch events is not dispatched after upgrade to JAVAFX17+

2024-06-04 Thread Markus Mack
On Tue, 21 May 2024 14:25:51 GMT, Michael Strauß wrote: > This PR fixes a bug > ([JDK-8289115](https://bugs.openjdk.org/browse/JDK-8289115)) that was > introduced with #394, which changed the following line in the > `NotifyTouchInput` function (ViewContainer.cpp): > > - const bool isDirect =

Re: CSS Transitions

2023-07-22 Thread Markus Mack
I'd love to see this feature in JavaFX. This would allow for much cleaner (and better reusable) implementations of modern-looking UI which I'd like to have for current and future JavaFX projects. In the current state of JavaFX, you'd usually need to roll your own custom control skins which is n