gitextract_y6p53me7/ ├── .github/ │ └── workflows/ │ ├── android.yml │ ├── docs.yml │ └── publish.yml ├── .gitignore ├── .idea/ │ └── codeStyles/ │ ├── Project.xml │ └── codeStyleConfig.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── android-sample/ │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── zachklipp/ │ │ └── richtext/ │ │ └── sample/ │ │ ├── Demo.kt │ │ ├── LazyMarkdownSample.kt │ │ ├── MarkdownSample.kt │ │ ├── RichTextSample.kt │ │ ├── SampleActivity.kt │ │ ├── SampleLauncher.kt │ │ ├── SampleTheme.kt │ │ ├── ScreenPreview.kt │ │ └── TextDemo.kt │ └── res/ │ ├── drawable/ │ │ └── ic_launcher_background.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── build.gradle.kts ├── buildSrc/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ └── kotlin/ │ ├── Dependencies.kt │ └── richtext-kmp-library.gradle.kts ├── desktop-sample/ │ ├── build.gradle.kts │ └── src/ │ └── main/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── desktop/ │ ├── MarkdownSampleApp.kt │ └── RichTextSampleApp.kt ├── docs/ │ ├── index.md │ ├── richtext-commonmark.md │ ├── richtext-markdown.md │ ├── richtext-ui-material.md │ ├── richtext-ui-material3.md │ └── richtext-ui.md ├── gen_dokka_docs.sh ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── richtext-commonmark/ │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── commonMain/ │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── commonmark/ │ │ ├── CommonMarkdownParseOptions.kt │ │ └── Markdown.kt │ ├── jvmAndroidMain/ │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── commonmark/ │ │ └── AstNodeConvert.kt │ └── jvmAndroidTest/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── commonmark/ │ └── AstNodeConvertKtTest.kt ├── richtext-markdown/ │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── androidMain/ │ │ ├── AndroidManifest.xml │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── markdown/ │ │ ├── HtmlBlock.kt │ │ └── MarkdownImage.kt │ ├── commonMain/ │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── markdown/ │ │ ├── BasicMarkdown.kt │ │ ├── HtmlBlock.kt │ │ ├── MarkdownImage.kt │ │ ├── MarkdownRichText.kt │ │ ├── RenderTable.kt │ │ ├── TraverseUtils.kt │ │ └── node/ │ │ ├── AstNode.kt │ │ ├── AstNodeLinks.kt │ │ ├── AstNodeType.kt │ │ └── AstTable.kt │ └── jvmMain/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── markdown/ │ ├── HtmlBlock.kt │ └── RemoteImage.kt ├── richtext-ui/ │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── androidMain/ │ │ ├── AndroidManifest.xml │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── ui/ │ │ └── CodeBlock.android.kt │ ├── commonMain/ │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── ui/ │ │ ├── BasicRichText.kt │ │ ├── BlockQuote.kt │ │ ├── CodeBlock.kt │ │ ├── FormattedList.kt │ │ ├── Heading.kt │ │ ├── HorizontalRule.kt │ │ ├── InfoPanel.kt │ │ ├── RichTextLocals.kt │ │ ├── RichTextScope.kt │ │ ├── RichTextStyle.kt │ │ ├── RichTextThemeConfiguration.kt │ │ ├── RichTextThemeProvider.kt │ │ ├── SimpleTableLayout.kt │ │ ├── Table.kt │ │ ├── string/ │ │ │ ├── InlineContent.kt │ │ │ ├── RichTextString.kt │ │ │ └── Text.kt │ │ └── util/ │ │ ├── ConditionalTapGestureDetector.kt │ │ └── UUID.kt │ ├── jvmAndroidMain/ │ │ └── kotlin/ │ │ └── com/ │ │ └── halilibo/ │ │ └── richtext/ │ │ └── ui/ │ │ └── util/ │ │ └── UUID.kt │ └── jvmMain/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── ui/ │ └── CodeBlock.desktop.kt ├── richtext-ui-material/ │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── androidMain/ │ │ └── AndroidManifest.xml │ └── commonMain/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── ui/ │ └── material/ │ └── RichText.kt ├── richtext-ui-material3/ │ ├── build.gradle.kts │ ├── gradle.properties │ └── src/ │ ├── androidMain/ │ │ └── AndroidManifest.xml │ └── commonMain/ │ └── kotlin/ │ └── com/ │ └── halilibo/ │ └── richtext/ │ └── ui/ │ └── material3/ │ └── RichText.kt └── settings.gradle.kts