Commit Graph
24 Commits
Author SHA1 Message Date
Josh Ashton bf011ea75b fixed error checking bug. note, unexpected behavior occurs when incorrect values are entered and checkValues is true. needs more testing/additional fixes 2024-03-25 14:06:03 -06:00
Josh Ashton 600c215b7d wrote thorough documentation and made minor fixes for highlighting/selection 2024-03-25 13:10:31 -06:00
Josh Ashton 0409a8f41d starting optimizations and refactoring 2024-03-24 18:46:26 -06:00
Josh Ashton bf5a54d500 added backspace support and basic error checking in settings and gui. 2 major bugs: empty cells always start in note mode, and the sizing is not constant. 2024-03-24 17:00:55 -06:00
Josh Ashton 56f4fed7bc added keyboard input for cells when not in noteMode. noteMode is toggled with a right mouse click, and cells can be selected with left click 2024-03-24 15:44:33 -06:00
Josh Ashton e821ffa24b fixed bug relating to highlighting rows and columns. 2024-03-24 13:45:09 -06:00
Josh Ashton 0f4b78be2f added deselection support, though still buggy. additionally, altered default theme for easier viewing and for aesthetics 2024-03-24 12:11:51 -06:00
Josh Ashton 1afd170fea added deselection support, though still buggy. additionally, altered default theme for easier viewing and for aesthetics 2024-03-24 12:10:06 -06:00
Josh Ashton fa3dbf32e2 added toggle-able notes and and basic button functionality to cell's 2024-03-23 22:15:15 -06:00
Josh Ashton 5e3c4151a6 added built-in check to the Cell data class to ensure initial values cannot be overridden by the user (even accidentally). 2024-03-22 11:26:36 -06:00
Josh Ashton 3744218040 added built-in check to the Cell data class to ensure initial values cannot be overridden by the user (even accidentally). 2024-03-22 11:23:28 -06:00
Josh Ashton e1d79f4e37 basic board implementation, connected to file inputs from user. additionally expanded available settings and created structure for theming. 2024-03-22 08:32:09 -06:00
Josh Ashton e6a299906a project organization/optimization/documentation. began implementing basic board class. 2024-03-21 15:21:34 -06:00
Josh Ashton 3477cc53ed bug fix relating to file picker. 2024-03-21 15:14:45 -06:00
Josh Ashton 74346a761c documentation and formatting to 80 character width. 2024-03-21 14:50:40 -06:00
Josh Ashton ac1464a9fb implemented fonts and documented settings class. 2024-03-21 14:12:14 -06:00
Josh Ashton a053c98a7b file chooser implemented with default directory location in windows. 2024-03-21 13:25:02 -06:00
Josh Ashton 93c838ea68 basic nav bar implemented and documentation added. 2024-03-20 23:36:29 -06:00
Josh Ashton 3a8c234e06 added macos & linux run script for convenience. verified blank GUI launches correctly 2024-03-20 23:14:41 -06:00
Josh Ashton 3cd71bf987 basic GUI structure implemented, along with -c or --cli flags to run in a CLI rather than launch the GUI. 2024-03-20 23:02:13 -06:00
Josh Ashton 897af47658 Merge branch 'main' of https://github.com/SLCC-Programming-Club/Sudoku 2024-03-20 22:46:04 -06:00
Josh Ashton 8893cbf99a bug fixes and project structure update 2024-03-20 22:45:47 -06:00
Josh AshtonandGitHub 26b7c09ff3 Create README.md 2024-03-20 22:31:13 -06:00
Josh Ashton d28377eb14 init commit (imported from personal account) 2024-03-20 22:06:41 -06:00