From 384d7c7e8f3be4763ee3928efba4a15b208238c4 Mon Sep 17 00:00:00 2001 From: tobias <tobias.ullerich@icloud.com> Date: Fri, 26 Aug 2016 23:09:08 +0200 Subject: [PATCH] Fade Defaults, Touch Gesture, Bug fix duplicate project --- .../playpad/viewcontroller/main/MainViewControllerV2.java | 7 +++++++ .../src/de/tobias/playpad/project/ProjectReference.java | 4 ++-- PlayWallCore/src/de/tobias/playpad/settings/Fade.java | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/PlayWall/src/de/tobias/playpad/viewcontroller/main/MainViewControllerV2.java b/PlayWall/src/de/tobias/playpad/viewcontroller/main/MainViewControllerV2.java index 78b9f8fa..f43badee 100644 --- a/PlayWall/src/de/tobias/playpad/viewcontroller/main/MainViewControllerV2.java +++ b/PlayWall/src/de/tobias/playpad/viewcontroller/main/MainViewControllerV2.java @@ -41,6 +41,7 @@ import de.tobias.utils.util.Localization; import de.tobias.utils.util.OS; import de.tobias.utils.util.OS.OSType; import de.tobias.utils.util.Worker; +import de.tobias.utils.util.win.User32X; import javafx.application.Platform; import javafx.beans.property.DoubleProperty; import javafx.event.EventHandler; @@ -177,6 +178,12 @@ public class MainViewControllerV2 extends ViewController implements IMainViewCon public void init() { padGridPane.getStyleClass().add("pad-grid"); + // TODO TOUCH + if (OS.isWindows() && User32X.isTouchAvailable()) { + padGridPane.setOnSwipeLeft(e -> showPage(currentPageShowing - 1)); + padGridPane.setOnSwipeRight(e -> showPage(currentPageShowing + 1)); + } + notificationPane = new NotificationPane(padGridPane); notificationPane.getStyleClass().add(NotificationPane.STYLE_CLASS_DARK); diff --git a/PlayWallCore/src/de/tobias/playpad/project/ProjectReference.java b/PlayWallCore/src/de/tobias/playpad/project/ProjectReference.java index 44724c67..d69e9cb1 100644 --- a/PlayWallCore/src/de/tobias/playpad/project/ProjectReference.java +++ b/PlayWallCore/src/de/tobias/playpad/project/ProjectReference.java @@ -125,8 +125,8 @@ public class ProjectReference implements Displayable { } private static void duplicateFiles(ProjectReference currentProject, ProjectReference newProjectReference) throws IOException { - Path oldPath = ApplicationUtils.getApplication().getPath(PathType.DOCUMENTS, currentProject.getName()); - Path newPath = ApplicationUtils.getApplication().getPath(PathType.DOCUMENTS, newProjectReference.getName()); + Path oldPath = ApplicationUtils.getApplication().getPath(PathType.DOCUMENTS, currentProject.getFileName()); + Path newPath = ApplicationUtils.getApplication().getPath(PathType.DOCUMENTS, newProjectReference.getFileName()); Files.copy(oldPath, newPath, StandardCopyOption.COPY_ATTRIBUTES); } diff --git a/PlayWallCore/src/de/tobias/playpad/settings/Fade.java b/PlayWallCore/src/de/tobias/playpad/settings/Fade.java index 73d9ba15..48c9d864 100644 --- a/PlayWallCore/src/de/tobias/playpad/settings/Fade.java +++ b/PlayWallCore/src/de/tobias/playpad/settings/Fade.java @@ -18,7 +18,7 @@ public class Fade { fadeIn = Duration.ZERO; fadeOut = Duration.ZERO; - fadeInStart = true; + fadeInStart = false; fadeInPause = true; fadeOutPause = true; fadeOutStop = true; -- GitLab