Sliding Button & Window Use Cases and Scenarios
Author: Josef Pavlicek
$Revision: 1.5 $
$Date: 2006/04/20 10:18:44 $
Content
Sliding Buttons & Window Use Cases and Scenarios:
Requirements
Motivation
From various Usability Studies and from some blogs we received that more of our users are not able to understand the sliding buttons. We should focus our force for redesign these buttons and behavior of the system after click on them.
Goal
Our goal is redesign buttons and the system behavior according to the users requirements.
Sliding Buttons Use Cases and Scenarios
Auto Hide button Use Case
The user clicks on the Auto Hide button. He wants to know what the system does after his click. The user expects that the system locates window on the edge bar of IDE and shows some button or icon representing the hidden window.
Auto Hide button Scenario
- The user clicks on the Auto Hide button on the particular window
- The system shows the icon/button representing the hidden window on the edge bar of IDE
- The system have to inform the user about this action and show him/her where is the icon/button representing the window located now
Auto Showing window Use Case
The user shows on the icon/button of hidden window located on the edge bar of IDE by pointer of mouse. He supposes some response from the IDE.
Auto Showing window Scenario
- The system shows the hidden window
- On the right top corner of the window the system shows restore icon
- If the user moves the pointer of mouse from the icon/button on the edge bar of IDE the system hides the window
Showing hidden window Use Case
The user clicks on the icon/button of hidden window located on the edge bar of IDE by pointer of mouse. He supposes some response from the IDE.
Showing hidden window Scenario
- The system shows the hidden window
- On the right top corner of the window the system shows restore icon
- If the user moves the pointer of mouse from the icon/button on the edge bar of IDE the window is still visible
- If the user clicks on the icon/button of hidden window located on the edge bar of IDE by pointer of mouse the system hides the window
Restore window Use Case
If the user clicks on the restore icon on the right top corner of the window he/she expects some action from the system.
The user wants to know:
- What the system does
- Where is the window now
- He/she needs to have some signalization for recognizing, where is the window now
Restore window Scenario
- The system docks the window into the particular place (shows the window like some tab between other tabs)
- The system signalizes where is the window now
- The system signalizes which tab (or icon or button) represents the docked (restored) window now
- The system removes the button/icon representing the window from the edge bar of IDE
Dragging windows Use Case
If the user has open window, he/she sometimes needs to change the window size.
Dragging windows Scenario
- The user wants to change window size.
- He/she wants to show on the window edge by the pointer of mouse
- The system shows him/her the window edge line
- The user can move this line
- If the user lefts the window line, the system resize the window on the particular size