jim-rhoades / DivingBoard

An iOS framework that provides an interface for browsing and searching for photos from Unsplash.com.
MIT License
18 stars 4 forks source link

Simplify user interface #4

Closed jim-rhoades closed 6 years ago

jim-rhoades commented 6 years ago

Thinking about how people will actually use this, the user interface could be simplified. The "Curated" photos tab isn't something that people will use much, and the "New" and "Search" screens could be combined in one.

The benefits would be:

  1. one less tap needed to start a search
  2. potential for reduced memory usage (one view controller/collection view worth of photos in memory vs. up to three)

The downsides would be:

  1. a UISearchBar always showing... though it wouldn't take up much more screen space than the CollectionTypePickerView does now
  2. no way to view "Curated" photos, but again I don't think anybody would miss that

So, the CollectionTypePickerView should be removed completely, and DivingBoard should start by showing "New" photos with the search bar available directly on that screen.

Also, a "Cancel" button will need to be added next to the search bar (otherwise, once you start a search there would be no way to go back to viewing "New" photos).

jim-rhoades commented 6 years ago

The new version 1.1 release implements these changes!