Submitted by: Marc Haumann
Time spent: 9 hours spent in total
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
Here's a walkthrough of implemented user stories:
GIF created with LICECap.
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.