Skip to content

BrokenGlass Use Cases #3

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions