Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • whats-open-android whats-open-android
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 19
    • Issues 19
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • SRCT
  • whats-open-androidwhats-open-android
  • Issues
  • #20

Closed
Open
Created Mar 02, 2017 by Robert Hitt@rhittOwner

Enhance Tablet Interface

Summary

Currently the interface for tablets is identical to the phone interface. Ideally, the tablet should use a master-detail interface, wherein the list view and detail views are displayed on one screen. Some elements on the list view items should be hidden, such as any buttons, and the time until closing/opening (duration is currently a setting, so rather than hiding the ui elements, one could just change the default setting for tablets).

The how of this is not too complicated. To have split-pane views, the views need to both be fragments, rather than activities. The list view is already fragment-ized, so you'd need only to make the detail more fragment-ey. I don't recommend that you get rid of DetailActivity; this would make it annoying to configure the toolbar for the detail view (as it should obviously not show up in the split-pane view). Instead, just move everything in the DetailActivity below the toolbar into a separate fragment.

Note: As of this issue being created, #19 has not been completed. If it HAS been, then that should also be worked around.

Helpful Links

  • https://guides.codepath.com/android/Flexible-User-Interfaces#creating-a-two-pane-view This is a pretty detailed tutorial on how to do this; it should probably be enough to implement this. The other links are supplementary.
  • https://developer.android.com/guide/practices/tablets-and-handsets.html
  • https://developer.android.com/distribute/essentials/quality/tablets.html
  • https://guides.codepath.com/android/Creating-and-Using-Fragments (for converting the activities to fragments)
Assignee
Assign to
Time tracking