mstr2

Results 31 issues of mstr2

`Node` adds InvalidationListeners to its parent's `disabled` and `treeVisible` properties and calls its own `updateDisabled()` and `updateTreeVisible(boolean)` methods when the property values change. These listeners are not required, since `Node`...

rfr

The children of HBox/VBox don't always pixel-snap to the same value as the container itself when a render scale other than 1 is used. This can lead to a visual...

rfr

`Observable{List/Set/Map}Wrapper.retainAll/removeAll` can be optimized for some edge cases. 1. `removeAll(c)`: This is a no-op if 'c' is empty. For `ObservableListWrapper`, returning early skips an object allocation. For `ObservableSetWrapper` and `ObservableMapWrapper`,...

rfr

This PR introduces `StageStyle.UNDECORATED_INTERACTIVE`. This style is similiar to `StageStyle.UNDECORATED`, but adds platform-specific interactions to the window. For all platforms, this includes move and resize behaviors. On Windows, it also...

merge-conflict

This PR fixes a long-standing issue with baseline layout computation in JavaFX as mentioned in [JDK-8090261](https://bugs.openjdk.java.net/browse/JDK-8090261) and makes baseline layouts more consistent and dependable. There may be other filed bugs...

csr

Based on previous discussions, this PR attempts to improve the JavaFX property system by enforcing correct API usage in several cases that are outlined below. It also streamlines the API...

csr

This draft PR adds `Theme` as a first-class concept to OpenJFX. A theme is a collection of stylesheets and the logic that governs them. Themes can respond to OS notifications...

Implementation of [CSS Transitions](https://gist.github.com/mstr2/c72f8c9faa87de14926978f517a6018a). ### Future enhancements CSS transitions requires all participating objects to implement the `Interpolatable` interface. For example, targeting `-fx-background-color` only works if all background-related objects are interpolatable:...

rfr
csr

Platform preferences detection doesn't pick up effective macOS system preferences if AWT owns the NSApplication and has set its NSAppearance to a fixed value. The workaround is to set the...

rfr

This PR contains a definition of preview features for JavaFX, as well as a helper class to verify that an application has opted into preview features. --------- ### Progress -...