Repository navigation
Marcus v0.3 – Polished GUI and Bug Fixes
This release improves Marcus’s usability, appearance, and reliability.
Highlights
- Refreshed JavaFX GUI with a polished color palette and improved spacing.
- Added responsive window resizing.
- Improved task-list layout for long descriptions and wrapped text.
- Added user and Marcus profile pictures.
- Styled tags with italic text and a distinct color.
- Improved alignment of task status markers.
- Added a friendly and consistent Marcus personality.
- Added graceful handling for invalid commands and malformed data.
- Added duplicate-task detection.
- Improved handling of invalid dates and incorrectly ordered events.
- Added extensive JUnit tests for parser, task-list, command, and storage behavior.
- Updated the user guide with feature instructions and GUI screenshots.
- Added CI checks for Ubuntu, macOS, and Windows.
Running Marcus
Build the bundled JAR:
./gradlew clean shadowJar