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

[T10-A2][W10-C3] #196

Open
wants to merge 344 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
344 commits
Select commit Hold shift + click to select a range
6772209
1. Resolved edit partial commmand test fail
filbert-c Oct 14, 2016
8096759
test to merge period time
filbert-c Oct 14, 2016
0375fc0
TODO: test fixes
Oct 14, 2016
da3734b
TODO: wierd bug to be fixed at the end of passing 98/98 tests
Oct 15, 2016
afc714e
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
YesYouKenSpace Oct 15, 2016
66ce274
Commented
Oct 15, 2016
b993feb
1.Optional added, Task now supports , Date , Date + Start Time, Dat…
Oct 15, 2016
ea673f1
fixed all test cases.
Oct 15, 2016
0e7cd69
Merge pull request #33 from CS2103AUG2016-W10-C3/PeriodV2
YesYouKenSpace Oct 16, 2016
67d6d4c
added additional testcase and temporary fix for it
YesYouKenSpace Oct 16, 2016
1dcd533
Merge pull request #34 from CS2103AUG2016-W10-C3/PeriodV2_fixForEdit
filbert-c Oct 16, 2016
d7d5696
Stricter testcase
YesYouKenSpace Oct 16, 2016
906d9cd
Merge pull request #35 from CS2103AUG2016-W10-C3/PeriodV2_fixForEdit
YesYouKenSpace Oct 16, 2016
398703f
Merge pull request #36 from CS2103AUG2016-W10-C3/PeriodV2
YesYouKenSpace Oct 16, 2016
24d31cf
created SortedObservableArrayList
YesYouKenSpace Oct 15, 2016
806f8a5
From hereon, all Tasks shall be inserted in order and the data shall …
YesYouKenSpace Oct 16, 2016
0065ab2
UnmodifiableObservableList uses SortedObservableArrayList too. Implem…
YesYouKenSpace Oct 16, 2016
58742a8
Modified TestUtil.addTasksToList to add in order
YesYouKenSpace Oct 16, 2016
462645a
Fix errors in DeveloperGuide.md
MCHowl Oct 16, 2016
95450ef
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
MCHowl Oct 16, 2016
dbdc43d
Update DeveloperGuide.doc to match changes in markdown version
MCHowl Oct 16, 2016
a17ce1d
Merge pull request #37 from CS2103AUG2016-W10-C3/issue25_usingSortedList
YesYouKenSpace Oct 16, 2016
64cd0f3
Enable parsing of arugments into ListCommand
MCHowl Oct 17, 2016
4883408
Implement functionality for "list completed"
MCHowl Oct 17, 2016
2aabe77
Implemented functionality to list upcoming and overdue task
MCHowl Oct 17, 2016
21a534c
Fixed test cases
MCHowl Oct 18, 2016
0f16aa5
Merge branch 'extend-list-command'
MCHowl Oct 18, 2016
4c4e942
Fix missing lines in testTask.java
MCHowl Oct 18, 2016
33280f6
Remove println in TaskListPanelHandle.java
YesYouKenSpace Oct 18, 2016
43444ea
Added Mark Command
filbert-c Oct 18, 2016
4da20e7
no message
filbert-c Oct 18, 2016
7a0c4b0
Some updates in User Guide
Oct 18, 2016
accca24
Quick Fix to wierd interaction between UI and ReadOnlyTask.
filbert-c Oct 18, 2016
e3aa14f
Merge branch 'MarkCommand'
filbert-c Oct 18, 2016
187d21f
More updates in User Guide
Oct 18, 2016
2768d26
Finalizing User Guide
Oct 18, 2016
3823870
Corrected errors
Oct 18, 2016
edff634
Corrected typo
Oct 18, 2016
043cf95
Changed file name for UserGuide
Oct 18, 2016
d995a08
Added original file
Oct 18, 2016
0ce5adb
added User Guide version 2 .docx file
Oct 18, 2016
cc2d0cb
Merge pull request #38 from CS2103AUG2016-W10-C3/UserGuideUpdate
MoonByunghun Oct 18, 2016
890b579
Fixed typo
MoonByunghun Oct 18, 2016
62f7606
Updated User guide and program accordingly.
filbert-c Oct 19, 2016
ac6d7fc
1. Edited user guide to update status with actual code
filbert-c Oct 19, 2016
9a7ffd7
minor update
filbert-c Oct 19, 2016
1a7fdf6
Corrected some grammar mistakes in UserGuide.docx
YesYouKenSpace Oct 20, 2016
59cc107
Corrected some spelling mistakes in DeveloperGuide.docx
YesYouKenSpace Oct 20, 2016
09963d6
Some spelling changes
YesYouKenSpace Oct 20, 2016
b017e9c
Delete UserGuide.md
YesYouKenSpace Oct 20, 2016
6910c25
Rename UserGuideVersion.md to UserGuide.md
YesYouKenSpace Oct 20, 2016
60a7a21
Revert UserGuide
MoonByunghun Oct 20, 2016
8f37d74
Updated with comments from CS2101
YesYouKenSpace Oct 20, 2016
b6f56a0
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
YesYouKenSpace Oct 20, 2016
4e85467
Update UserGuide to standard
YesYouKenSpace Oct 20, 2016
2b22d44
Update UserGuide.md
YesYouKenSpace Oct 20, 2016
a999ba7
Labelled diagrams
YesYouKenSpace Oct 20, 2016
ddec4ed
Labelled diagrams in DevGuide
YesYouKenSpace Oct 20, 2016
aaa1e79
Merge pull request #49 from CS2103AUG2016-W10-C3/UserGuideUpdate
YesYouKenSpace Oct 20, 2016
bf53119
Added Matthew picture
YesYouKenSpace Oct 20, 2016
a837593
Add basic side window
MCHowl Oct 23, 2016
49b48b3
Update window layout and design
MCHowl Oct 23, 2016
51cc5a6
Add styling to TaskWindow
MCHowl Oct 23, 2016
a2808e0
Add animation for displaying taskWindow
MCHowl Oct 24, 2016
fb0abca
Changed TaskCard to TitleCard
MoonByunghun Oct 24, 2016
7206b5e
Fixed test cases for new UI
MoonByunghun Oct 24, 2016
ff68f00
Created RequiresConfirm interface
YesYouKenSpace Oct 24, 2016
f7f1302
Created ConfirmCommand Class
YesYouKenSpace Oct 24, 2016
2e28cec
ConfirmationPrompt_Feature complete but has no test cases yet.
YesYouKenSpace Oct 24, 2016
b3d07ce
added testcases and allowed COMMAND_WORD to be of any lettercase
YesYouKenSpace Oct 24, 2016
dad120c
Updated testcases
YesYouKenSpace Oct 24, 2016
1ad6c60
Added some comments
YesYouKenSpace Oct 24, 2016
7057ed0
Fixed AddCommand bug
MoonByunghun Oct 24, 2016
f6a6215
Fixed EditCommand bug
MoonByunghun Oct 24, 2016
2076155
Merge pull request #52 from CS2103AUG2016-W10-C3/BugFix
MoonByunghun Oct 24, 2016
aa904b7
Update UI size error
MCHowl Oct 25, 2016
6c734c3
Merge pull request #51 from CS2103AUG2016-W10-C3/ConfirmationPrompt_F…
YesYouKenSpace Oct 25, 2016
b22d61c
Added catch for IllegalStateException on start
MCHowl Oct 25, 2016
37eda36
Temporarily shifted commandBoxPlaceholder to allow guiTests to run pr…
MCHowl Oct 25, 2016
dfcc11e
Add Menu & Accelerators to show different lists
MCHowl Oct 25, 2016
5c28c73
1. Using new flexi Parser recommended on AddressBook Level 4
filbert-c Oct 25, 2016
9ee9316
Changed add description and example
filbert-c Oct 25, 2016
ceeb937
updated author details.
filbert-c Oct 25, 2016
2cd0acd
Add author details
MCHowl Oct 25, 2016
4044908
Merge pull request #55 from CS2103AUG2016-W10-C3/Parser_Update
YesYouKenSpace Oct 25, 2016
088d9c6
emergency bug fix
filbert-c Oct 25, 2016
021568a
Changed menu heading "View" to "List" to prevent confusion
MCHowl Oct 25, 2016
a22e725
Revert change to avoid merge conflict
MoonByunghun Oct 25, 2016
a1e4cd3
Removed unused method
MoonByunghun Oct 25, 2016
5846abe
Added Filbert's unused code
MoonByunghun Oct 25, 2016
cf9bd4b
Added end of code indicator
MoonByunghun Oct 25, 2016
3bb9ebc
Merge pull request #56 from CS2103AUG2016-W10-C3/ui-update
YesYouKenSpace Oct 25, 2016
2976380
Merge pull request #50 from CS2103AUG2016-W10-C3/TaskToTitle
MoonByunghun Oct 25, 2016
57ecf77
Fixed retaining the effects of done Command
YesYouKenSpace Oct 25, 2016
032281f
Fixed the done bug completely
YesYouKenSpace Oct 25, 2016
4b36044
Merge pull request #54 from CS2103AUG2016-W10-C3/Bugfix_RetainingTask…
YesYouKenSpace Oct 25, 2016
5e98029
Revert "Fixed retaining the effects of done Command"
YesYouKenSpace Oct 25, 2016
c193a39
Merge pull request #57 from CS2103AUG2016-W10-C3/revert-54-Bugfix_Ret…
YesYouKenSpace Oct 25, 2016
654b5ae
Temporary date parse format
MoonByunghun Oct 25, 2016
af122d2
Revert "Revert "Fixed retaining the effects of done Command""
YesYouKenSpace Oct 25, 2016
32d10e3
Merge pull request #61 from CS2103AUG2016-W10-C3/revert-57-revert-54-…
YesYouKenSpace Oct 25, 2016
da06a31
Allow dates ending in 2 digits or 4 digits
filbert-c Oct 25, 2016
1fce4cc
fix
filbert-c Oct 25, 2016
427fe18
Update UserGuide.docx
MCHowl Oct 25, 2016
9c60b47
TODO: validation fix on dates
filbert-c Oct 25, 2016
54f6da7
Simple beautification
YesYouKenSpace Oct 25, 2016
1ed5eb4
Compete UserGuide.docx
MCHowl Oct 25, 2016
8bc05f3
Minor Changes to TaskView
YesYouKenSpace Oct 25, 2016
b0e8c0f
Merge pull request #63 from CS2103AUG2016-W10-C3/TaskView_beautify
YesYouKenSpace Oct 25, 2016
655197f
Update images of UserGuide.md
MCHowl Oct 25, 2016
f391440
Corrected images with mistakes
MCHowl Oct 25, 2016
f2b8e6c
Fix images being the wrong size
MCHowl Oct 25, 2016
d22c3a1
Update developer guides
MCHowl Oct 25, 2016
32ffb13
Updat author
MoonByunghun Oct 26, 2016
3d0213c
Refactor view -> select
MCHowl Oct 26, 2016
f99dcd9
Simple but clean way of fixing parser
filbert-c Oct 26, 2016
51d2967
made constants human readable friendly
filbert-c Oct 26, 2016
a1bed11
Collated authors
YesYouKenSpace Oct 27, 2016
072647e
Merge pull request #69 from CS2103AUG2016-W10-C3/refactor-view-list-s…
YesYouKenSpace Oct 27, 2016
06866a6
Merge branch 'Parser_Date_Validation_Fix'
filbert-c Oct 29, 2016
f5b1eee
Total Removal of Period class and methods.
filbert-c Oct 29, 2016
9133302
Added Save and Load features
MoonByunghun Oct 29, 2016
c7e8182
Corrected to return IncorrectCommand at Parser.java
MoonByunghun Oct 29, 2016
6f33083
Merge pull request #75 from CS2103AUG2016-W10-C3/SaveAndLoad
MoonByunghun Oct 31, 2016
2fd5fd7
Corrected regex for filename
MoonByunghun Oct 31, 2016
ce2c2b8
Added colors to title card
MoonByunghun Oct 31, 2016
5c574d4
More updates for TitleCard
MoonByunghun Oct 31, 2016
abad7d8
Wrap result display
MoonByunghun Oct 31, 2016
0d33e81
Edit bug fixed
YesYouKenSpace Oct 29, 2016
6dd4f0f
updated collate
YesYouKenSpace Oct 29, 2016
9d18f16
Updated according to prof review
YesYouKenSpace Oct 29, 2016
6fdc28b
Minor BugFix
YesYouKenSpace Oct 29, 2016
83175a7
Resized message box
MoonByunghun Nov 1, 2016
23af4ba
Merge pull request #79 from CS2103AUG2016-W10-C3/Bugfix_EditCommand
MoonByunghun Nov 1, 2016
2209505
Updated TitleCardHandle for test cases
MoonByunghun Nov 1, 2016
2d20a7f
Merge pull request #65 from CS2103AUG2016-W10-C3/user-guide-update
MoonByunghun Nov 1, 2016
7b240ca
Merge pull request #78 from CS2103AUG2016-W10-C3/BeautifyTitleCard
YesYouKenSpace Nov 1, 2016
6381d48
Update for SLAP
MoonByunghun Nov 1, 2016
e8a78ab
Added support for Events (Date Time Date Time)
filbert-c Oct 29, 2016
5c1849a
added events to readonlytask
filbert-c Oct 31, 2016
dbde75e
end date validation > start date
filbert-c Oct 31, 2016
86c8377
Merge pull request #77 from CS2103AUG2016-W10-C3/Event_Date_Time_Date…
YesYouKenSpace Nov 1, 2016
e43efbc
MarkAndJump bug fixed
YesYouKenSpace Nov 1, 2016
51f89c4
Bug fixed
YesYouKenSpace Nov 1, 2016
51330ec
Bug fix to keyboard shortcuts
MCHowl Oct 30, 2016
05190f6
Add showing view status to the status footer
MCHowl Oct 31, 2016
ea659a9
Change help shortcut to Ctrl+F1
MCHowl Oct 31, 2016
a6e975f
Update HTML for Task Panel
MCHowl Nov 1, 2016
42940cb
Fixed Reselection
YesYouKenSpace Nov 1, 2016
007dcec
Scroll to newly added task, close #73
YesYouKenSpace Nov 1, 2016
73b38bc
Prepare for Edit Merge
YesYouKenSpace Nov 1, 2016
b615de3
Added MinimizeCommand
YesYouKenSpace Nov 1, 2016
4a69909
Added @@author
YesYouKenSpace Nov 1, 2016
586337a
Minimize on clear
YesYouKenSpace Nov 1, 2016
e7860e8
Add minimise event to other relevant tasks
MCHowl Nov 1, 2016
97612e0
Fix not reselecting on repeated select command
MCHowl Nov 1, 2016
00cf1dd
Add new icon for smartydo
MCHowl Nov 1, 2016
46a9216
Fixed flickering TaskWindow
YesYouKenSpace Nov 1, 2016
a9a74f3
Merge pull request #76 from CS2103AUG2016-W10-C3/title-card-styling
YesYouKenSpace Nov 1, 2016
20dd4b8
Merge pull request #81 from CS2103AUG2016-W10-C3/bugFix_markAndData
YesYouKenSpace Nov 1, 2016
ff09e48
Remove confirmation for exit
YesYouKenSpace Nov 1, 2016
0ff239f
Changed locate to search google maps
MCHowl Nov 1, 2016
12f6c04
Merge all items in status bar into 1 panel
MCHowl Nov 1, 2016
e009d9e
simple add-delete update to edit for unexecute
filbert-c Nov 1, 2016
bcf0ac7
removed unused variable
filbert-c Nov 1, 2016
2919d82
updated based on feedback
filbert-c Nov 1, 2016
0399d22
Merge pull request #82 from CS2103AUG2016-W10-C3/undo_edit
filbert-c Nov 1, 2016
ba80132
updated mark test
filbert-c Nov 1, 2016
b1fcb41
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
filbert-c Nov 1, 2016
4c905ca
Added local help file
MCHowl Nov 1, 2016
15f316e
Fix support for event in TitleListCard and getAsHTML
MCHowl Nov 1, 2016
4c80cab
Fix error in exit test
MCHowl Nov 1, 2016
0139fc0
Slight improvement
YesYouKenSpace Nov 1, 2016
0cdb019
Removed debugging prints
YesYouKenSpace Nov 1, 2016
ff6b92a
Merge pull request #85 from CS2103AUG2016-W10-C3/improve_edit
YesYouKenSpace Nov 1, 2016
ee173fa
Merge pull request #84 from CS2103AUG2016-W10-C3/update-browser-statu…
YesYouKenSpace Nov 1, 2016
c2e3c04
Managed to redirect but doesn't retrieve the images
YesYouKenSpace Nov 1, 2016
d958c79
Update HTML to remove unnecessary blank fields based on task type
MCHowl Nov 1, 2016
49e9b6e
Update jar file
MCHowl Nov 2, 2016
94e5595
Updated to use Travis and Coveralls
YesYouKenSpace Nov 2, 2016
74e2712
Removed unused imports
YesYouKenSpace Nov 2, 2016
32f606a
Collated
YesYouKenSpace Nov 2, 2016
224ec90
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
YesYouKenSpace Nov 2, 2016
d213e92
fixed LogicManagerTest
YesYouKenSpace Nov 2, 2016
799f8c0
Fixed seedu.address.storage tests
YesYouKenSpace Nov 2, 2016
08bcdc5
Presentation slides
Nov 2, 2016
3bce266
updated slides
Nov 2, 2016
d3b5791
Update local help file to show only help
MCHowl Nov 2, 2016
4c675f5
Merge pull request #86 from CS2103AUG2016-W10-C3/help_redirectedToLoc…
kennethtxytqw Nov 2, 2016
9ed7caf
updated presentation effects
filbert-c Nov 2, 2016
f42ccc8
K's update slides
YesYouKenSpace Nov 3, 2016
9cde674
Update jar file
MCHowl Nov 3, 2016
1b00eeb
Final Presentation Slide
MCHowl Nov 3, 2016
624c459
Format DeveloperGuide.docx
MCHowl Nov 4, 2016
9a0d6fa
Update Images for UserGuides
MCHowl Nov 4, 2016
413b344
Update Incorrect Image References
MCHowl Nov 4, 2016
2f019a8
Corrected typo
MoonByunghun Nov 4, 2016
13e1ce6
Some more updates for DeveloperGuide.md
MoonByunghun Nov 4, 2016
468bf12
Updated DeveloperGuide.docx
MoonByunghun Nov 4, 2016
fb034a0
Updated AboutUs.md format
MoonByunghun Nov 5, 2016
ebde62c
Added author
MoonByunghun Nov 5, 2016
7cadd73
Updated details in AboutUs.md
MoonByunghun Nov 5, 2016
a08a8dc
Corrected markdown
MoonByunghun Nov 5, 2016
c0b5a9e
Corrected markdown format
MoonByunghun Nov 5, 2016
90a2009
More updates on AboutUs.md
MoonByunghun Nov 5, 2016
207ec5d
Update AboutUs.md
MCHowl Nov 6, 2016
857efcb
Add author to DeveloperGuide.md and UserGuide.md
MCHowl Nov 6, 2016
b984383
Update author in tests
MCHowl Nov 6, 2016
7028c28
Added author for filbert & kenneth
MCHowl Nov 6, 2016
dbc6e16
Merge pull request #91 from CS2103AUG2016-W10-C3/matt-add-author
kennethtxytqw Nov 6, 2016
7cf4b49
Visual Panel and VisualBox -> Visual Box (sync with scrnshot)
YesYouKenSpace Nov 5, 2016
87f946e
found some formatting errors and some minor mistakes in docx
YesYouKenSpace Nov 5, 2016
3d1e80f
updated AboutUs.md
YesYouKenSpace Nov 6, 2016
05a75da
Merge pull request #90 from CS2103AUG2016-W10-C3/bugFix_docs
kennethtxytqw Nov 6, 2016
ae6be05
updated about us (filbert)
filbert-c Nov 6, 2016
e277b86
removed unused library natty
filbert-c Nov 6, 2016
569c250
Merge pull request #87 from CS2103AUG2016-W10-C3/bugFix_UnitTestsFailing
kennethtxytqw Nov 6, 2016
ebca0b2
Fixed Undo and Redo Bug and improved implementation of Edit
YesYouKenSpace Nov 6, 2016
dbedcc3
indicateAttemptToExecuteIncorrectCommand() at appropriate places
YesYouKenSpace Nov 6, 2016
53d0b35
updated testcase
YesYouKenSpace Nov 6, 2016
ce1ffda
updated docs
filbert-c Nov 6, 2016
29633c2
no idead why this broke but fixed it
YesYouKenSpace Nov 6, 2016
1e93f0c
Merge branch 'master' of https://github.com/CS2103AUG2016-W10-C3/main
filbert-c Nov 6, 2016
34640d7
try non-headless test
YesYouKenSpace Nov 6, 2016
af7c465
Merge pull request #95 from CS2103AUG2016-W10-C3/bugFix_UndoEdit
kennethtxytqw Nov 6, 2016
19e6289
Increase test coverage for Edit
YesYouKenSpace Nov 6, 2016
fc82c94
Updated Collated
YesYouKenSpace Nov 6, 2016
7e9db6e
tried to improve code quality
YesYouKenSpace Nov 6, 2016
ce132f3
Documentation submission
YesYouKenSpace Nov 6, 2016
e9e81da
Merge pull request #96 from CS2103AUG2016-W10-C3/improving_test_coverage
kennethtxytqw Nov 6, 2016
54312ca
Correct location of ManualTesting
YesYouKenSpace Nov 7, 2016
f26001e
Update TestScript.md
kennethtxytqw Nov 7, 2016
a56b5ae
Remove commented unused code
filbert-c Nov 7, 2016
fde255d
Revert "Remove commented unused code"
filbert-c Nov 7, 2016
edb8932
remove unused code
filbert-c Nov 7, 2016
ded60a5
remove unused code
filbert-c Nov 7, 2016
be89c29
Merge pull request #97 from CS2103AUG2016-W10-C3/removeUnusedCode
kennethtxytqw Nov 7, 2016
c8fac8e
added test data
Nov 7, 2016
172e5cf
Rename SampleDate.xml to SampleData.xml
kennethtxytqw Nov 7, 2016
2de297f
Merge pull request #98 from CS2103AUG2016-W10-C3/Testdata
kennethtxytqw Nov 7, 2016
9f26815
Improve test coverage for SortedObservableList.java
YesYouKenSpace Nov 7, 2016
c244314
recompile collate
YesYouKenSpace Nov 7, 2016
b337ade
Merge pull request #99 from CS2103AUG2016-W10-C3/improving_test_coverage
kennethtxytqw Nov 7, 2016
d74265e
Changed screenshot reupdated docs
YesYouKenSpace Nov 7, 2016
dceb328
Merge pull request #100 from CS2103AUG2016-W10-C3/bugFix_doc
kennethtxytqw Nov 7, 2016
48034b9
Delete ~$10-C3][SmartyDo].doc
kennethtxytqw Nov 7, 2016
62f9dd2
Delete ~$erGuide.docx
kennethtxytqw Nov 7, 2016
7594bc1
Delete ~WRL0003.tmp
kennethtxytqw Nov 7, 2016
a95a8ec
recollate
YesYouKenSpace Nov 7, 2016
dd8b8e5
Reduced test cases
YesYouKenSpace Nov 8, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
build.commands=org.eclipse.jdt.core.javabuilder
connection.arguments=
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.gradle.user.home=null
connection.java.home=null
connection.jvm.arguments=
connection.project.dir=
Expand Down
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ language: java
matrix:
include:
- jdk: oraclejdk8
script: travis_retry ./gradlew clean headless allTests coverage coveralls -i
script: travis_retry ./gradlew clean allTests coverage coveralls -i
before_install:
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
Expand Down
29 changes: 6 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,17 @@
[![Build Status](https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master)](https://travis-ci.org/se-edu/addressbook-level4)
[![Coverage Status](https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master)](https://coveralls.io/github/se-edu/addressbook-level4?branch=master)
[![Build Status](https://travis-ci.org/CS2103AUG2016-W10-C3/main.svg?branch=master)](https://travis-ci.org/CS2103AUG2016-W10-C3/main)
[![Coverage Status](https://coveralls.io/repos/github/CS2103AUG2016-W10-C3/main/badge.svg)](https://coveralls.io/github/CS2103AUG2016-W10-C3/main)

# Address Book (Level 4)
# SmartyDo

<img src="docs/images/Ui.png" width="600"><br>
<img src="docs/images/selectCommand.png" width="600"><br>

* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using
* This is a desktop time scheduler application. It has a GUI but most of the user interactions happen using
a CLI (Command Line Interface).
* It is a Java sample application intended for students learning Software Engineering while using Java as
the main programming language.
* It is **written in OOP fashion**. It provides a **reasonably well-written** code example that is
**significantly bigger** (around 6 KLoC)than what students usually write in beginner-level SE modules.
* What's different from [level 3](https://github.com/se-edu/addressbook-level3):
* A more sophisticated GUI that includes a list panel and an in-built Browser.
* More test cases, including automated GUI testing.
* Support for *Build Automation* using Gradle and for *Continuous Integration* using Travis CI.



#### Site Map
* [User Guide](docs/UserGuide.md)
* [Developer Guide](docs/DeveloperGuide.md)
* [Learning Outcomes](docs/LearningOutcomes.md)
* [About Us](docs/AboutUs.md)
* [Contact Us](docs/ContactUs.md)


#### Acknowledgements

* Some parts of this sample application were inspired by the excellent
[Java FX tutorial](http://code.makery.ch/library/javafx-8-tutorial/) by *Marco Jakob*.


#### Licence : [MIT](LICENSE)
Binary file added SmartyDo.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions bash.exe.stackdump
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Stack trace:
Frame Function Args
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
* For more details take a look at the Java Quickstart chapter in the Gradle
* user guide available at http://gradle.org/docs/2.2.1/userguide/tutorial_java_projects.html
*/

plugins {
id "com.github.kt3k.coveralls" version "2.4.0"
id "com.github.johnrengelman.shadow" version '1.2.3'
Expand All @@ -27,6 +26,7 @@ allprojects {

// This part is similar to global variables
// Access them by using double-quoted strings (GStrings) and referencing by $ e.g. "Variable contains $Variable"
// Natty is used for Natural Language Date Parsing
project.ext {
controlsFxVersion = '8.40.11'
guavaVersion = '19.0'
Expand Down Expand Up @@ -61,7 +61,7 @@ allprojects {
}
testCompile "org.testfx:openjfx-monocle:$monocleVersion"
}

sourceSets {
main {
java {
Expand All @@ -72,7 +72,7 @@ allprojects {
}
}
}

shadowJar {
archiveName = "addressbook.jar"

Expand Down
Binary file added collated/Collate-TUI.jar
Binary file not shown.
13 changes: 13 additions & 0 deletions collated/RunCollate.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
:: Name: RunCollate.cmd
:: Purpose: Runs Collate!
:: Author: A0135812L Kenneth

rmdir main /S /q
rmdir test /S /q
rmdir docs /S /q

java -jar Collate-TUI.jar collate from ../src/main to main include java, fxml, css

java -jar Collate-TUI.jar collate from ../src/test to test include java

java -jar Collate-TUI.jar collate from ../docs to docs include md, html
52 changes: 52 additions & 0 deletions collated/docs/A0121261Y.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# A0121261Y
###### \DeveloperGuide.md
``` md

## 7.1 Appendix A : User Stories

Priorities: High (must have) - `* * *`, Medium (nice to have) - `* *`, Low (unlikely to have) - `*`


Priority | As a ... | I want to ... | So that I can...
-------- | :-------- | :--------- | :-----------
`* * *` | new user | see usage instructions | refer to instructions when I forget how to use the App
`* * *` | user | add a task by specifying a task description only | record tasks that need to be done
`* * *` | user | delete a task | remove entries that I no longer need
`* * *` | user | find a task by name | locate details of tasks without having to go through the entire list
`* * *` | user |view list of completed and pending tasks | keep track of what needs to be done
`* *` | user with many tasks at a time | sort my tasks by different criteria | view tasks easily
`* *` | user with large projects/ tasks | add subtasks to main task | break down larger task into smaller tasks
`* *` | user with many uncofirmed events | allocate timeslots for tentative meetings/tasks | avoid having plans that might conflict with unconfirmed plans
`* *` | user | undo 1 previous operation | remove commands executed by accident
`* *` | user | specify a target folder as the data storage location | synchronise file with other applications
```
###### \UserGuide.md
``` md
### 3.8. **Undoing and Redoing**

With `undo`, you are allowed to reverse your previous changes sequentially while `redo` allows you to reverse the change done by `undo`.<br>

- `undo` command requires the application to have executed atleast one undoable command after launching.
- `redo` command requires the application to have executed atleast one succussful `undo` command after launching.

Undoable Commands:`add`, `delete`, `edit`, `done`

> SmartyDo **does not store** history of actions in your computer.
> Your history of actions resets when SmartyDo is launched.
> Also, if you enter any undoable command after entering `redo` or `undo`, your history of actions would be _**removed**_. <br>

Format: `undo`, `redo`

**Example:**<br>
Let's say you have added a task and your friend told you that your tutor has changed the date. You would like to undo it. You can undo it as long as you just added it, as shown below.

<img src="images/editUndoCommand.png" width="500" align="middle"><br>Figure 9.1. Before(left) and after(right) of an undo command<br>

By entering `undo` command, SmartyDo updates your list of tasks to how it was before you executed an undoable action. From the screenshot above, you can see that the date of the task named "Presentation" had changed.

However, you realized that your friend was wrong and you want to change the date back again. In this case, you do not need to use edit command again. Instead you can simply use `redo` command, as shown below.

<img src="images/undoredoCommand.png" width="500" align="middle"><br>Figure 9.2. Before(left) and after(right) of an undo command<br>

By using `redo` command, SmartyDo updates your list of tasks to how it was before you executed `undo` command. From the screenshot above, you can see that the "Presentation" task has been restored to its previous state.
```
Loading