multippt / cs2103aug12-w10-4s Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/cs2103aug12-w10-4s
Automatically exported from code.google.com/p/cs2103aug12-w10-4s
Create the first revision of Calendo's User Interface, with controls needed to
interact with the back-end portion; includes the Command Bar and Task List.
Once complete, this initial revision should be capable of hooking into the
back-end and allowing the user to operate Calendo.
Original issue reported on code.google.com by [email protected]
on 15 Sep 2012 at 2:47
Currently sorting of the task list sorts primarily by due date (overdue > all
others), then by task type and description.
It should ideally sort by start time (for tasks with one), then by end time,
then by description.
Original issue reported on code.google.com by [email protected]
on 4 Nov 2012 at 2:10
The following keywords could be added for /date and /time parameters.
Affects: TaskManager
For /date:
1. today (note: This will force creation of a deadline task instead of a
floating one)
2. tomorrow
3. #day[s] or #week[s] or #month[s]
*There is no space between number and word due to limitations in command
processing.
For /time:
1. Now
2. #hour[s]
Original issue reported on code.google.com by [email protected]
on 27 Oct 2012 at 3:15
Port auto-suggest feature from older UI prototype to new UI.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2012 at 12:22
Change the date format show in task list to DD/MM/YYYY (International) instead
of the current MM/DD/YYYY (US).
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 11:58
MainWindow.xaml.cs currently contains all the code for the UI. This in itself
isn't a problem, but the code is rather messy and needs refactoring to meet
higher quality standards.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 5:57
Use shadow borders style as shown in the demo version of it (inside TestShadow
class).
The design is heavily based on Visual Studio 2012 UI.
Attached is what the application may look like if the design is applied.
Note: The shadow demo does not consider the maximize state. To overcome this
problem, set margins of the grid to "0 0 0 0" only if the window is maximized.
There are some minor changes I recommend (however, you need not follow):
1. When user interacts with the controls on the form, it should react in a
similar fashion to how it does in Windows 8 (i.e. textbox hover/focus changes
the border, hovering over list items shows a border on that item). This is to
give user immediate feedback as to which controls are active.
2. Add suitable padding/margin so that the bottom of the list box is of the
same spacing as from the left and right.
3. Border of controls reduce to 1 px. When textbox is active, have a "glow"
effect.
4. Reduce font size of Date times shown in list to increase emphasis on task
description.
Preferably this could be completed by milestone V0.2.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2012 at 1:56
Attachments:
Called from GUI.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2012 at 11:02
Add the author tag on code.
Original issue reported on code.google.com by [email protected]
on 4 Nov 2012 at 2:31
Currently, all tasks are being displayed in the task list. There should be an
option to allow the user to choose if this should be the case, or to only
display tasks within the next week/month.
Original issue reported on code.google.com by [email protected]
on 4 Nov 2012 at 2:11
Add unit tests for CommandProcessor.
Have setter method inject stub TaskManager into CommandProcessor to verify
requests passed to TaskManager.
Original issue reported on code.google.com by [email protected]
on 21 Oct 2012 at 1:33
What steps will reproduce the problem?
1. Maximize Calendo.
2. Attempt to restore the window by dragging the title bar down from the top of
the screen.
What is the expected output? What do you see instead?
Calendo should restore as it does when the Restore button is clicked. Instead,
the application remains maximized.
Original issue reported on code.google.com by [email protected]
on 1 Oct 2012 at 4:48
UI does not render properly in Windows 7.
Works as intended on Windows 8.
Notable differences;
1. Button for Settings, Minimize, Maximize and Close are using Windows button
style instead of appearing flat.
2. Border for Listbox is darker shade of gray compared to surrounding
What steps will reproduce the problem?
1. Using Calendo on Windows 7 (visible result).
Original issue reported on code.google.com by [email protected]
on 26 Sep 2012 at 12:37
Attachments:
Double clicking on the task in the listbox does not update the command box if
there is text already inside the listbox. (E.g. accidentally double clicking on
wrong entry.)
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 11:33
Similar to a shell, maintain an array of commands that were passed to Command
Processor. When the Up arrow is pressed, fill previous commands back into the
Command Bar.
Original issue reported on code.google.com by [email protected]
on 17 Oct 2012 at 2:55
Remove button should remove the task immediately. This is so that if I'm doing
a search filter, I can remove several tasks efficiently without needing to
retype the filter for every remove.
Double (or single) click to edit the item. Clicking on change button can also
do the trick. Editing of this item can be done in-place via a textbox.
If the command do not have alias, do not display "alias: none", simply display
nothing. This is to reduce the redundant information shown.
Original issue reported on code.google.com by [email protected]
on 27 Oct 2012 at 3:19
Develop interface class for other classes to interact with.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2012 at 12:23
What steps will reproduce the problem?
1. Add a task with a description and date.
2. Use /change to change the date of the task.
What is the expected output? What do you see instead?
The task's date should be updated. The task instead remains unchanged.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 10:28
The following commands do not work in the current command processing component:
1. /undo
2. /redo
Any command that does not have a parameter behind will not work:
1. / (Null command)
2. /clear
3. /doesnotexist(Non-existant command)
Original issue reported on code.google.com by [email protected]
on 10 Oct 2012 at 10:03
What steps will reproduce the problem?
1. Run Delete() test in CommandProcessorTest
What is the expected output? What do you see instead?
The test should pass. It fails.
Please use labels and text to provide additional information.
It seems that the reason is that inside the CommandProcessor.ExecuteRemove
method, the IndexMap doesn't have a UI to match to.
Original issue reported on code.google.com by [email protected]
on 30 Oct 2012 at 5:16
Users should have some sort of notification in the UI that a command has been
processed. Could range from a simple text bar that fades in and out to (subtle)
animations.
Original issue reported on code.google.com by [email protected]
on 17 Oct 2012 at 12:50
What steps will reproduce the problem?
1. Perform change/remove command
2. If id is not matching, the wrong item is modified/removed
What is the expected output? What do you see instead?
Potential solution requires edits to UI and command processing.
Original issue reported on code.google.com by [email protected]
on 24 Oct 2012 at 3:12
What steps will reproduce the problem?
1. Add a task with a time (date optional - problem exists regardless)
What is the expected output? What do you see instead?
The task is expected to have the time specified, but only the hours value is
used - minutes is set to 10.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 2:59
The Auto Suggest list should display command aliases in the list.
Original issue reported on code.google.com by [email protected]
on 22 Oct 2012 at 5:26
What steps will reproduce the problem?
1. Add a task.
2. Use /change to edit the task, and input a multi-word description.
What is the expected output? What do you see instead?
The task should be changed to the description entered. Instead, the task is
changed to the description, but with all spaces removed.
Original issue reported on code.google.com by [email protected]
on 13 Oct 2012 at 10:29
For each type of command, the list of accepted aliases should be publicly
accessible. The "main" command should be the first item in this list.
Original issue reported on code.google.com by [email protected]
on 22 Oct 2012 at 5:25
[deleted issue]
Develop interface for other components to interact with.
Develop networking classes to interact with Google Calendar API.
Original issue reported on code.google.com by [email protected]
on 18 Sep 2012 at 12:25
What steps will reproduce the problem?
1. Enter a search string that causes some change in the visible list (i.e.
either refines it, or returns no result)
2. Hit Enter
3. Try the /list command
What is the expected output? What do you see instead?
The original list should be displayed. This does not happen, since the list
command has no candidate in TaskManager.
It seems the only way to get the original list back is by undoing the previous
operations.
Please use labels and text to provide additional information.
Can we have a candidate in TaskManager that can be called by the list command?
Original issue reported on code.google.com by [email protected]
on 23 Oct 2012 at 3:40
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.