Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[clydelhui] iP #373

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 31, 2022

  1. Add Gradle support

    damithc authored and damithc committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    556af3f View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Modified Duke.java

    clydelhui committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    5ba595d View commit details
    Browse the repository at this point in the history
  2. Modified Duke.java

    clydelhui committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    8dfc573 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    808b76a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e0e70a View commit details
    Browse the repository at this point in the history
  3. Added Text UI Testing

    clydelhui committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    1222458 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Configuration menu
    Copy the full SHA
    75ff48e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8795a2 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    d44382f View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    4a5cb95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4949ee8 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'branch-Level-8'

    # Conflicts:
    #	src/main/java/Duke.java
    clydelhui committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    27e8322 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Add Ui, Storage, Parser, and Command classes.

    Add additional exceptions with better handling.
    clydelhui committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    1a3fb0a View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    08bad31 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Add checkstyle to gradle, fix style issues, add JUnit tests for AddCo…

    …mmand and Parser classes.
    clydelhui committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    d231c99 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    6943842 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    7603704 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc4f9e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b4cc31 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'branch-A-CodingStandard'

    # Conflicts:
    #	src/main/java/commands/VoidCommand.java
    clydelhui committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    0bf4219 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'branch-Level-9'

    # Conflicts:
    #	src/main/java/elems/TaskList.java
    clydelhui committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    3572669 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2023

  1. add UI with JavaFX

    clydelhui committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    cad9b7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa95494 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2023

  1. add assertions

    When TaskList methods are called, the ArrayList of Tasks should never be
    null.
    
    Adding assertions allows us to ensure that this invariant is always
    true.
    
    Let's add assertions to the TaskList methods to ensure that all TaskList
    Objects which are targets for method invocation have non-null ArrayLists
    at the time of method calling.
    clydelhui committed Feb 18, 2023
    Configuration menu
    Copy the full SHA
    ad01988 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Improve code quality

    execute method in the AddCommmand class is long and can be hard to debug
     in the future. If more commands are added, the code will get even
    longer.
    
    Let's abstract out the steps taken in each case into a separate method.
    
    Future additions of AddCommands can adopt the same style of execution.
    clydelhui committed Feb 19, 2023
    Configuration menu
    Copy the full SHA
    4f0e56a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from clydelhui/branch-A-Assertions

    add assertions
    clydelhui authored Feb 19, 2023
    Configuration menu
    Copy the full SHA
    640b3e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47cc6af View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3 from clydelhui/branch-CodeQuality

    Improve code quality
    clydelhui authored Feb 19, 2023
    Configuration menu
    Copy the full SHA
    9c2d01f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. add sort functionality, empty list exception

    The user may wish to sort the task list by description to make it easy to
    read.
    
    Let's add a sorting feature to enable the user to do this.
    
    Some commands such as list and sort will access the list elements. If
    the list is empty, they are unable to work as intended.
    
    Let's add an exception to show the case when an empty list is being
    accessed by commands that work with the whole list.
    clydelhui committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d908fae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b65a8e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d7b757 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Modify README.md

    clydelhui committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    81c5f59 View commit details
    Browse the repository at this point in the history