I've started adding interactivity to the content feed. This small update adds support for favoriting posts.
This update includes :
- updated page parsing to fetch the appropriate details for whether you have favorited a post already.
- updated iconography that reacts to whether you have favorited a post or not.
- live reloading of data to keep in sync with the website's source of truth.
What's next :
- viewing tags on a post.
- viewing and leaving comments on a post.
- viewing journal posts as items in your content feed.
If there's one thing I'm starting to be worried about, it's keeping the data synchronized properly. Until now, I've only ever had a read-only relationship to the data, but this update has created a need to be able to mutate that data. Right now, the UI is not very responsive, as I'm waiting for multiple round trips from the server to verify that the action completed properly.
These features are relatively small right now, but I worry that I may need a better strategy for coherently dealing with data mutations across each of the pages of the app. I may need to refactor my data storage in the future, but I can worry about that later.
See other updates :
<<< PREV | FIRST | NEXT >>>
This update includes :
- updated page parsing to fetch the appropriate details for whether you have favorited a post already.
- updated iconography that reacts to whether you have favorited a post or not.
- live reloading of data to keep in sync with the website's source of truth.
What's next :
- viewing tags on a post.
- viewing and leaving comments on a post.
- viewing journal posts as items in your content feed.
If there's one thing I'm starting to be worried about, it's keeping the data synchronized properly. Until now, I've only ever had a read-only relationship to the data, but this update has created a need to be able to mutate that data. Right now, the UI is not very responsive, as I'm waiting for multiple round trips from the server to verify that the action completed properly.
These features are relatively small right now, but I worry that I may need a better strategy for coherently dealing with data mutations across each of the pages of the app. I may need to refactor my data storage in the future, but I can worry about that later.
See other updates :
<<< PREV | FIRST | NEXT >>>
Category Other / Miscellaneous
Species Unspecified / Any
Size 415 x 851px
File Size 53.3 kB
FA+

Comments