add more blur

This commit is contained in:
woodser 2025-05-19 08:27:23 -04:00
parent d4904ad8ad
commit 8a8b92a1e8
No known key found for this signature in database
GPG key ID: 55A10DD48ADEE5EF
2 changed files with 5 additions and 5 deletions

View file

@ -134,11 +134,11 @@ public class MainView extends InitializableView<StackPane, MainViewModel> {
}
public static void blurLight() {
transitions.blur(MainView.rootContainer, Transitions.DEFAULT_DURATION, -0.6, false, 5);
transitions.blur(MainView.rootContainer, Transitions.DEFAULT_DURATION, -0.6, false, 20);
}
public static void blurUltraLight() {
transitions.blur(MainView.rootContainer, Transitions.DEFAULT_DURATION, -0.6, false, 2);
transitions.blur(MainView.rootContainer, Transitions.DEFAULT_DURATION, -0.6, false, 20);
}
public static void darken() {

View file

@ -96,7 +96,7 @@ public class Transitions {
// Blur
public void blur(Node node) {
blur(node, DEFAULT_DURATION, -0.1, false, 15);
blur(node, DEFAULT_DURATION, -0.1, false, 45);
}
public void blur(Node node, int duration, double brightness, boolean removeNode, double blurRadius) {
@ -106,12 +106,12 @@ public class Transitions {
node.setMouseTransparent(true);
GaussianBlur blur = new GaussianBlur(0.0);
Timeline timeline = new Timeline();
KeyValue kv1 = new KeyValue(blur.radiusProperty(), CssTheme.isDarkTheme() ? blurRadius * 1.25 : blurRadius);
KeyValue kv1 = new KeyValue(blur.radiusProperty(), blurRadius);
KeyFrame kf1 = new KeyFrame(Duration.millis(getDuration(duration)), kv1);
ColorAdjust darken = new ColorAdjust();
darken.setBrightness(0.0);
blur.setInput(darken);
KeyValue kv2 = new KeyValue(darken.brightnessProperty(), CssTheme.isDarkTheme() ? brightness * -0.10 : brightness);
KeyValue kv2 = new KeyValue(darken.brightnessProperty(), CssTheme.isDarkTheme() ? brightness * -0.1 : brightness);
KeyFrame kf2 = new KeyFrame(Duration.millis(getDuration(duration)), kv2);
timeline.getKeyFrames().addAll(kf1, kf2);
node.setEffect(blur);