diff --git a/src/main/java/cz/kamma/kfmanager/ui/ColoredFolderIcon.java b/src/main/java/cz/kamma/kfmanager/ui/ColoredFolderIcon.java index 693923b..5a8e33e 100644 --- a/src/main/java/cz/kamma/kfmanager/ui/ColoredFolderIcon.java +++ b/src/main/java/cz/kamma/kfmanager/ui/ColoredFolderIcon.java @@ -42,12 +42,12 @@ public class ColoredFolderIcon implements Icon { double luma = (0.299 * color.getRed() + 0.587 * color.getGreen() + 0.114 * color.getBlue()) / 255.0; g2.setColor(luma > 0.6 ? Color.BLACK : Color.WHITE); - // Use a small font that fits inside the folder - g2.setFont(new Font("SansSerif", Font.BOLD, 9)); + // Use a bold font that fits inside the folder + g2.setFont(new Font("SansSerif", Font.BOLD, 10)); FontMetrics fm = g2.getFontMetrics(); String firstLetter = label.substring(0, 1).toUpperCase(); int lx = x + 2 + (12 - fm.stringWidth(firstLetter)) / 2; - int ly = y + 4 + (8 + fm.getAscent()) / 2 - 2; + int ly = y + 4 + (8 + fm.getAscent()) / 2 - 1; g2.drawString(firstLetter, lx, ly); } diff --git a/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java b/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java index 4339846..7a3a5ab 100644 --- a/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java +++ b/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java @@ -2114,7 +2114,7 @@ public class FilePanelTab extends JPanel { icon = new UpArrowIcon(getForeground()); } else if (item.isDirectory()) { if (persistedConfig != null) { - icon = new ColoredFolderIcon(persistedConfig.getFolderColor(), item.getName()); + icon = new ColoredFolderIcon(persistedConfig.getFolderColor()); } } else { // Use type-specific icon for files