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

Tutorial: Implementing more UI features #89

Open
peterfriese opened this issue Mar 9, 2023 · 0 comments
Open

Tutorial: Implementing more UI features #89

peterfriese opened this issue Mar 9, 2023 · 0 comments
Labels
tutorial Interactive DocC tutorial

Comments

@peterfriese
Copy link
Owner

  1. Add a swipe action for deleting a todo
    • Now, isn’t it lovely that we’ve got everything nicely separated?
  2. Add a swipe action for showing the details / editing screen
    • We want to be able to edit the task details using the details screen. To open the details screen, we’ll add a swipe action
    • Use a binding to connect the details screen to the data model. We will change this in a later step
  3. Flagging
    1. Add a swipe action / function on the view model
    2. Add a flag to the row view
    3. Add a flag item to the details screen
  4. Priority
    • Add a priority picker
    • Add priority to the list row
  5. Date and Time
    • Add pickers
    • Add data / time to the list row
  6. URL
    • Add URL input field (with clear button)
    • Add URL renderer (reading OG image) to the list row
  7. Notes
    • Add the Notes field to the Details screen
    • Add a Notes field to the List row

Summary

  • We’ve enhanced the details screen and the list row
  • Everything is kept local, so each of the files are still nice and clean
  • However, when comparing with the original app, you will find that it allows users to discard their change in the details screen, whereas ours always pass straight through. We will fix this in the next step
@peterfriese peterfriese added the tutorial Interactive DocC tutorial label Mar 9, 2023
@peterfriese peterfriese changed the title Implementing more UI features Tutorial: Implementing more UI features Mar 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tutorial Interactive DocC tutorial
Projects
Status: Todo
Development

No branches or pull requests

1 participant