Skip to content

Add tap gesture to provide additional feature info#86

Open
mfcollins3 wants to merge 1 commit intoAvdLee:mainfrom
mfcollins3:feature-external-url
Open

Add tap gesture to provide additional feature info#86
mfcollins3 wants to merge 1 commit intoAvdLee:mainfrom
mfcollins3:feature-external-url

Conversation

@mfcollins3
Copy link
Copy Markdown

I enhanced RoadmapFeature by adding a url property that can be used to display additional information about the feature request, such as a GitHub issue or a blog post.

I enhanced RoadmapView by adding a bindable variable for the selected feature in the list. I added a tap gesture recognizer that will update the bindable value with the selected feature. This will allow a developer to navigate to another view to show more detailed information about the feature, or to use the new url field to open a web view to show the detailed information about the feature.

I had to extend RoadmapFeature to implement Equatable. If a developer uses the new bindable field on RoadmapView and uses the onChange(of:) view modifier to react to a feature being selected, the type is required to conform to Equatable.

I enhanced RoadmapFeature by adding a URL property that can be used to
display additional information about the feature request, such as a
GitHub issue or a blog post.

I enhanced RoadmapView by adding a bindable variable for the selected
feature in the list. I added a tap gesture recognizer that will update
the bindable value with the selected feature. This will allow a
developer to navigate to another view to show more detailed information
about the feature, or to use the new url field to open a web view to
show the detailed information about the feature.
@AvdLee
Copy link
Copy Markdown
Owner

AvdLee commented Sep 9, 2025

@mfcollins3 I know it's been a while, but would you be open to solve the merge conflicts so we can merge this in? 🙏

@mfcollins3
Copy link
Copy Markdown
Author

Forgot about this. I will work on this today.

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.

2 participants