diff --git a/src/bin/App.class b/src/bin/App.class index d0657de..7692a29 100644 Binary files a/src/bin/App.class and b/src/bin/App.class differ diff --git a/src/bin/gui/Board$1.class b/src/bin/gui/Board$1.class index b11d5a1..27a1656 100644 Binary files a/src/bin/gui/Board$1.class and b/src/bin/gui/Board$1.class differ diff --git a/src/bin/gui/Board$2.class b/src/bin/gui/Board$2.class index b263b62..b372525 100644 Binary files a/src/bin/gui/Board$2.class and b/src/bin/gui/Board$2.class differ diff --git a/src/bin/gui/Board.class b/src/bin/gui/Board.class index 94b6029..c3a2388 100644 Binary files a/src/bin/gui/Board.class and b/src/bin/gui/Board.class differ diff --git a/src/bin/gui/CellGUI.class b/src/bin/gui/CellGUI.class index d6c250a..2e70d97 100644 Binary files a/src/bin/gui/CellGUI.class and b/src/bin/gui/CellGUI.class differ diff --git a/src/bin/gui/ComboBox.class b/src/bin/gui/ComboBox.class index b0e01ce..ed7bc32 100644 Binary files a/src/bin/gui/ComboBox.class and b/src/bin/gui/ComboBox.class differ diff --git a/src/bin/gui/FileChooser$Filter.class b/src/bin/gui/FileChooser$Filter.class index 3d83038..ea0f5c2 100644 Binary files a/src/bin/gui/FileChooser$Filter.class and b/src/bin/gui/FileChooser$Filter.class differ diff --git a/src/bin/gui/FileChooser.class b/src/bin/gui/FileChooser.class index 941d85f..9c0486e 100644 Binary files a/src/bin/gui/FileChooser.class and b/src/bin/gui/FileChooser.class differ diff --git a/src/bin/gui/Label.class b/src/bin/gui/Label.class index 6787e31..c3a1594 100644 Binary files a/src/bin/gui/Label.class and b/src/bin/gui/Label.class differ diff --git a/src/bin/gui/Nav.class b/src/bin/gui/Nav.class index 8ed673a..e986806 100644 Binary files a/src/bin/gui/Nav.class and b/src/bin/gui/Nav.class differ diff --git a/src/bin/gui/Root.class b/src/bin/gui/Root.class index d827603..aa2a216 100644 Binary files a/src/bin/gui/Root.class and b/src/bin/gui/Root.class differ diff --git a/src/bin/gui/backend/Cell$List$Value.class b/src/bin/gui/backend/Cell$List$Value.class index 2ffe7e9..cad821e 100644 Binary files a/src/bin/gui/backend/Cell$List$Value.class and b/src/bin/gui/backend/Cell$List$Value.class differ diff --git a/src/bin/gui/backend/Cell$List.class b/src/bin/gui/backend/Cell$List.class index 820c9d6..a8755a3 100644 Binary files a/src/bin/gui/backend/Cell$List.class and b/src/bin/gui/backend/Cell$List.class differ diff --git a/src/bin/gui/backend/Cell.class b/src/bin/gui/backend/Cell.class index 82a77d7..ccc6f9f 100644 Binary files a/src/bin/gui/backend/Cell.class and b/src/bin/gui/backend/Cell.class differ diff --git a/src/bin/gui/backend/Settings.class b/src/bin/gui/backend/Settings.class index 1a8bf5f..6b6ca36 100644 Binary files a/src/bin/gui/backend/Settings.class and b/src/bin/gui/backend/Settings.class differ diff --git a/src/bin/gui/backend/SudokuChecker.class b/src/bin/gui/backend/SudokuChecker.class index b15e4cc..fd6b027 100644 Binary files a/src/bin/gui/backend/SudokuChecker.class and b/src/bin/gui/backend/SudokuChecker.class differ diff --git a/src/bin/gui/backend/Theme.class b/src/bin/gui/backend/Theme.class index e137ef8..314e3ba 100644 Binary files a/src/bin/gui/backend/Theme.class and b/src/bin/gui/backend/Theme.class differ diff --git a/src/gui/Nav.java b/src/gui/Nav.java index 05405ba..db9d466 100644 --- a/src/gui/Nav.java +++ b/src/gui/Nav.java @@ -297,7 +297,7 @@ public class Nav extends JPanel { */ private void openFile(String filename) { //file path is not working for everyone had to append src/ to run - File f = new File("src/resources/" + filename + ".sdku"); + File f = new File("resources/" + filename + ".sdku"); // If the file does not exist, print an error message and return. if(f == null || !f.exists() || f.isDirectory() || !f.canRead()) { System.out.println( diff --git a/src/gui/backend/Settings.java b/src/gui/backend/Settings.java index 5a15c92..1467a21 100644 --- a/src/gui/backend/Settings.java +++ b/src/gui/backend/Settings.java @@ -185,9 +185,10 @@ public class Settings { fontName + ".ttf"; else if(os.startsWith("mac")) fontFilepath = "/Library/Fonts/" + fontName + ".ttf"; - else - fontFilepath = "/usr/share/fonts/" + fontName + ".ttf"; - + else { + fontName = "HackNerdFontMono-Regular"; + fontFilepath = "/usr/share/fonts/TTF/" + fontName + ".ttf"; + } // Register the font with the GraphicsEnvironment. try { GraphicsEnvironment ge = GraphicsEnvironment. @@ -538,4 +539,4 @@ public class Settings { this.autoSaveFrequency = autoSaveFrequency; updateSettingsFile(); } -} \ No newline at end of file +} diff --git a/src/run.sh b/src/run.sh index bb3119f..e796372 100755 --- a/src/run.sh +++ b/src/run.sh @@ -22,6 +22,17 @@ function run() { jar cfe sudoku.jar App -C bin . ;; + "-h" | "--help") + echo "Usage: run.sh [OPTION]" + echo "Run the program" + echo + echo "Options:" + echo " -c, --cli Run the program in the CLI" + echo " -b, --build Compile the program" + echo " -j, --jar Create a JAR file" + echo " -h, --help Display this help message" + ;; + *) echo "Invalid argument" ;; diff --git a/src/sudoku.jar b/src/sudoku.jar index 9100b81..d819eb3 100644 Binary files a/src/sudoku.jar and b/src/sudoku.jar differ