-
Notifications
You must be signed in to change notification settings - Fork 315
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
[Natalie Tan] Duke Increments #344
base: master
Are you sure you want to change the base?
Commits on Aug 6, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 65f72a8 - Browse repository at this point
Copy the full SHA 65f72a8View commit details
Commits on Aug 12, 2019
-
Add sample checkstyle configuration
Add toolVersion block in to Gradle code sample to prevent errors.
Configuration menu - View commit details
-
Copy full SHA for 0112efe - Browse repository at this point
Copy the full SHA 0112efeView commit details
Commits on Aug 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cfd6da7 - Browse repository at this point
Copy the full SHA cfd6da7View commit details -
Merge pull request nus-cs2103-AY1920S1#12 from j-lum/gradle+x
Change file mode on `gradle` to be executable (#9)
Configuration menu - View commit details
-
Copy full SHA for 6e6ace1 - Browse repository at this point
Copy the full SHA 6e6ace1View commit details
Commits on Aug 20, 2019
-
Add configuration for console applications
Gradle defaults to an empty stdin which results in runtime exceptions when attempting to read from `System.in`. Let's add some sensible defaults for students who may still need to work with the standard input stream.
Configuration menu - View commit details
-
Copy full SHA for a3ca5a4 - Browse repository at this point
Copy the full SHA a3ca5a4View commit details
Commits on Aug 21, 2019
-
Merge pull request nus-cs2103-AY1920S1#13 from j-lum/javaexec
Add configuration for console applications
Configuration menu - View commit details
-
Copy full SHA for 7b60e81 - Browse repository at this point
Copy the full SHA 7b60e81View commit details
Commits on Aug 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2327b2a - Browse repository at this point
Copy the full SHA 2327b2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 791010a - Browse repository at this point
Copy the full SHA 791010aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 070f7e5 - Browse repository at this point
Copy the full SHA 070f7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d497040 - Browse repository at this point
Copy the full SHA d497040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17493be - Browse repository at this point
Copy the full SHA 17493beView commit details
Commits on Aug 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f84bf53 - Browse repository at this point
Copy the full SHA f84bf53View commit details
Commits on Sep 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6bb6adf - Browse repository at this point
Copy the full SHA 6bb6adfView commit details
Commits on Sep 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6a07612 - Browse repository at this point
Copy the full SHA 6a07612View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e9465 - Browse repository at this point
Copy the full SHA b1e9465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e6ed3a - Browse repository at this point
Copy the full SHA 7e6ed3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 070a1e2 - Browse repository at this point
Copy the full SHA 070a1e2View commit details
Commits on Sep 6, 2019
-
create Command, Parser, Storage, Ui classes and remove DukeBot class …
…to implement A-MoreOOP
Configuration menu - View commit details
-
Copy full SHA for 148f51b - Browse repository at this point
Copy the full SHA 148f51bView commit details -
create and update classes for each type of Command with working imple…
…mentation(s) of execute() from previous version. currently unable to run: encountered "could not find or load main class Duke" error :(
Configuration menu - View commit details
-
Copy full SHA for 54e6458 - Browse repository at this point
Copy the full SHA 54e6458View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eafe91 - Browse repository at this point
Copy the full SHA 8eafe91View commit details
Commits on Sep 8, 2019
-
remove no-longer-used processInput method in TaskList class, implemen…
…t Level-9 (find), fix String comparison bug
Configuration menu - View commit details
-
Copy full SHA for 06492d2 - Browse repository at this point
Copy the full SHA 06492d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89a23a - Browse repository at this point
Copy the full SHA d89a23aView commit details
Commits on Sep 9, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 94dcf1c - Browse repository at this point
Copy the full SHA 94dcf1cView commit details -
remove unnecessary iterators and replace unnecessary references to "t…
…his.tasks" with "tasks" in TaskList.java
Configuration menu - View commit details
-
Copy full SHA for 13c1f9b - Browse repository at this point
Copy the full SHA 13c1f9bView commit details -
add newTask method to separate creating and adding of tasks, remove a…
…ddToList method and replace with calls to newTask() and add()
Configuration menu - View commit details
-
Copy full SHA for 72d92b2 - Browse repository at this point
Copy the full SHA 72d92b2View commit details -
partially implement load() and save() methods in Storage class using …
…Gson, remove redundant saveToDisk() and readFromFile() methods from TaskList class
Configuration menu - View commit details
-
Copy full SHA for de6b351 - Browse repository at this point
Copy the full SHA de6b351View commit details
Commits on Sep 27, 2019
-
resolve main class not found issue, change command classes to use ui.…
…showError instead of System.out.println
Configuration menu - View commit details
-
Copy full SHA for 0d7e28e - Browse repository at this point
Copy the full SHA 0d7e28eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c5a39 - Browse repository at this point
Copy the full SHA 82c5a39View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ae06d - Browse repository at this point
Copy the full SHA a0ae06dView commit details
Commits on Sep 29, 2019
-
implement execute() in abstract class AddTaskCommand, implement creat…
…eTask() for each task type, move TaskType enum to Task class, use createTask() in execute(), remove now-unused newTask() method
Configuration menu - View commit details
-
Copy full SHA for 7043555 - Browse repository at this point
Copy the full SHA 7043555View commit details -
create DukeException class and ExceptionType enum to handle different…
… types of exceptions and their error messages, change ui.showError() to use exceptions
Configuration menu - View commit details
-
Copy full SHA for ce6a15d - Browse repository at this point
Copy the full SHA ce6a15dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 901c014 - Browse repository at this point
Copy the full SHA 901c014View commit details -
implement proper exception handling, abstract commonalities of AddTod…
…oCommand, AddEventCommand and AddDeadlineCommand to AddTaskCommand class
Configuration menu - View commit details
-
Copy full SHA for 51e41e5 - Browse repository at this point
Copy the full SHA 51e41e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 404874b - Browse repository at this point
Copy the full SHA 404874bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dca0c2 - Browse repository at this point
Copy the full SHA 0dca0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cffc25 - Browse repository at this point
Copy the full SHA 7cffc25View commit details -
move exception-related classes to util.exception, add UiMessage enum …
…to store ui messages, correct Parser to use fullCommand for events and deadlines
Configuration menu - View commit details
-
Copy full SHA for 3413d6b - Browse repository at this point
Copy the full SHA 3413d6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3988b1d - Browse repository at this point
Copy the full SHA 3988b1dView commit details -
remove Storage param from execute() method, remove Gson from build.gr…
…adle, remove unused attributes in Ui class, add some Javadoc
Configuration menu - View commit details
-
Copy full SHA for 66a1ab5 - Browse repository at this point
Copy the full SHA 66a1ab5View commit details -
add TaskType enum to use in Task and related classes, remove redundan…
…t getDescription() method in Task class, add taskList param to getId() method, change deleteTask() method to use taskId as param
Configuration menu - View commit details
-
Copy full SHA for f3fbba2 - Browse repository at this point
Copy the full SHA f3fbba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 003af61 - Browse repository at this point
Copy the full SHA 003af61View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd6a241 - Browse repository at this point
Copy the full SHA dd6a241View commit details -
add ModifyTaskCommand class to simplify implementations of Done, Snoo…
…ze, Tag and Delete commands. implement C-Tagging
Configuration menu - View commit details
-
Copy full SHA for b308c14 - Browse repository at this point
Copy the full SHA b308c14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d1395 - Browse repository at this point
Copy the full SHA 98d1395View commit details -
refactor: rename Deadline, Todo and Event to DeadlineTask, TodoTask a…
…nd EventTask to better reflect inheritance
Configuration menu - View commit details
-
Copy full SHA for 3034767 - Browse repository at this point
Copy the full SHA 3034767View commit details -
move parseDate() to DateTime class, change implementations of Deadlin…
…eTask and EventTask to use String as param and parse date within constructor
Configuration menu - View commit details
-
Copy full SHA for 94dd6d4 - Browse repository at this point
Copy the full SHA 94dd6d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b744f1d - Browse repository at this point
Copy the full SHA b744f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b3d7c6 - Browse repository at this point
Copy the full SHA 8b3d7c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a89e491 - Browse repository at this point
Copy the full SHA a89e491View commit details
Commits on Sep 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8d0aa67 - Browse repository at this point
Copy the full SHA 8d0aa67View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e12d8 - Browse repository at this point
Copy the full SHA c6e12d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ecafbf - Browse repository at this point
Copy the full SHA 3ecafbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4fd3fc - Browse repository at this point
Copy the full SHA e4fd3fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bfa580 - Browse repository at this point
Copy the full SHA 6bfa580View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c84fec - Browse repository at this point
Copy the full SHA 6c84fecView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b9f4d - Browse repository at this point
Copy the full SHA d9b9f4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eaaf797 - Browse repository at this point
Copy the full SHA eaaf797View commit details -
replace Ui class with Ui interface and Cli and Gui implementations, a…
…ttempt to do the same for Duke
Configuration menu - View commit details
-
Copy full SHA for 97eaa87 - Browse repository at this point
Copy the full SHA 97eaa87View commit details -
Configuration menu - View commit details
-
Copy full SHA for be0d50f - Browse repository at this point
Copy the full SHA be0d50fView commit details -
create CliDuke and GuiDuke classes to implement Duke interface, set d…
…efault invocation of Duke from CLI to use CliDuke and GUI to use GuiDuke
Configuration menu - View commit details
-
Copy full SHA for d5daa2d - Browse repository at this point
Copy the full SHA d5daa2dView commit details -
refactor: rename DialogBox to MessageBox.add ColourScheme enum to tak…
…e care of customisable colour schemes. configure getUserDialog and getDukeDialog to use background and text colour
Configuration menu - View commit details
-
Copy full SHA for 64b49d2 - Browse repository at this point
Copy the full SHA 64b49d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b12109 - Browse repository at this point
Copy the full SHA 2b12109View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ed6113 - Browse repository at this point
Copy the full SHA 4ed6113View commit details -
partially implement GUI using messageBoxQueue. changed font family an…
…d size. add DropShadow to MessageBox.
Configuration menu - View commit details
-
Copy full SHA for 6608006 - Browse repository at this point
Copy the full SHA 6608006View commit details -
use ui.showMessage() in Storage class, add try/catch blocks to debug,…
… manage to get partially working GUI (yay!)
Configuration menu - View commit details
-
Copy full SHA for 95db334 - Browse repository at this point
Copy the full SHA 95db334View commit details -
add Storage param back to execute() method in all Commands, add stora…
…ge.save() when ExitCommand() is issued
Configuration menu - View commit details
-
Copy full SHA for da470b7 - Browse repository at this point
Copy the full SHA da470b7View commit details -
add DukeMessageBox, ExceptionMessageBox, TaskMessageBox and UserMessa…
…geBox to represent different types of message boxes. change Gui class to use these subclasses.
Configuration menu - View commit details
-
Copy full SHA for 427b3d6 - Browse repository at this point
Copy the full SHA 427b3d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3a65a - Browse repository at this point
Copy the full SHA ed3a65aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8505aa5 - Browse repository at this point
Copy the full SHA 8505aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68257c5 - Browse repository at this point
Copy the full SHA 68257c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aff5481 - Browse repository at this point
Copy the full SHA aff5481View commit details -
remove redundant print statements in Task class, change filePath for …
…GuiDuke, build Jar file
Configuration menu - View commit details
-
Copy full SHA for 95fc0ad - Browse repository at this point
Copy the full SHA 95fc0adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 506bd56 - Browse repository at this point
Copy the full SHA 506bd56View commit details -
Merge branch 'master' of https://github.com/nattanyz/duke
* 'master' of https://github.com/nattanyz/duke: (22 commits) remove redundant print statements in Task class, change filePath for GuiDuke, build Jar file remove System.out.println statements. add SaveCommand add showUserInput() method to Gui class add DukeMessageBox, ExceptionMessageBox, TaskMessageBox and UserMessageBox to represent different types of message boxes. change Gui class to use these subclasses. add Storage param back to execute() method in all Commands, add storage.save() when ExitCommand() is issued use ui.showMessage() in Storage class, add try/catch blocks to debug, manage to get partially working GUI (yay!) partially implement GUI using messageBoxQueue. changed font family and size. add DropShadow to MessageBox. complete refactoring from previous commit, add GREY colour scheme fix VBox width issue, complete refactoring of dialogBox to messageBox refactor: rename DialogBox to MessageBox.add ColourScheme enum to take care of customisable colour schemes. configure getUserDialog and getDukeDialog to use background and text colour create CliDuke and GuiDuke classes to implement Duke interface, set default invocation of Duke from CLI to use CliDuke and GUI to use GuiDuke continue refactoring in earlier commit replace Ui class with Ui interface and Cli and Gui implementations, attempt to do the same for Duke refactor: organise methods in Duke class fix scrolling and resizing behaviour of MainWindow, add some JavaDoc refactor: move GUI-related classes to duke.gui, add title and application icon rectify MainWindow fit wrap TextField and Button in HBox change images to png (but still cannot get them to appear) manage to compile and run, opens GUI window ...
Configuration menu - View commit details
-
Copy full SHA for ae70f07 - Browse repository at this point
Copy the full SHA ae70f07View commit details -
Configuration menu - View commit details
-
Copy full SHA for a988fae - Browse repository at this point
Copy the full SHA a988faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e589d - Browse repository at this point
Copy the full SHA a9e589dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5720d80 - Browse repository at this point
Copy the full SHA 5720d80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52bf5a7 - Browse repository at this point
Copy the full SHA 52bf5a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9725820 - Browse repository at this point
Copy the full SHA 9725820View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd2608c - Browse repository at this point
Copy the full SHA cd2608cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 434af83 - Browse repository at this point
Copy the full SHA 434af83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f0894 - Browse repository at this point
Copy the full SHA 77f0894View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6bd017 - Browse repository at this point
Copy the full SHA e6bd017View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39f4004 - Browse repository at this point
Copy the full SHA 39f4004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a0dbab - Browse repository at this point
Copy the full SHA 6a0dbabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1b9ae - Browse repository at this point
Copy the full SHA 5d1b9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f44e942 - Browse repository at this point
Copy the full SHA f44e942View commit details -
Configuration menu - View commit details
-
Copy full SHA for cad088e - Browse repository at this point
Copy the full SHA cad088eView commit details -
Merge pull request #9 from nattanyz/branch-Tests-and-Assertions
Branch tests and assertions
Configuration menu - View commit details
-
Copy full SHA for e960263 - Browse repository at this point
Copy the full SHA e960263View commit details -
Merge branch 'master' of https://github.com/nattanyz/duke into branch…
…-Tests-and-Assertions * 'master' of https://github.com/nattanyz/duke: Set theme jekyll-theme-cayman
Configuration menu - View commit details
-
Copy full SHA for a1c9980 - Browse repository at this point
Copy the full SHA a1c9980View commit details -
Configuration menu - View commit details
-
Copy full SHA for d57ad03 - Browse repository at this point
Copy the full SHA d57ad03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f14515 - Browse repository at this point
Copy the full SHA 9f14515View commit details -
Configuration menu - View commit details
-
Copy full SHA for 711cb9b - Browse repository at this point
Copy the full SHA 711cb9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea9ef2 - Browse repository at this point
Copy the full SHA 7ea9ef2View commit details
Commits on Oct 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 538e85a - Browse repository at this point
Copy the full SHA 538e85aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f03955 - Browse repository at this point
Copy the full SHA 8f03955View commit details