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

feat: create task list page in /tasks #29

Merged
merged 13 commits into from
Aug 3, 2024
Merged

Conversation

d4vidsha
Copy link
Owner

@d4vidsha d4vidsha commented Jul 27, 2024

See the full list of tasks in #26.

Changes

  • Create /tasks route
  • Create task list
  • Maintenance changes to keep up to date with changes from tiangolo/full-stack-fastapi-template.

How it looks

27/07/2024

image

d4vidsha added 3 commits July 19, 2024 19:20
This task list has only been visually created. We will need to next make
the task list interactive and functional.
@d4vidsha d4vidsha added the enhancement New feature or request label Jul 27, 2024
@d4vidsha d4vidsha self-assigned this Jul 27, 2024
@d4vidsha d4vidsha marked this pull request as draft July 27, 2024 11:39
d4vidsha added 8 commits July 28, 2024 15:28
This commit disables the input fields when submitting the login form.
Current alignment of dotpoints does not use grid layouts because I
haven't learnt it yet. I want to use grid layout instead of solely
flexboxes because I want to follow something similar to what Todoist has
done with their current layout which uses grids.
The task list is slightly more responsive now.
This commit uses a grid container to overlap two icons. Additionally,
the hover and tap animations are done with CSS and Framer Motion
respectively. I learnt a lot about grid layouts because of this commit.
Click to toggle checkmark now works. Additionally, we have abstracted
tasks out to its own function component.
@d4vidsha d4vidsha removed a link to an issue Aug 3, 2024
16 tasks
@d4vidsha d4vidsha changed the title feat: create functional task list page in /tasks feat: create task list page in /tasks Aug 3, 2024
@d4vidsha d4vidsha marked this pull request as ready for review August 3, 2024 11:45
@d4vidsha d4vidsha merged commit ccdd3f3 into main Aug 3, 2024
3 of 7 checks passed
@d4vidsha d4vidsha deleted the d4vidsha/task-creation branch August 3, 2024 13:09
@d4vidsha d4vidsha added this to the Implement task list milestone Aug 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Create and link to the task page through 'Task' button in navigation bar
1 participant