From ade4dc47cd15b78bc29873815c0da53a5e51732a Mon Sep 17 00:00:00 2001 From: Rishi Raj <111927619+thinktactics@users.noreply.github.com> Date: Sun, 12 Jul 2026 06:35:14 -0400 Subject: [PATCH] #2342 Playlist file name is now sortable Closes #2342 Updates playlist manager playlist name column to be sortable. --- .../gui/playlist/manager/PlaylistManagerEditor.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/io/github/dsheirer/gui/playlist/manager/PlaylistManagerEditor.java b/src/main/java/io/github/dsheirer/gui/playlist/manager/PlaylistManagerEditor.java index c6fd423c..1c8c6e9c 100644 --- a/src/main/java/io/github/dsheirer/gui/playlist/manager/PlaylistManagerEditor.java +++ b/src/main/java/io/github/dsheirer/gui/playlist/manager/PlaylistManagerEditor.java @@ -34,6 +34,7 @@ import java.nio.file.Paths; import java.util.List; import java.util.Optional; import javafx.application.Platform; +import javafx.beans.property.SimpleStringProperty; import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.Node; @@ -189,6 +190,14 @@ public class PlaylistManagerEditor extends HBox } } }); + + pathColumn.setCellValueFactory(param -> + new SimpleStringProperty(param.getValue().toString())); + + pathColumn.setComparator(String.CASE_INSENSITIVE_ORDER); + pathColumn.setSortable(true); + + pathColumn.setPrefWidth(650); mPlaylistTableView.getColumns().addAll(iconColumn, pathColumn);