> Several JavaFX controls use animations to convey state changes, some of which > are controllable by developers (for example: `TitledPane.animated` or > `Chart.animated`). However, none of those controls respect the > `reducedMotion` preference that was introduced with > [JDK-8341514](https://bugs.openjdk.org/browse/JDK-8341514). > > This enhancement changes the behavior of the following control skins to take > the `Scene.Preferences.reducedMotion` preference into account when > determining whether to animate a state change: > > * `TableRowSkinBase` > * `TitledPaneSkin` > * `TabPaneSkin` > * `PaginationSkin` > * Charts > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai).
Michael Strauß has updated the pull request incrementally with one additional commit since the last revision: stale animation hardening ------------- Changes: - all: https://git.openjdk.org/jfx/pull/2177/files - new: https://git.openjdk.org/jfx/pull/2177/files/5998a486..80d78e57 Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=2177&range=01 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=2177&range=00-01 Stats: 187 lines in 3 files changed: 131 ins; 19 del; 37 mod Patch: https://git.openjdk.org/jfx/pull/2177.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/2177/head:pull/2177 PR: https://git.openjdk.org/jfx/pull/2177
