579a791d6c
fixed linux/macos run script. added additional cli options to create jar, and redirected compiled classes to new bin directory
Josh Ashton2024-04-01 11:24:00 -06:00
414bf3c104
cleaned up codebase and comments, and fixed unexpected behavior relating to incorrect values
Josh Ashton2024-03-26 15:27:19 -06:00
bf011ea75b
fixed error checking bug. note, unexpected behavior occurs when incorrect values are entered and checkValues is true. needs more testing/additional fixes
Josh Ashton2024-03-25 14:06:03 -06:00
600c215b7d
wrote thorough documentation and made minor fixes for highlighting/selection
Josh Ashton2024-03-25 13:10:31 -06:00
0409a8f41d
starting optimizations and refactoring
Josh Ashton2024-03-24 18:46:26 -06:00
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.
Josh Ashton2024-03-24 17:00:55 -06:00
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
Josh Ashton2024-03-24 15:44:33 -06:00
e821ffa24b
fixed bug relating to highlighting rows and columns.
Josh Ashton2024-03-24 13:45:09 -06:00
0f4b78be2f
added deselection support, though still buggy. additionally, altered default theme for easier viewing and for aesthetics
Josh Ashton2024-03-24 12:11:51 -06:00
1afd170fea
added deselection support, though still buggy. additionally, altered default theme for easier viewing and for aesthetics
Josh Ashton2024-03-24 12:10:06 -06:00
fa3dbf32e2
added toggle-able notes and and basic button functionality to cell's
Josh Ashton2024-03-23 22:15:15 -06:00
5e3c4151a6
added built-in check to the Cell data class to ensure initial values cannot be overridden by the user (even accidentally).
Josh Ashton2024-03-22 11:26:36 -06:00
3744218040
added built-in check to the Cell data class to ensure initial values cannot be overridden by the user (even accidentally).
Josh Ashton2024-03-22 11:23:28 -06:00
e1d79f4e37
basic board implementation, connected to file inputs from user. additionally expanded available settings and created structure for theming.
Josh Ashton2024-03-22 08:32:09 -06:00
a053c98a7b
file chooser implemented with default directory location in windows.
Josh Ashton2024-03-21 13:25:02 -06:00
93c838ea68
basic nav bar implemented and documentation added.
Josh Ashton2024-03-20 23:36:29 -06:00
3a8c234e06
added macos & linux run script for convenience. verified blank GUI launches correctly
Josh Ashton2024-03-20 23:14:41 -06:00
3cd71bf987
basic GUI structure implemented, along with -c or --cli flags to run in a CLI rather than launch the GUI.
Josh Ashton2024-03-20 23:02:13 -06:00