Skip to content

BrokenGlass Use Cases #3

@RussellHaley

Description

@RussellHaley

Search

  • Open the application. The application should automatically put focus in the search box
  • Type in a search term. The exact phrase will be sent to LuaRocks
  • The application indicates waiting for input
  • The application displays a truncated explanation of the search results in the main page.

Installing

  • Search is performed
  • User selects the desired rock
  • User presses a 'button' to install the rock

Reading information

  • user performs search
  • User scrolls through results and finds appropriate rock.
  • user presses on information|link|button.
  • Application opens up information page about rock.
  • Information page contains links to website, recipes, source, contact info
  • Information page contains install button, update button

Maintaining

  • User navigates to installed rock page
  • User presses|clicks|initiates check for updates
  • If updates present, user can press|click|initiate update all
  • If updates present, user can select|click|pick individual rocks
  • If individual rocks selected, update all becomes update selected
  • User can press|click|initiate update selected
  • If update button|link is pressed, application performs update

Remove individual rocks

  • User navigates to installed rock page
  • User selects|clicks|highlights rock(s) to remove
  • User presses the remove button next to the rock
  • Application removes rock

Remove rock tree

  • user navigates to Settings page
  • user presses|selects the 'remove a tree' option
  • Remove a tree functionality is exposed (a full page?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions