Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow tags#58 #130

Open
wants to merge 27 commits into
base: main
Choose a base branch
from
Open

Allow tags#58 #130

wants to merge 27 commits into from

Conversation

sommye-ctr
Copy link
Collaborator

Related Issue

Closes #58

Type of Change

Put x inside the square bracket to specify what type of change your PR is:

  • New Feature

Description of Change

Allow users to create tags and assign them to tasks. Attaches a color to tag so as to create visual distinction between the tags.

Implementation Details

A tagsStorage class is added to handle all the tags storage related functions. tags field is added to Task model which contains the ids of the tags associated with the task. A provider TagsProvider is added so as to maintain a singleton for all the tags.

Demo

Simulator.Screen.Recording.-.iPhone.16.Plus.-.2025-01-04.at.23.25.31.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat]Allow users to create tags and associate them with tasks
1 participant