ApplETS / ApplETS/Notre-Dame-v3
Tableau de bord : Mode d'édition
- Dominant language
- Kotlin
- Stars
- 13
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
En tant qu'utilisateur, j'aimerais pouvoir activer un mode d'édition avant de procéder à la modification de mon tableau de bord.
Actuellement, l'application ne propose pas de mode d'édition. L'utilisateur peut simplement balayer une carte afin de supprimer. Il peut également tenir et déplacer une carte afin réordonner celle-ci. Par conséquent, il est possible pour celui-ci de balayer une carte par erreur ou encore, au défilement, de tenir une carte et la déplacer par erreur.
Par ailleurs, il subsiste un certain manque d'affordance, car rien n'indique qu'il est possible de faire ces actions.
Finalement, la bouton dans le coin supérieur droit permet de restaurer toutes les cartes. Par contre, dans le futur, si plus de cartes sont développées, l'utilisateur devra supprimer et réordonner manuellement beaucoup de cartes ce qui peut être très fastidieux pour lui.
**Describe the solution you'd like**
Il faudrait remplacer le bouton de restauration par un bouton d'édition qui permettrait d'activer le mode d'édition. Lors de l'activation, l'application devra présenter une liste des noms des cartes et permettre les actions suivantes :
### Réordonner
Chaque rangée de la liste doit présenter l'icône [drag_handle](https://github.com/google/material-design-icons/blob/master/editor/svg/production/ic_drag_handle_24px.svg) à son extrémité droite.
Exemple du site de Material Design :

L'utilisateur peut déplacer les noms des cartes afin de changer l'ordre d'apparition des cartes.
### Ajouter
- Présenter un [Floating Action Button ](https://material.io/design/components/buttons-floating-action-button.html#anatomy) au bas
Exemple du site Material Design :

- À l'appui du bouton, effectuer une transition vers la liste des noms des cartes manquantes. Chaque nom de carte doit être accompagnée d'une case à cocher.
- À l'appui d'un bouton de confirmation, ajouter les noms sélectionnés (cochés) dans la liste et retourner à celle-ci.
### Supprimer
- Dans un overflow menu, afficher un item permettant de supprimer des cartes.
- Lorsque l'utilisateur appuie sur l'item, afficher un bouton de confirmation de suppression (symbole de poubelle) ainsi que des cases à cocher à côté de chaque nom de carte.
- À la suite de l'activation du bouton d'activation, retirer les noms sélectionnés (cochés) de la liste
**Additional context**
Exemple d'application utilisant ce type de flux ([RC Info](https://play.google.com/store/apps/details?id=com.radiocanada.android)) :

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.