Tasker User Interface Java desktop application (TaskerCLI)

17
Tasker User Interface Java desktop application (TaskerCLI)

Transcript of Tasker User Interface Java desktop application (TaskerCLI)

Page 1: Tasker User Interface Java desktop application (TaskerCLI)

Tasker User InterfaceJava desktop application (TaskerCLI)

Page 2: Tasker User Interface Java desktop application (TaskerCLI)

Styling

• Dark theme• Black / dark grey background (#232423)

• Lighter grey (#595959) as secondary background• White-ish foreground text (#DADEDB)

• Using white text for headings / titles for emphasis

• Gone for Arial as a font for now (default for Swing anyway?)Task heading

This is some sample text.Followed by some more smaller text.

Task heading

This is some sample text.Followed by some more smaller text.

Page 3: Tasker User Interface Java desktop application (TaskerCLI)

First window: user identification (FR8)

Tasker

E-mail addressE-mail:

PasswordPassword:

Log in

Remember me next time

Tasker

Page 4: Tasker User Interface Java desktop application (TaskerCLI)

First window: user identification (FR8)

Tasker

[email protected]:

PasswordPassword:

Log in

Remember me next time

Tasker

Page 5: Tasker User Interface Java desktop application (TaskerCLI)

First window: user identification (FR8)

Tasker

[email protected]:

••••••••••••Password:

Log in

Remember me next time

Tasker

Page 6: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

[email protected]:

••••••••••••Password:

Log in

Remember me next time

Tasker

First window: user identification (FR8)

Scenario:Incorrect email or password

OK

Tasker

Your login details are incorrect, please try again.

Page 7: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

[email protected]:

••••••••••••Password:

Log in

Remember me next time

Tasker

First window: user identification (FR8)

Scenario:Valid email or password

Page 8: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Richard Hill [rih18]
Save icon?
Page 9: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

User’s task listDoesn’t scroll over thesync status bar or the

Tasker text

Page 10: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Task title

Start date

Expected completion date

Page 11: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Allocated tasksOrdered by expected

completion date

Completed/abandoned tasksOrdered by start date

Page 12: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Currently viewed taskHas brightened background

and title text

Page 13: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Sync status barCommunicates sync state to user

Has following states:- “Last synced x minutes ago”

- “Syncing tasks…”- “Failed to sync with server”

Sync icon acts as button toforce manual sync

Page 14: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Allocated

CompleteStatus dropdownAllows user to mark taskas completed.

Doesn’t allow taskabandonment (only inTaskerMAN)

Page 15: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 2 minutes ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Complete

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

No

Tasker

Are you sure you wish to mark this task as complete?

Yes

Status dropdownMarking task as completewill prompt the user toconfirm their actions.

Clicking ‘Yes’ willmark it as complete, and‘No’ will do nothing.

Page 16: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Syncing tasks…

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Complete

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Task is now marked ascompleted.

Page 17: Tasker User Interface Java desktop application (TaskerCLI)

Tasker

Meet the group

Tasker

Main window

Design UI for application

1 October 2015 – 21 October 2015

Prepare UI presentation

21 October 2015 – 22 October 2015

Build Java Swing prototypes

21 October 2015 – 10 November 2015

Collect feedback on prototypes

21 October 2015 – 10 November 2015

Last synced 1 minute ago

Research Java SQL libraries

21 October 2015 – 10 November 2015

Write, create, and pass unit tests

21 October 2015 – 31 December 2015

Read QA documents

1 October 2015 – 8 October 2015

Prepare UI presentation

Start date: 21 October 2015Expected completion date: 22 October 2015

Steps

1. Make authentication window slides

2. Make main window slides

3. Lorem ipsum

4. Make more tasks for this slide

Status: Allocated

Made the login window and made transitions to both mainwindow and login error dialog.

Demonstrated task list behavior and appearance, along with theexpanded informational view of the selected task. Displayedstatus dropdown contents.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla auctor odio vitae nulla tempor molestie. Praesent consequat, lacus ut ornare egestas, dui ipsum convallis nisl, ut lobortis magna purus a ligula. Fusce pharetra ornare leo sit amet vulputate.

Task step comment fieldHeight of text input areaexpands as user typesmore and more lines

Min height is always 1 line(never collapses tonothing)