Skip to content

UI/UX First Pass #222

@asoucar

Description

@asoucar

🎯 The objective

Implement the initial UI for the iOS app, working with the current Android UI and initial design mocks. This includes initial object models to eventually tie in to database models for emails, settings, folders, etc

🎒 Resources

🟢 In Scope

For the following, UI includes some styling, icons, language, etc but is not expected to be final
Functionality is limited or nonexistent, data mocked
UX intended to match initial docs
Strings set up for translation file

  • Account Login using oauth
  • Account Login manual configuration
  • View Email list
    • Display attachment, thread count, read, unread, new, subject, sender, sent date, body
    • Compose button
    • Sort button
    • More options with logout and donate (functional)
    • No email available
  • View Email
    • Sender, Recipient with copy count, date, body, subject, attachments
  • Feature Flags
  • View/Select Accounts
  • View/Select Folders
  • Settings
    • No settings implemented, just access to page

🔴 Out of Scope

  • Dark mode
  • Final Design configuration
  • MIME implementation of email body for full styling support
  • Compose UI/UX
  • Add additional account UI/UX
  • Settings
  • Displaying actual email from logged in user
  • Error states
  • Full iPad Support

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions