Conversation
|
hey Matthew, thanks for your hard work on this! Noticed a couple bugs (not sure if they're from your changes or existed before); could you take a look at these please?
maizebus_matthew_feature.mp4Also, about the duplicate stops consideration--if you wanted to try to tackle that problem, you might have luck changing |
iswheeler
left a comment
There was a problem hiding this comment.
Whoops, just found the button to request changes. See the post above in the conversation for feedback :)
|
good catch. im so glad we have the pr system |
…duplicate stop markers for optimization
|
iswheeler
left a comment
There was a problem hiding this comment.
Looks good!
I did notice one more tiny bug--looks like the stop favorite status doesn't load until the rest of the bus stop info has been downloaded. I deliberately slowed down the network of my emulator--note that the heart button only gets filled in once the buses load.
Could you look into seeing if there's a way to load the favorite status as soon as the sheet opens? If not I don't think it's a huge issue, but I imagine this would (hopefully) be a small change
Added a variable to track favorited stop markers (_displayedFavoriteStopMarkers) for persistent-displayed favorited stops. This is then updated alongside stop markers or whenever the user favorites/unfavorites a bus stop. also -- I have not tested this on iOS as I do not have an iPhone.
Potential concern: it looks like stops where multiple busses stop have a marker for each bus route (such as the CCTC Chemistry stop, which has 8 markers), and this system currently favorites all of them and has them all persistently display when the stop is favorited, which could be a performance concern.