dariusf / cs2103aug2013-w14-4j Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/cs2103aug2013-w14-4j
Automatically exported from code.google.com/p/cs2103aug2013-w14-4j
Need to include all error messages and status code in constants class
Original issue reported on code.google.com by [email protected]
on 23 Sep 2013 at 3:47
Current input is lost when the up key is pressed.
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 2:34
I think it's weird to tell the user that you have this existing file that he
can just go and edit.
Original issue reported on code.google.com by [email protected]
on 25 Sep 2013 at 3:28
For example, tasks are allowed to be overdue
[2pm now]
add task 10am
=> adds overdue task
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 6:52
More information to Logic
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 6:51
What is not working? Help!
so lame.
Anyway the parser doesn't support 'help'?
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:25
Do the method for display of feedback
Original issue reported on code.google.com by [email protected]
on 25 Sep 2013 at 3:26
Have fields instead of a hash map, and add getters and setters. The latter
might be more important, because then we can get rid of the hash map later.
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 3:55
Undo is not working properly. The behaviour is weird.
It is very unpredictable hence it is very very hard to describe.
Undoing delete works, but undo add does not work, etc..
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 3:51
Make components of the UI resize accordingly when windows is resized
Original issue reported on code.google.com by [email protected]
on 22 Sep 2013 at 12:10
V0.1 of the Project Manual
Your project manual is to contain following sections:
Cover page: As before. Use the same template. Change '[V0.0]' to '[V0.1]' in
the page header.
Credits: Acknowledgements of any third party materials used (if any). Omit this
section if you did not use any third party materials.
User guide: As before. You may modify this section if you’ve changed the
feature set since the last submission. It is ok if some of the features
mentioned here are not implemented yet.
Developer guide: The intended audience for this document is an incoming
developer (i.e. a new project member) that will depend on this document to tell
how the product has been designed and implemented.That is, it will be used for
‘onboarding’ new developers. The document contains just enough information
required for that person to get into the project. The basic questions you
should ask yourself when writing this document are:
What do we know about the system at this point?
Which part of that knowledge will be useful for a new project member?
What is the best way to pass that knowledge to the new member? Note that some
information can be passed on in the form of code without any additional
documentation.
Given below are some things you could consider including. Note that you are not
required to include them all. Neither you are restricted to what is listed
below.
Architecture
important APIs
Design descriptions (can include class diagrams, sequence diagrams, notable
algorithms ...)
Code examples
Instructions for testing
Suggested max length for this section: 10 pages excluding appendices.
submission: Submit a single pdf file that contain all sections described above.
File name is as before, but change ‘V0.0’ to ‘V0.1’. No need to submit
to IVLE. Just push it to the ‘doc’ folder of your repo. We’ll pull it
from there.
evaluation: 15++ points.
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 11:55
Consider what to display as feedback
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 1:57
If the person spells the wrong command, then it gets added as a task!
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:18
Task objects require implementation of Comparable interface.
Original issue reported on code.google.com by [email protected]
on 27 Sep 2013 at 7:26
One contains feedback from input and the other displays tasks
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 5:45
Integrate UI with Logic
Original issue reported on code.google.com by [email protected]
on 25 Sep 2013 at 3:12
Allow history with up and down keys
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 7:41
Eg:
add 1
add 2
add 3
add 4
Press up twice to get "add 2" then hit enter
Now hit up. The expected command is "add 4" but "add 1 is obtained"
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 2:40
Implement the interface for feedback objects based on the class diagram
Original issue reported on code.google.com by [email protected]
on 22 Sep 2013 at 4:59
The application still has to be started from the command line.
A possible intermediate solution could be use a batch/sh file.
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 3:59
Command string shouldn't have backspaced characters.
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 4:54
Feasibility testing of proposed API
Original issue reported on code.google.com by [email protected]
on 19 Sep 2013 at 7:49
I am including two new methods under Storage: isEmpty() and size()
I am also including another method called getDisplayString() in Feedback, which
is used to return the string to display on the GUI.
Original issue reported on code.google.com by [email protected]
on 23 Sep 2013 at 2:18
Finish up help strings
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:24
Added toString() methods to Task and Feedback. Added getAdd() method to
Storage. Added another field commandString to Feedback.
Original issue reported on code.google.com by [email protected]
on 23 Sep 2013 at 3:45
By next Monday! 14th Oct
To describe:
1. design
2. implementation
- short intro: purpose of developer guide and target user (1-2 sentences)
-Architecture
-important APIs
-Design descriptions (e.g. class diagram, sequence diagrams, notable algorithms)
-Code descriptions (e.g. code examples, coding standards etc0
-Instructions for testing
-Development Infrastructure (e.g. IDE, Testing Framework, Versioning mechanism)
-known issues and future work* optional items to be left to v0.5
-Appendixes*
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 4:06
Capital letters removed are removed in the following execution:
Submit V0.1 by 11:59 pm 30/9/2013
Command2 [commandType=ADD_TASK, description=ubmit 0 1,
deadline=2013-09-30T11:59:00.000+08:00, intervals=[], commandAttributes={}]
add Submit V0.1 by 11.59 pm 30/9/2013
Command2 [commandType=ADD_TASK, description=ubmit 0 1 by 11 59 pm 30/9/2013,
deadline=null, intervals=[], commandAttributes={}]
add LKJHLKJHKjkhdk
Command2 [commandType=ADD_TASK, description=jkhdk, deadline=null, intervals=[],
commandAttributes={}]
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 4:54
What steps will reproduce the problem?
1. Construct the Task object with the no-argument constructor
2. Call the method setStartTime
Expected: Task set with specified start time and default end time
Actual: NullPointerException (i think)
This happens because the interval field is initialised to null. This is good
because it plays well with the JSON parser. Allow me to suggest that a check be
performed for a null object in the method. Delegating to the setInterval method
may also be wise.
Original issue reported on code.google.com by [email protected]
on 29 Sep 2013 at 6:59
Stuff like 10pm
Original issue reported on code.google.com by [email protected]
on 5 Oct 2013 at 12:36
Add icon
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 6:59
Task list is empty when application is launched. It is only when the first
command is entered then the list will be displayed.
Original issue reported on code.google.com by [email protected]
on 5 Oct 2013 at 3:45
Finalise architecture and start working on individual components.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2013 at 4:53
Deep copy for Task objects is required to properly implement undo.
Original issue reported on code.google.com by [email protected]
on 27 Sep 2013 at 6:37
Change package name to lowercase
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 7:45
add task 3 by: 10:00pm
add task 3 by: 23:00
both results in an output of 10 AM. why is that?
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:14
Program crashes when user tries to hit enter while the input is empty
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 3:35
1. "add new task 2 from 11am to 12pm" only gives me an untimed task.
2. "add new task 2 from 10/10 11am to 11/10 12pm" gives me the following task:
new task 2 12pm from 0:00 AM on Thu, 10/10/2013 to 11:59 PM on Fri, 11/10/2013
3. "add new task 3 from 11:00 am on 11/10/2013 to 12:00 pm on 12/10/2013" gives
me the following task: new task 3 on (1) 11:00 AM on Fri, 11/10/2013 to 0:00 PM
on Fri, 11/10/2013 or (2) 0:00 AM on Sat, 12/10/2013 to 11:59 PM on Sat,
12/10/2013
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 2:31
[deleted issue]
Ability to launch with hotkey
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 7:00
After a certain command, gives help (in grey). Something like what google does.
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 7:43
During class
Original issue reported on code.google.com by [email protected]
on 18 Sep 2013 at 4:53
Could possibly be done via a background process to capture input
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 4:00
When user inputs help, the method: displayOnWindow should show help instead of
tasks.
Original issue reported on code.google.com by [email protected]
on 6 Oct 2013 at 2:03
After search the displayOnWindow works fine.
but after doing the search and we add, displayOnWindow is not showing all the
tasks.
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:13
Get input and feedback to work.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2013 at 11:49
System testing
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 7:52
When a new task is added, the display window should be scrolled to the bottom
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 2:41
The first date will contain the current time while the second date will have
current time + 1.
Eg add haha from 1/4/2013 to 2/4/2013 will return a task from 12.00pm to 1.00pm
(or some other current time). Would be better if it returns time from 0000 to
2359
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 6:23
No scrollbar for the display fields
Original issue reported on code.google.com by [email protected]
on 2 Oct 2013 at 1:16
Storage should retain the list of tasks. When i relaunch the application, all
the tasks are gone.
Original issue reported on code.google.com by [email protected]
on 7 Oct 2013 at 3:52
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.