Skip to content

marchaumann/Mailbox

Repository files navigation

Week 3 - Mailbox

Submitted by: Marc Haumann

Time spent: 9 hours spent in total

User Stories

The following required functionality is complete:

  • Dragging message left fades in archive check, then bg turns green at threshold
  • Dragging message farther left then turns bg red and icon switches to delete
  • Dragging message right fades in snooze icon, then bg turns yellow at threshold
  • Dragging message farther right then turns bg brown and icon switches to list
  • After tapping a snooze or list option, the views fade out and the message disappears

The following optional features are implemented:

  • Panning from the edge should reveal the menu
  • If the menu is being revealed when the user lifts their finger, it should continue revealing.
  • If the menu is being hidden when the user lifts their finger, it should continue hiding.
  • Tapping on compose should animate to reveal the compose view.
  • Tapping the segmented control in the title should swipe views in from the left or right.
  • Shake to undo.

The following additional features are implemented:

  • the tint color of the tabs matches the actions when user taps them

Video Walkthrough

Here's a walkthrough of implemented user stories:

Video Walkthrough

GIF created with LICECap.

Notes

License

Copyright 2016 Marc Haumann

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages