johannesjo / super-productivity-android

Android App for Super Productivity (https://super-productivity.com/)
MIT License
120 stars 20 forks source link

Add missing actions from desktop app to the task's contextual menu #48

Open rzelnik opened 3 months ago

rzelnik commented 3 months ago

:speaking_head: Foreword

In a desktop app there are four buttons in the right hand side of every task: Start tracking time, Remove from My Day, Mark as done/undone, Show/Hide additional info. In a mobile app there is no space for these buttons. "Mark as done" action is controlled by swiping the task to the right direction.

:person_frowning: Problem Statement

Swiping is a bit tricky: user needs to guess this hidden feature, because almost nobody reads the documentation. In addition, it doesn't always work as expected. Sometimes swiping doesn't do anything and the user needs to swipe again and again to trigger the expected action (I will create a bug report for this issue when I am able to record a screencast). It would be great to have also an alternative way of triggering at least for "mark as done" action.

:grey_question: Possible Solution

Adding the mentioned actions to the task's contextual menu would be a good solution I think.

screenshot

:arrow_heading_up: Describe alternatives you've considered

I considered adding a hint to the app header, but I think it could be visually distracting.

Maybe double tapping could work?

:heavy_plus_sign: Additional context

Function to complete tasks missing? #2576

johannesjo commented 3 months ago

This should be easy to implement. We need to check if there is enough space though for all the actions in extreme cases with lots of entries (e.g. issue tasks).