owncloud / owncloud/ios-app

iOS App File List

Open
#385 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
251
Forks
142
Avg merge
2d 17h
Merged PRs (30d)
3

Description

Steps to reproduce
  1. Open ownCloud App
  2. Go to File list
Actual behaviour

Status of shared files is indicated by icons aside the heading. With a long heading the icons move to the right, so they never have the same position. The file list shows few items due to a big height of item list element. Filetype Icons are very different in shape, size and color and distracting.

Expected behaviour

Status of shared files is indicated by icons before the subline. The subline just contains data of creation and file size. These data always need more or less the same space.
Height of list items is reduced, thus more items can be shown and the user has a better overview. Filetype Icons are standardized in size and form and make the surface less distracting.

Client

iOS version:
12.3

ownCloud app version:
1.0 Build 119 (130a866)

Device model:
iPhone 7

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the iOS app's File list entry point and compare the current item layout with the expected behavior described here. Done means shared-status icons stay before the subline, creation data and file size remain in the subline, list items are shorter, and file-type icons are consistent in size and form.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
design, mobile
Issue type
Feature
Difficulty
3/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.