From e8eaf021798f400994436961173db7a86b38cdc1 Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Tue, 24 Jan 2017 20:57:39 +0100 Subject: [PATCH] Improved search --- .../layout/desktop/DesktopMenuToolbarViewController.java | 7 +------ PlayWallCore/src/de/tobias/playpad/project/Project.java | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java b/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java index aecc02ae..d903d117 100644 --- a/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java +++ b/PlayWall/src/de/tobias/playpad/layout/desktop/DesktopMenuToolbarViewController.java @@ -682,11 +682,6 @@ public class DesktopMenuToolbarViewController extends BasicMenuToolbarViewContro NotificationPane pane = mainViewController.getNotificationPane(); pane.show("", box); - - // Auto Complete - Set<String> names = openProject.getPads().stream().filter(p -> p.getStatus() != PadStatus.EMPTY).map(Pad::getName) - .collect(Collectors.toSet()); - TextFields.bindAutoCompletion(field, names); } @FXML @@ -742,7 +737,7 @@ public class DesktopMenuToolbarViewController extends BasicMenuToolbarViewContro }); } - private final int LAST_DOCUMENT_LIMIT = 3; + private static final int LAST_DOCUMENT_LIMIT = 3; public void createRecentDocumentMenuItems() { recentOpenMenu.getItems().clear(); diff --git a/PlayWallCore/src/de/tobias/playpad/project/Project.java b/PlayWallCore/src/de/tobias/playpad/project/Project.java index 8fb4da8c..92b1b52e 100644 --- a/PlayWallCore/src/de/tobias/playpad/project/Project.java +++ b/PlayWallCore/src/de/tobias/playpad/project/Project.java @@ -323,7 +323,7 @@ public class Project { List<Pad> result = new ArrayList<>(); for (Pad pad : getPads()) { if (pad.getStatus() != PadStatus.EMPTY) { - if (pad.getName().startsWith(name)) { + if (pad.getName().toLowerCase().contains(name.toLowerCase())) { result.add(pad); } } -- GitLab