Design

Warning /!\ Ubuntu Touch is no longer maintained as a core product by Canonical. However, the Ubports community are continuing development.

FileManager Spec

User Story #1 Panes

As a user I want to view files across multiple folders to visually compare them

Functional Definition

  • Method of maintaining multiple panes viewing separate directories with their own state

Design

  • Multi-pane (a.k.a tabbed) view (phone)

AppSpecTemplate/Needs design phone.png

  • Multi-pane (a.k.a tabbed) view (tablet)

AppSpecTemplate/Needs design tablet.png

  • Multi-pane (a.k.a tabbed) view (desktop)

AppSpecTemplate/Needs design desktop.png

User Story #2 Trash

As a user I want to delete files and optionally recover them later

Functional Definition

  • Method to allow user to optionally delete files into a 'trash'
  • System for storing metadata about 'deleted' files including their original location and deletion date/time
  • Method for restoring files individually or en-masse to their original location
  • Optional: Method for restoring files to a different location

Design

  • Move to trash (phone)

AppSpecTemplate/Needs design phone.png

  • Move to trash (tablet)

AppSpecTemplate/Needs design tablet.png

  • Move to trash (desktop)

AppSpecTemplate/Needs design desktop.png

  • Trash View (phone)

AppSpecTemplate/Needs design phone.png

  • Trash View (tablet)

AppSpecTemplate/Needs design tablet.png

  • Trash View (desktop)

AppSpecTemplate/Needs design desktop.png

  • Recover file(s) view (phone)

AppSpecTemplate/Needs design phone.png

  • Recover file(s) view (tablet)

AppSpecTemplate/Needs design tablet.png

  • Recover file(s) view (desktop)

AppSpecTemplate/Needs design desktop.png

Touch/CoreApps/FileManager/Design (last edited 2014-02-18 10:18:17 by popey)