In b108 graphics in buttons are not aligned correctly.
ToggleButton button = new ToggleButton();
button.textProperty().bind(someTextProperty);
button.setGraphic(myImage);
button.setAlignment(Pos.TOP_CENTER);
button.setContentDisplay(ContentDisplay.BOTTOM);
button.setTextAlignment(TextAlignment.CENTER);
button.setTextOverrun(OverrunStyle.ELLIPSIS);
With Java 8 b108, the left edge of the graphic is in the center of the button.
With Java 8 b106, the center of the graphic is in the center of the button.
The text is correctly centered in the button above the graphic in both cases.
ToggleButton button = new ToggleButton();
button.textProperty().bind(someTextProperty);
button.setGraphic(myImage);
button.setAlignment(Pos.TOP_CENTER);
button.setContentDisplay(ContentDisplay.BOTTOM);
button.setTextAlignment(TextAlignment.CENTER);
button.setTextOverrun(OverrunStyle.ELLIPSIS);
With Java 8 b108, the left edge of the graphic is in the center of the button.
With Java 8 b106, the center of the graphic is in the center of the button.
The text is correctly centered in the button above the graphic in both cases.