EdricChan03 / EdricChan03/studybuddy-android

[Feature] Multi-selection support for tasks

Open
#587 0 comments 0 reactions 1 assignee Claimed by @EdricChan03 View on GitHub
enhancement user interface
Dominant language
Kotlin
Stars
23
Forks
9
Avg merge
9h 1m
Merged PRs (30d)
1

Description

### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature type

User interface/User experience

### Problem

It is hard to perform bulk actions on multiple task items, such as bulk removal or bulk mark as done/archived.

### Description

There should be the ability to allow for multi-selection of items by holding on an item to start multi-select mode, similar to the contextual action bar pattern in the views world. A CAB should then be shown with actions to:

* Mark as completed
* Mark as archived
* Delete tasks

And an option to "Select all" items.

Perhaps we could also add the option to push the selected items' due dates forward by days.

### Alternatives?

_No response_

### Additional info

There _was_ a previous implementation of the CAB that worked with the recyclerview-selection artifact, but it broke due to an action bar not being present before the CAB would be shown, so when holding on an item to enter the selection mode it would crash with a runtime exception.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.