Magic ToDo est un outil qui se comporte comme une liste de tâches standard, mais avec quelques particularités. Lorsque vous cliquez sur le bouton, il vous propose automatiquement les étapes nécessaires pour accomplir votre tâche! Le niveau de « spiciness » indique au système à quel point vous trouvez la tâche difficile ou stressante. Plus le niveau est élevé, plus le nombre de décompositions en étapes sera important. Bien que ce ne soit pas une mesure exacte, c'est plutôt un indice pour le système.
Les tâches de niveau supérieur sont automatiquement assignées à une catégorie indiquée par un emoji. Vous pouvez filtrer votre liste selon une ou plusieurs catégories grâce au bouton. Le bouton de filtrage vous permet également de cacher tous les éléments terminés.
Les outils de tâches courantes (édition, suppression, ajout de sous-tâches et estimation) se trouvent sous le bouton de chaque élément. L'icône à gauche peut être glissée pour réordonner les éléments à n'importe quel endroit.
Des actions supplémentaires pour l'ensemble de la liste peuvent être trouvées en dessous. Elles comprennent la synchronisation entre les appareils, les options d'exportation, l'annulation et la répétition des actions, ainsi que les actions groupées.
Il y a également une fonctionnalité expérimentale de synchronisation cloud. Vous devez fournir un nom d'utilisateur et un mot de passe pour synchroniser votre liste de tâches sur différents appareils. Il n'y a pas de comptes, votre nom d'utilisateur doit simplement être unique. Il est recommandé de prendre une sauvegarde avant d'activer la synchronisation sur de nouveaux appareils.
Tous les appareils ayant le même nom d'utilisateur et le même mot de passe synchroniseront les listes. Votre liste est chiffrée sur vos appareils à l'aide de votre nom d'utilisateur et de votre mot de passe. Elle ne peut être vue ni déchiffrée par les administrateurs ou par quiconque ne possède pas vos identifiants. La synchronisation n'est pas instantanée, il peut falloir quelques secondes pour que vos modifications soient visibles sur les autres appareils.
Enfin, il y a de nombreuses options d'exportation telles que l'enregistrement dans un fichier, le chargement à partir d'un fichier sauvegardé, la copie dans le presse-papiers, l'impression, l'exportation vers un modèle Todoist ou un fichier iCal, l'estimation de toutes les tâches, le marquage de toutes les tâches comme non terminées, la suppression de toutes les estimations, la suppression de tous les éléments terminés et la suppression de l'ensemble de la liste.