diff --git a/app/src/processing/app/contrib/ListPanel.java b/app/src/processing/app/contrib/ListPanel.java index 49c50658c..845b7178d 100644 --- a/app/src/processing/app/contrib/ListPanel.java +++ b/app/src/processing/app/contrib/ListPanel.java @@ -419,7 +419,7 @@ implements Scrollable, ContributionListing.ChangeListener { return comparator.thenComparing(contribution -> getAuthorNameWithoutMarkup(contribution.getAuthorList())); case NAME: default: - return comparator.thenComparing(Contribution::getName); + return comparator.thenComparing(Contribution::getName, String.CASE_INSENSITIVE_ORDER); } } } diff --git a/todo.txt b/todo.txt index c96657f83..c55c1da62 100755 --- a/todo.txt +++ b/todo.txt @@ -4,13 +4,15 @@ X https://github.com/processing/processing/issues/5794 X fix potential highlighting issue that wasn't selecting portions of text X update AppBundler to use newer SDK, recompile X edit build.xml files and appbundler to preserve more attributes +X contrib listing names should not be case sensitive +X libs in all caps appeared above those in lowercase after the JDK 11 update X use a new pref for the sketchbook folder location for 4.x X finish porting ThinkDifferent to use Desktop APIs X http://openjdk.java.net/jeps/272 X also roll it into MacPlatform, since less platform-specific code needed -_ Implement reliable getLibraryFolder() and getDocumentsFolder() methods in MacPlatform +_ reliable getLibraryFolder() and getDocumentsFolder() methods in MacPlatform _ https://github.com/processing/processing4/issues/9 major updates for JDK 11 et al