Skip to content

Tags: JonLamy/ip

Tags

A-UserGuide

Toggle A-UserGuide's commit message
Removed redundant readme info

Features and Usage section had significant overlap.

Removed the features section,
and added and about section for more concise overview.

A-Release

Toggle A-Release's commit message
Display bad formatted lines to command line

When bad line format encountered in task data file,
Duke would skip and return empty list.

This results in all data lost even if one line is wrong.

Duke will now collate all bad lines and keep good lines.
Good lines will be put in the task list when loading.
Bad lines shown to terminal on startup.

A-BetterGui

Toggle A-BetterGui's commit message
Polish GUI, add personality, and improve JUnit tests

GUI cuts off text when it exceeds specified length.

This prevents Duke from showing all tasks when the task
list is more than 3 tasks long.

Style settings for the GUI have been changed so that
the text containers will grow to fit the length of
responses.

StorageTest.java was redundant after adding error handling
to the Storage class.

Test class has been removed, and TaskListTest.java has
instead been added.

Exception message for bad formatted input is not clear.

Date format example (2/5/2022) is given, but day and month
ordering is ambiguous.

Clarified by adding an additional format tip.

BCD-Extension

Toggle BCD-Extension's commit message
C-Undo

User cannot undo changes to the tasklist (example: delete).

This risks important task information being lost accidentally.

The undo command reverts tasklist to previous state.

The undo command cannot be undid.

Furthermore, storage function to save/update storage file
has been moved to command execution,
prevents unnecessary file writing on commands such as:
list, find, bye, undo.

A-FullCommitMessage

Toggle A-FullCommitMessage's commit message
C-Undo

User cannot undo changes to the tasklist (example: delete).

This risks important task information being lost accidentally.

The undo command reverts tasklist to previous state.

The undo command cannot be undid.

Furthermore, storage function to save/update storage file
has been moved to command execution,
prevents unnecessary file writing on commands such as:
list, find, bye, undo.

A-CodeQuality

Toggle A-CodeQuality's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #2 from JonLamy/branch-A-CodeQuality

Improve code quality

A-Assertions

Toggle A-Assertions's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #1 from JonLamy/branch-A-Assertions

Assertion testing command invariants

Level-10

Toggle Level-10's commit message
Level-10

Add GUI to Duke implemented with JavaFX.
Removed the CLI UI from Duke. Users will now interact through the GUI exclusively.

A-CheckStyle

Toggle A-CheckStyle's commit message
A-CheckStyle

Use Intellij to detect coding style violations.

Level-9

Toggle Level-9's commit message
Merge branch 'branch-Level-9'