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

Add ios16 compatibility and improve scrolling handling #103

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

borsosbe
Copy link

@borsosbe borsosbe commented Oct 9, 2022

  • change MarkdownUI final class to struct because of swiftUI (iOS 16) add WKNavigationDelegate didFinishNavigation
  • delegate to handle show markdown flow, it is cleaner and more reliable than waiting 0.3 seconds on MarkdownView. there were cases when evaluateJavaScript() threw errors because of a too-early call
  • change isScrollingEnabled to true, now it only starts to scroll horizontally when the content is larger, vertical scrolling not affected by this so it's more convenient that way

change MarkdownUI final class to struct because of swiftUI (iOS 16)
add WKNavigationDelegate didFinishNavigation delegate to handle show markdown flow, it is cleaner and more reliable than waiting 0.3 seconds on MarkdownView. there were cases when evaluateJavaScript() threw errors because of a too-early call
change isScrollingEnabled to true, now it only starts to scroll horizontally when the content is larger, vertical scrolling not effected by this so its more convenient that way
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.

1 participant