nextcloud / nextcloud/ios

Proper navigation pattern

Open
#4,176 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

design enhancement
Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Currently, you navigate in the app using a tab bar, the toolbar, items in the "More" tab, as well as the … menu. This is very confusing compared to the web and other iOS apps, but it should be fairly easy to simplify it.

Proposal: move all navigation items into a split view:

Image

The top toolbar has settings, Assistant, and notifications consistent with the web. Some icons and names have been adjusted, but generally, the rest includes all navigation items, including personal files, which should be a navigation entry like on web, and not a toggle.

cc @jancborchardt

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 by tracing the current tab bar, toolbar, More tab, and ellipsis-menu navigation in the iOS app, then compare those entry points with the proposed split-view design. Done means navigation items, including personal files, are consolidated in the split view while settings, Assistant, and notifications remain in the top toolbar.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.