Skip to content

Marcus v0.3 - Polished GUI and bug fixes

Latest

Choose a tag to compare

@AaronL248 AaronL248 released this 13 Sep 09:10

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