Hold To Delete

In most apps, traditional delete confirmation dialogs can feel like an afterthought: static pop-ups that disrupt the flow or dialogs that cause accidental confirmations.

When dealing with financial data, a delete action should be both explicit and require just enough efforts to minimize accidental data loss.

Delete actions in Finma look pretty basic at first, just a regular trash icon or a text based delete button.

Tapping a delete action expands the button showing an inline confirmation dialog.

0:00
/0:09

Inline Confirmation Dialog in Toolbar

0:00
/0:10

Inline Confirmation Dialog in Button

To confirm the delete action, user needs to hold the confirm button for a second to trigger the delete. Holding the button starts a haptics feedback that goes from low intensity to high until the item gets deleted.

0:00
/0:07

Failing the confirm action results in a shake animation along with an error sound and haptics hinting that the delete action has failed. Repeated failures will automatically show a popup reminding the user needs to hold to delete.


All of this might seem a bit unnecessary and to be honest it might be, but it's also fun!

Download Finma to give it a spin!