diff --git a/README.md b/README.md
index d8de1ac..335b901 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ Dvoupanelový souborový manažer podobný Total Commander, vytvořený v Java 1
```bash
mvn clean compile
-mvn exec:java -Dexec.mainClass="com.kfmanager.MainApp"
+mvn exec:java -Dexec.mainClass="cz.kamma.kfmanager.MainApp"
```
Nebo vytvoření JAR souboru:
diff --git a/pom.xml b/pom.xml
index 21f1756..3d719c0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.kfmanager
+ cz.kamma.kfmanager
kf-manager
1.0-SNAPSHOT
jar
@@ -54,7 +54,7 @@
- com.kfmanager.MainApp
+ cz.kamma.kfmanager.MainApp
@@ -69,7 +69,7 @@
- com.kfmanager.MainApp
+ cz.kamma.kfmanager.MainApp
diff --git a/src/main/java/com/kfmanager/MainApp.java b/src/main/java/cz/kamma/kfmanager/MainApp.java
similarity index 90%
rename from src/main/java/com/kfmanager/MainApp.java
rename to src/main/java/cz/kamma/kfmanager/MainApp.java
index 92985ce..15185e7 100644
--- a/src/main/java/com/kfmanager/MainApp.java
+++ b/src/main/java/cz/kamma/kfmanager/MainApp.java
@@ -1,6 +1,6 @@
-package com.kfmanager;
+package cz.kamma.kfmanager;
-import com.kfmanager.ui.MainWindow;
+import cz.kamma.kfmanager.ui.MainWindow;
import javax.swing.*;
diff --git a/src/main/java/com/kfmanager/config/AppConfig.java b/src/main/java/cz/kamma/kfmanager/config/AppConfig.java
similarity index 99%
rename from src/main/java/com/kfmanager/config/AppConfig.java
rename to src/main/java/cz/kamma/kfmanager/config/AppConfig.java
index 2969e3c..6087747 100644
--- a/src/main/java/com/kfmanager/config/AppConfig.java
+++ b/src/main/java/cz/kamma/kfmanager/config/AppConfig.java
@@ -1,4 +1,4 @@
-package com.kfmanager.config;
+package cz.kamma.kfmanager.config;
import java.awt.*;
import java.io.*;
diff --git a/src/main/java/com/kfmanager/model/FileItem.java b/src/main/java/cz/kamma/kfmanager/model/FileItem.java
similarity index 98%
rename from src/main/java/com/kfmanager/model/FileItem.java
rename to src/main/java/cz/kamma/kfmanager/model/FileItem.java
index a7b65e8..8bab761 100644
--- a/src/main/java/com/kfmanager/model/FileItem.java
+++ b/src/main/java/cz/kamma/kfmanager/model/FileItem.java
@@ -1,4 +1,4 @@
-package com.kfmanager.model;
+package cz.kamma.kfmanager.model;
import javax.swing.Icon;
import javax.swing.filechooser.FileSystemView;
diff --git a/src/main/java/com/kfmanager/service/FileOperations.java b/src/main/java/cz/kamma/kfmanager/service/FileOperations.java
similarity index 99%
rename from src/main/java/com/kfmanager/service/FileOperations.java
rename to src/main/java/cz/kamma/kfmanager/service/FileOperations.java
index caaf3b3..5179b16 100644
--- a/src/main/java/com/kfmanager/service/FileOperations.java
+++ b/src/main/java/cz/kamma/kfmanager/service/FileOperations.java
@@ -1,6 +1,6 @@
-package com.kfmanager.service;
+package cz.kamma.kfmanager.service;
-import com.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.model.FileItem;
import java.io.*;
import java.nio.file.*;
diff --git a/src/main/java/com/kfmanager/ui/DriveSelector.java b/src/main/java/cz/kamma/kfmanager/ui/DriveSelector.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/DriveSelector.java
rename to src/main/java/cz/kamma/kfmanager/ui/DriveSelector.java
index c588d61..3292509 100644
--- a/src/main/java/com/kfmanager/ui/DriveSelector.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/DriveSelector.java
@@ -1,4 +1,4 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
import javax.swing.*;
import java.awt.*;
diff --git a/src/main/java/com/kfmanager/ui/FileEditor.java b/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/FileEditor.java
rename to src/main/java/cz/kamma/kfmanager/ui/FileEditor.java
index 2d836d4..9a0813c 100644
--- a/src/main/java/com/kfmanager/ui/FileEditor.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/FileEditor.java
@@ -1,6 +1,6 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.config.AppConfig;
+import cz.kamma.kfmanager.config.AppConfig;
import javax.swing.*;
import java.awt.*;
diff --git a/src/main/java/com/kfmanager/ui/FilePanel.java b/src/main/java/cz/kamma/kfmanager/ui/FilePanel.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/FilePanel.java
rename to src/main/java/cz/kamma/kfmanager/ui/FilePanel.java
index 48c6993..ff1e366 100644
--- a/src/main/java/com/kfmanager/ui/FilePanel.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/FilePanel.java
@@ -1,6 +1,6 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.model.FileItem;
import javax.swing.*;
import java.awt.*;
@@ -16,7 +16,7 @@ public class FilePanel extends JPanel {
private JTabbedPane tabbedPane;
private JComboBox driveCombo;
private JLabel driveInfoLabel;
- private com.kfmanager.config.AppConfig appConfig;
+ private cz.kamma.kfmanager.config.AppConfig appConfig;
private Runnable onDirectoryChangedAll;
public FilePanel(String initialPath) {
@@ -290,7 +290,7 @@ public class FilePanel extends JPanel {
/**
* Provide AppConfig so tabs can persist/retrieve sort settings
*/
- public void setAppConfig(com.kfmanager.config.AppConfig cfg) {
+ public void setAppConfig(cz.kamma.kfmanager.config.AppConfig cfg) {
this.appConfig = cfg;
// propagate to existing tabs
for (int i = 0; i < tabbedPane.getTabCount(); i++) {
diff --git a/src/main/java/com/kfmanager/ui/FilePanel.java.bak b/src/main/java/cz/kamma/kfmanager/ui/FilePanel.java.bak
similarity index 99%
rename from src/main/java/com/kfmanager/ui/FilePanel.java.bak
rename to src/main/java/cz/kamma/kfmanager/ui/FilePanel.java.bak
index 1b722a5..9f52bb1 100644
--- a/src/main/java/com/kfmanager/ui/FilePanel.java.bak
+++ b/src/main/java/cz/kamma/kfmanager/ui/FilePanel.java.bak
@@ -1,6 +1,6 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.model.FileItem;
import javax.swing.*;
import javax.swing.filechooser.FileSystemView;
diff --git a/src/main/java/com/kfmanager/ui/FilePanelTab.java b/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/FilePanelTab.java
rename to src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java
index 5fa4432..f5e5739 100644
--- a/src/main/java/com/kfmanager/ui/FilePanelTab.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/FilePanelTab.java
@@ -1,6 +1,6 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.model.FileItem;
import javax.swing.*;
import javax.swing.table.AbstractTableModel;
@@ -50,7 +50,7 @@ public class FilePanelTab extends JPanel {
// Sorting state for FULL mode header clicks
private int sortColumn = -1; // 0=name,1=size,2=date
private boolean sortAscending = true;
- private com.kfmanager.config.AppConfig persistedConfig;
+ private cz.kamma.kfmanager.config.AppConfig persistedConfig;
// Track last selection to restore it if focus is requested on empty area
private int lastValidRow = 0;
private int lastValidBriefColumn = 0;
@@ -1280,7 +1280,7 @@ public class FilePanelTab extends JPanel {
new Thread(() -> {
try {
- com.kfmanager.service.FileOperations.delete(toDelete, new com.kfmanager.service.FileOperations.ProgressCallback() {
+ cz.kamma.kfmanager.service.FileOperations.delete(toDelete, new cz.kamma.kfmanager.service.FileOperations.ProgressCallback() {
@Override
public void onProgress(long current, long total, String currentFile) {
progressDialog.updateProgress(current, total, currentFile);
@@ -2035,7 +2035,7 @@ public class FilePanelTab extends JPanel {
/**
* Provide AppConfig so this tab can persist and restore sort settings.
*/
- public void setAppConfig(com.kfmanager.config.AppConfig cfg) {
+ public void setAppConfig(cz.kamma.kfmanager.config.AppConfig cfg) {
this.persistedConfig = cfg;
// Apply persisted sort if present
if (cfg != null) {
@@ -2275,7 +2275,7 @@ public class FilePanelTab extends JPanel {
// Perform rename using FileOperations and refresh the directory
try {
- com.kfmanager.service.FileOperations.rename(item.getFile(), newName);
+ cz.kamma.kfmanager.service.FileOperations.rename(item.getFile(), newName);
// reload current directory to reflect updated names
FilePanelTab.this.loadDirectory(FilePanelTab.this.getCurrentDirectory());
// After reload, select the renamed item and focus the table
diff --git a/src/main/java/com/kfmanager/ui/FontChooserDialog.java b/src/main/java/cz/kamma/kfmanager/ui/FontChooserDialog.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/FontChooserDialog.java
rename to src/main/java/cz/kamma/kfmanager/ui/FontChooserDialog.java
index be998d9..6392ebf 100644
--- a/src/main/java/com/kfmanager/ui/FontChooserDialog.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/FontChooserDialog.java
@@ -1,4 +1,4 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
import javax.swing.*;
import java.awt.*;
diff --git a/src/main/java/com/kfmanager/ui/MainWindow.java b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/MainWindow.java
rename to src/main/java/cz/kamma/kfmanager/ui/MainWindow.java
index 864c547..cbcfe0a 100644
--- a/src/main/java/com/kfmanager/ui/MainWindow.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/MainWindow.java
@@ -1,9 +1,9 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.MainApp;
-import com.kfmanager.config.AppConfig;
-import com.kfmanager.model.FileItem;
-import com.kfmanager.service.FileOperations;
+import cz.kamma.kfmanager.MainApp;
+import cz.kamma.kfmanager.config.AppConfig;
+import cz.kamma.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.service.FileOperations;
import javax.swing.*;
import java.awt.*;
diff --git a/src/main/java/com/kfmanager/ui/ProgressDialog.java b/src/main/java/cz/kamma/kfmanager/ui/ProgressDialog.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/ProgressDialog.java
rename to src/main/java/cz/kamma/kfmanager/ui/ProgressDialog.java
index 3a4c420..dc055a9 100644
--- a/src/main/java/com/kfmanager/ui/ProgressDialog.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/ProgressDialog.java
@@ -1,4 +1,4 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
import javax.swing.*;
import java.awt.*;
diff --git a/src/main/java/com/kfmanager/ui/PropertiesDialog.java b/src/main/java/cz/kamma/kfmanager/ui/PropertiesDialog.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/PropertiesDialog.java
rename to src/main/java/cz/kamma/kfmanager/ui/PropertiesDialog.java
index 738cb7b..6d935a0 100644
--- a/src/main/java/com/kfmanager/ui/PropertiesDialog.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/PropertiesDialog.java
@@ -1,4 +1,4 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
diff --git a/src/main/java/com/kfmanager/ui/SearchDialog.java b/src/main/java/cz/kamma/kfmanager/ui/SearchDialog.java
similarity index 98%
rename from src/main/java/com/kfmanager/ui/SearchDialog.java
rename to src/main/java/cz/kamma/kfmanager/ui/SearchDialog.java
index b6b9a7a..b1ce2b4 100644
--- a/src/main/java/com/kfmanager/ui/SearchDialog.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/SearchDialog.java
@@ -1,7 +1,7 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.model.FileItem;
-import com.kfmanager.service.FileOperations;
+import cz.kamma.kfmanager.model.FileItem;
+import cz.kamma.kfmanager.service.FileOperations;
import javax.swing.*;
import java.awt.event.KeyEvent;
@@ -33,9 +33,9 @@ public class SearchDialog extends JDialog {
private volatile int foundCount = 0;
private File searchDirectory;
private volatile boolean searching = false;
- private com.kfmanager.config.AppConfig config;
+ private cz.kamma.kfmanager.config.AppConfig config;
- public SearchDialog(Frame parent, File searchDirectory, com.kfmanager.config.AppConfig config) {
+ public SearchDialog(Frame parent, File searchDirectory, cz.kamma.kfmanager.config.AppConfig config) {
// Make the dialog modeless so it does not remain forced above other windows
super(parent, "Search files", false);
this.searchDirectory = searchDirectory;
diff --git a/src/main/java/com/kfmanager/ui/SettingsDialog.java b/src/main/java/cz/kamma/kfmanager/ui/SettingsDialog.java
similarity index 99%
rename from src/main/java/com/kfmanager/ui/SettingsDialog.java
rename to src/main/java/cz/kamma/kfmanager/ui/SettingsDialog.java
index 23680a8..b18d513 100644
--- a/src/main/java/com/kfmanager/ui/SettingsDialog.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/SettingsDialog.java
@@ -1,6 +1,6 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
-import com.kfmanager.config.AppConfig;
+import cz.kamma.kfmanager.config.AppConfig;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
diff --git a/src/main/java/com/kfmanager/ui/ViewMode.java b/src/main/java/cz/kamma/kfmanager/ui/ViewMode.java
similarity index 83%
rename from src/main/java/com/kfmanager/ui/ViewMode.java
rename to src/main/java/cz/kamma/kfmanager/ui/ViewMode.java
index 1e16d1a..95799bc 100644
--- a/src/main/java/com/kfmanager/ui/ViewMode.java
+++ b/src/main/java/cz/kamma/kfmanager/ui/ViewMode.java
@@ -1,4 +1,4 @@
-package com.kfmanager.ui;
+package cz.kamma.kfmanager.ui;
/**
* Display mode for the panel