openai / compose-richtext
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 99 files with 7,697 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 30 files changed 6-20 times (3,812 lines of code)
    • 69 files changed 1-5 times (3,885 lines of code)
0% | 0% | 0% | 49% | 50%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 99 files with 7,697 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 7 files changed by 6-10 contributors (1,243 lines of code)
    • 46 files changed by 2-5 contributors (4,416 lines of code)
    • 46 files changed by 1 contributor (2,038 lines of code)
0% | 0% | 16% | 57% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
kt, xml, kts, md, properties, yaml, pro, gitignore, txt, bat, sh, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
kt0% | 0% | 0% | 48% | 51%
kts0% | 0% | 0% | 84% | 15%
xml0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
richtext-ui0% | 0% | 0% | 46% | 53%
richtext-commonmark0% | 0% | 0% | 77% | 22%
android-sample0% | 0% | 0% | 29% | 70%
desktop-sample0% | 0% | 0% | 100% | 0%
slideshow0% | 0% | 0% | 56% | 43%
printing0% | 0% | 0% | 33% | 66%
ROOT0% | 0% | 0% | 90% | 9%
buildSrc0% | 0% | 0% | 100% | 0%
richtext-ui-material0% | 0% | 0% | 32% | 67%
richtext-ui-material30% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Dependencies.kt
in buildSrc/src/main/kotlin
51 - 2021-08-22 2025-05-01 20 6 halilozercan@gmail.com rz@openai.com
Markdown.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
248 - 2021-08-22 2025-05-01 19 9 halilozercan@gmail.com rz@openai.com
build.gradle.kts
in richtext-commonmark
49 - 2021-08-22 2023-09-07 15 5 halilozercan@gmail.com anton@openai.com
Text.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
258 1 2021-08-22 2025-05-01 15 7 halilozercan@gmail.com rz@openai.com
build.gradle.kts
in richtext-ui
35 - 2021-08-22 2024-08-08 14 4 halilozercan@gmail.com rj@openai.com
MarkdownRichText.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
167 1 2021-08-22 2025-05-01 14 7 halilozercan@gmail.com rz@openai.com
build.gradle.kts
in richtext-ui-material
26 - 2021-08-22 2023-06-30 13 3 halilozercan@gmail.com halilozercan@gmail.com
154 1 2021-08-22 2024-01-04 12 2 halilozercan@gmail.com halilozercan@gmail.com
MarkdownSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
288 - 2021-08-22 2024-01-03 12 5 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in buildSrc
13 - 2021-08-22 2024-01-03 11 2 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in desktop-sample
21 - 2021-08-22 2022-10-13 11 3 halilozercan@gmail.com jimmymorrissey@gmail.com
FormattedList.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
244 - 2021-08-22 2025-05-01 11 4 halilozercan@gmail.com rz@openai.com
RemoteImage.kt
in richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown
62 - 2021-08-22 2024-02-09 10 5 halilozercan@gmail.com gpeal@users.noreply.github.com
richtext-kmp-library.gradle.kts
in buildSrc/src/main/kotlin
32 - 2021-08-22 2024-01-04 9 2 halilozercan@gmail.com halilozercan@gmail.com
richtext-android-library.gradle.kts
in buildSrc/src/main/kotlin
34 - 2021-08-22 2024-01-04 9 2 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in android-sample
37 - 2021-08-22 2023-06-30 9 2 halilozercan@gmail.com halilozercan@gmail.com
RenderTable.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
58 - 2021-08-22 2025-05-01 9 6 halilozercan@gmail.com rz@openai.com
AstNodeConvert.kt
in richtext-commonmark/src/commonJvmAndroid/kotlin/com/halilibo/richtext/markdown
198 - 2021-08-22 2024-08-05 9 6 halilozercan@gmail.com gpeal@users.noreply.github.com
RichTextString.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
263 14 2021-08-22 2024-08-23 9 6 halilozercan@gmail.com gpeal@users.noreply.github.com
Main.kt
in desktop-sample/src/main/kotlin/com/halilibo/richtext/desktop
316 1 2021-09-11 2024-01-03 9 4 halilozercan@gmail.com halilozercan@gmail.com
InlineContent.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
71 - 2021-08-22 2025-05-01 8 4 halilozercan@gmail.com rz@openai.com
CodeBlock.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
76 - 2021-08-22 2024-01-03 8 2 halilozercan@gmail.com halilozercan@gmail.com
Demo.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
185 - 2021-08-22 2025-04-10 8 2 halilozercan@gmail.com bjdodson@openai.com
Slideshow.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
281 1 2020-10-03 2023-06-30 8 2 zach.klippenstein@gmail.com halilozercan@gmail.com
AstNodeLinks.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
26 2 2021-08-22 2024-08-05 6 3 halilozercan@gmail.com gpeal@users.noreply.github.com
RemoteImage.kt
in richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown
57 - 2021-08-22 2024-02-09 6 3 halilozercan@gmail.com gpeal@users.noreply.github.com
SampleLauncher.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
107 - 2021-08-22 2025-05-01 6 3 halilozercan@gmail.com rz@openai.com
Printable.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
125 2 2020-09-28 2021-02-27 6 2 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
ComposePdfRenderer.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
147 3 2020-09-28 2023-06-30 6 3 zach.klippenstein@gmail.com halilozercan@gmail.com
Table.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
183 4 2021-08-22 2025-04-10 6 2 halilozercan@gmail.com bjdodson@openai.com
AstNode.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
7 - 2021-08-22 2024-08-05 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
RemoteImage.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
11 - 2021-08-22 2024-02-09 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
HtmlBlock.kt
in richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown
12 - 2021-08-22 2022-05-18 5 2 halilozercan@gmail.com halilibo@google.com
build.gradle.kts
in printing
19 - 2021-08-22 2023-06-30 5 2 halilozercan@gmail.com halilozercan@gmail.com
RichTextStyle.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
61 - 2021-08-22 2022-06-18 5 2 halilozercan@gmail.com halilibo@google.com
Heading.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
70 - 2021-08-22 2024-01-03 5 2 halilozercan@gmail.com halilozercan@gmail.com
BlockQuote.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
73 - 2021-08-22 2024-01-03 5 1 halilozercan@gmail.com halilozercan@gmail.com
AstNodeType.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
96 - 2021-08-22 2024-08-05 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
RichTextLocals.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
103 - 2021-08-22 2024-01-03 5 2 halilozercan@gmail.com halilozercan@gmail.com
Paged.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
321 2 2020-09-28 2021-07-28 5 2 zach.klippenstein@gmail.com halilozercan@gmail.com
AstStrikethrough.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
6 - 2021-08-22 2024-08-05 4 3 halilozercan@gmail.com gpeal@users.noreply.github.com
build.gradle.kts
in richtext-ui-material3
27 - 2022-06-18 2023-06-30 4 3 halilozercan@gmail.com halilozercan@gmail.com
SlideshowTheme.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
29 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
TitleSlide.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
31 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
BodySlide.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
63 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
DocumentSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
407 - 2021-08-22 2024-08-19 4 2 halilozercan@gmail.com rjmarsan@gmail.com
RichTextScope.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
7 - 2021-08-22 2024-01-03 3 1 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in slideshow
12 - 2021-08-22 2023-06-30 3 1 halilozercan@gmail.com halilozercan@gmail.com
RichTextRenderOptions.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
16 - 2024-08-19 2024-09-20 3 1 rjmarsan@gmail.com rjmarsan@gmail.com
17 - 2021-08-22 2022-06-18 3 2 halilozercan@gmail.com halilibo@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Markdown.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
248 - 2021-08-22 2025-05-01 19 9 halilozercan@gmail.com rz@openai.com
Text.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
258 1 2021-08-22 2025-05-01 15 7 halilozercan@gmail.com rz@openai.com
MarkdownRichText.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
167 1 2021-08-22 2025-05-01 14 7 halilozercan@gmail.com rz@openai.com
Dependencies.kt
in buildSrc/src/main/kotlin
51 - 2021-08-22 2025-05-01 20 6 halilozercan@gmail.com rz@openai.com
RenderTable.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
58 - 2021-08-22 2025-05-01 9 6 halilozercan@gmail.com rz@openai.com
AstNodeConvert.kt
in richtext-commonmark/src/commonJvmAndroid/kotlin/com/halilibo/richtext/markdown
198 - 2021-08-22 2024-08-05 9 6 halilozercan@gmail.com gpeal@users.noreply.github.com
RichTextString.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
263 14 2021-08-22 2024-08-23 9 6 halilozercan@gmail.com gpeal@users.noreply.github.com
build.gradle.kts
in richtext-commonmark
49 - 2021-08-22 2023-09-07 15 5 halilozercan@gmail.com anton@openai.com
MarkdownSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
288 - 2021-08-22 2024-01-03 12 5 halilozercan@gmail.com halilozercan@gmail.com
RemoteImage.kt
in richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown
62 - 2021-08-22 2024-02-09 10 5 halilozercan@gmail.com gpeal@users.noreply.github.com
build.gradle.kts
in richtext-ui
35 - 2021-08-22 2024-08-08 14 4 halilozercan@gmail.com rj@openai.com
FormattedList.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
244 - 2021-08-22 2025-05-01 11 4 halilozercan@gmail.com rz@openai.com
Main.kt
in desktop-sample/src/main/kotlin/com/halilibo/richtext/desktop
316 1 2021-09-11 2024-01-03 9 4 halilozercan@gmail.com halilozercan@gmail.com
InlineContent.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
71 - 2021-08-22 2025-05-01 8 4 halilozercan@gmail.com rz@openai.com
build.gradle.kts
in richtext-ui-material
26 - 2021-08-22 2023-06-30 13 3 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in desktop-sample
21 - 2021-08-22 2022-10-13 11 3 halilozercan@gmail.com jimmymorrissey@gmail.com
AstNodeLinks.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
26 2 2021-08-22 2024-08-05 6 3 halilozercan@gmail.com gpeal@users.noreply.github.com
RemoteImage.kt
in richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown
57 - 2021-08-22 2024-02-09 6 3 halilozercan@gmail.com gpeal@users.noreply.github.com
SampleLauncher.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
107 - 2021-08-22 2025-05-01 6 3 halilozercan@gmail.com rz@openai.com
ComposePdfRenderer.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
147 3 2020-09-28 2023-06-30 6 3 zach.klippenstein@gmail.com halilozercan@gmail.com
RemoteImage.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
11 - 2021-08-22 2024-02-09 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
AstNode.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
7 - 2021-08-22 2024-08-05 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
AstNodeType.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
96 - 2021-08-22 2024-08-05 5 3 halilozercan@gmail.com gpeal@users.noreply.github.com
AstStrikethrough.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
6 - 2021-08-22 2024-08-05 4 3 halilozercan@gmail.com gpeal@users.noreply.github.com
build.gradle.kts
in richtext-ui-material3
27 - 2022-06-18 2023-06-30 4 3 halilozercan@gmail.com halilozercan@gmail.com
154 1 2021-08-22 2024-01-04 12 2 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in buildSrc
13 - 2021-08-22 2024-01-03 11 2 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in android-sample
37 - 2021-08-22 2023-06-30 9 2 halilozercan@gmail.com halilozercan@gmail.com
richtext-android-library.gradle.kts
in buildSrc/src/main/kotlin
34 - 2021-08-22 2024-01-04 9 2 halilozercan@gmail.com halilozercan@gmail.com
richtext-kmp-library.gradle.kts
in buildSrc/src/main/kotlin
32 - 2021-08-22 2024-01-04 9 2 halilozercan@gmail.com halilozercan@gmail.com
Demo.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
185 - 2021-08-22 2025-04-10 8 2 halilozercan@gmail.com bjdodson@openai.com
Slideshow.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
281 1 2020-10-03 2023-06-30 8 2 zach.klippenstein@gmail.com halilozercan@gmail.com
CodeBlock.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
76 - 2021-08-22 2024-01-03 8 2 halilozercan@gmail.com halilozercan@gmail.com
Printable.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
125 2 2020-09-28 2021-02-27 6 2 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
Table.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
183 4 2021-08-22 2025-04-10 6 2 halilozercan@gmail.com bjdodson@openai.com
HtmlBlock.kt
in richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown
12 - 2021-08-22 2022-05-18 5 2 halilozercan@gmail.com halilibo@google.com
build.gradle.kts
in printing
19 - 2021-08-22 2023-06-30 5 2 halilozercan@gmail.com halilozercan@gmail.com
Paged.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
321 2 2020-09-28 2021-07-28 5 2 zach.klippenstein@gmail.com halilozercan@gmail.com
RichTextLocals.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
103 - 2021-08-22 2024-01-03 5 2 halilozercan@gmail.com halilozercan@gmail.com
RichTextStyle.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
61 - 2021-08-22 2022-06-18 5 2 halilozercan@gmail.com halilibo@google.com
Heading.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
70 - 2021-08-22 2024-01-03 5 2 halilozercan@gmail.com halilozercan@gmail.com
DocumentSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
407 - 2021-08-22 2024-08-19 4 2 halilozercan@gmail.com rjmarsan@gmail.com
TitleSlide.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
31 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
BodySlide.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
63 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
SlideshowTheme.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
29 - 2020-10-03 2021-07-28 4 2 zach.klippenstein@gmail.com halilozercan@gmail.com
ScreenPreview.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
112 6 2021-08-22 2025-05-01 3 2 halilozercan@gmail.com rz@openai.com
RichTextSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
112 1 2021-08-22 2022-06-18 3 2 halilozercan@gmail.com halilibo@google.com
PrinterMetrics.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
18 - 2020-09-28 2021-07-28 3 2 zach.klippenstein@gmail.com halilozercan@gmail.com
17 - 2021-08-22 2022-06-18 3 2 halilozercan@gmail.com halilibo@google.com
ConditionalTapGestureDetector.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util
205 5 2022-10-12 2023-06-30 3 2 jimmymorrissey@gmail.com halilozercan@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
TextDemo.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
204 - 2021-08-22 2024-01-03 3 1 halilozercan@gmail.com halilozercan@gmail.com
ic_launcher_background.xml
in android-sample/src/main/res/drawable
170 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
SlideshowSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
154 - 2021-08-22 2024-01-03 3 1 halilozercan@gmail.com halilozercan@gmail.com
AnimationSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
123 - 2025-04-30 2025-05-01 2 1 rz@openai.com rz@openai.com
PagedSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
104 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
InfoPanel.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
92 - 2021-09-19 2024-01-03 3 1 halilozercan@gmail.com halilozercan@gmail.com
ComposePrintAdapter.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
76 2 2020-09-28 2021-02-27 3 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
TableMeasurer.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
75 3 2025-04-10 2025-04-10 1 1 bjdodson@openai.com bjdodson@openai.com
BlockQuote.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
73 - 2021-08-22 2024-01-03 5 1 halilozercan@gmail.com halilozercan@gmail.com
FormattedListPreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
73 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
CoroutinePrintDocumentAdapter.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
68 1 2020-09-28 2021-02-27 3 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
NavigableContent.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
66 4 2020-10-03 2021-02-27 3 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
TableLayout.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
64 - 2025-04-10 2025-04-10 1 1 bjdodson@openai.com bjdodson@openai.com
RichText.kt
in richtext-ui-material/src/commonMain/kotlin/com/halilibo/richtext/ui/material
53 1 2024-01-03 2024-01-03 1 1 halilozercan@gmail.com halilozercan@gmail.com
RichText.kt
in richtext-ui-material3/src/commonMain/kotlin/com/halilibo/richtext/ui/material3
53 1 2024-01-03 2024-01-03 1 1 halilozercan@gmail.com halilozercan@gmail.com
TablePreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
50 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
CodeBlockPreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
42 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
CodeBlock.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui
38 1 2021-09-18 2021-09-19 2 1 halilozercan@gmail.com halilozercan@gmail.com
BlockQuotePreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
37 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
HeadingPreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
37 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
RichTextThemeConfiguration.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
35 - 2024-01-03 2024-01-03 1 1 halilozercan@gmail.com halilozercan@gmail.com
TraverseUtils.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
33 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
ic_launcher_foreground.xml
in android-sample/src/main/res/drawable-v24
30 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
Modifiers.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
30 - 2020-09-28 2021-02-27 3 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
RichTextThemeProvider.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
30 1 2024-01-03 2024-01-03 1 1 halilozercan@gmail.com halilozercan@gmail.com
BasicRichText.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
27 1 2024-01-03 2024-01-03 1 1 halilozercan@gmail.com halilozercan@gmail.com
HtmlBlock.kt
in richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown
23 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
HorizontalRule.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
23 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
AstTable.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node
20 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
CodeBlock.kt
in richtext-ui/src/androidMain/kotlin/com/halilibo/richtext/ui
18 - 2021-09-18 2021-09-19 2 1 halilozercan@gmail.com halilozercan@gmail.com
TextPreview.kt
in richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews
18 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
RichTextRenderOptions.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string
16 - 2024-08-19 2024-09-20 3 1 rjmarsan@gmail.com rjmarsan@gmail.com
SlideScope.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
13 - 2020-10-03 2020-11-03 2 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
SampleActivity.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
12 1 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
build.gradle.kts
in slideshow
12 - 2021-08-22 2023-06-30 3 1 halilozercan@gmail.com halilozercan@gmail.com
styles.xml
in android-sample/src/main/res/values
7 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
RichTextScope.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui
7 - 2021-08-22 2024-01-03 3 1 halilozercan@gmail.com halilozercan@gmail.com
colors.xml
in android-sample/src/main/res/values
6 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
ic_launcher.xml
in android-sample/src/main/res/mipmap-anydpi-v26
5 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
ic_launcher_round.xml
in android-sample/src/main/res/mipmap-anydpi-v26
5 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
UUID.kt
in richtext-ui/src/commonJvmAndroid/kotlin/com/halilibo/richtext/ui/util
5 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
HtmlBlock.kt
in richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown
4 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
strings.xml
in android-sample/src/main/res/values
3 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
UUID.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util
2 - 2021-08-22 2021-09-08 2 1 halilozercan@gmail.com halilozercan@gmail.com
pro
consumer-rules.pro
in slideshow
1 - 2020-10-03 2020-10-03 1 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
pro
1 - 2020-09-28 2020-09-28 1 1 zach.klippenstein@gmail.com zach.klippenstein@gmail.com
DocumentSample.kt
in android-sample/src/main/java/com/zachklipp/richtext/sample
407 - 2021-08-22 2024-08-19 4 2 halilozercan@gmail.com rjmarsan@gmail.com
Paged.kt
in printing/src/main/java/com/zachklipp/richtext/ui/printing
321 2 2020-09-28 2021-07-28 5 2 zach.klippenstein@gmail.com halilozercan@gmail.com
Slideshow.kt
in slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow
281 1 2020-10-03 2023-06-30 8 2 zach.klippenstein@gmail.com halilozercan@gmail.com
ConditionalTapGestureDetector.kt
in richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util
205 5 2022-10-12 2023-06-30 3 2 jimmymorrissey@gmail.com halilozercan@gmail.com
Correlations

File Size vs. Number of Changes: 99 points

richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/Text.kt x: 258 lines of code y: 15 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/InlineContent.kt x: 71 lines of code y: 8 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/AnimationSample.kt x: 123 lines of code y: 2 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/SampleLauncher.kt x: 107 lines of code y: 6 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/ScreenPreview.kt x: 112 lines of code y: 3 # changes buildSrc/src/main/kotlin/Dependencies.kt x: 51 lines of code y: 20 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/Markdown.kt x: 248 lines of code y: 19 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/MarkdownRichText.kt x: 167 lines of code y: 14 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/RenderTable.kt x: 58 lines of code y: 9 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/FormattedList.kt x: 244 lines of code y: 11 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/Demo.kt x: 185 lines of code y: 8 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Table.kt x: 183 lines of code y: 6 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/TableLayout.kt x: 64 lines of code y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/TableMeasurer.kt x: 75 lines of code y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/RichTextRenderOptions.kt x: 16 lines of code y: 3 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/AnnotatedStringSegmenter.kt x: 88 lines of code y: 2 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/RichTextString.kt x: 263 lines of code y: 9 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/DocumentSample.kt x: 407 lines of code y: 4 # changes richtext-ui/build.gradle.kts x: 35 lines of code y: 14 # changes richtext-commonmark/src/commonJvmAndroid/kotlin/com/halilibo/richtext/markdown/AstNodeConvert.kt x: 198 lines of code y: 9 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNode.kt x: 7 lines of code y: 5 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNodeLinks.kt x: 26 lines of code y: 6 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNodeType.kt x: 96 lines of code y: 5 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstStrikethrough.kt x: 6 lines of code y: 4 # changes richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 62 lines of code y: 10 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 11 lines of code y: 5 # changes richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 57 lines of code y: 6 # changes richtext-commonmark/build.gradle.kts x: 49 lines of code y: 15 # changes build.gradle.kts x: 154 lines of code y: 12 # changes buildSrc/src/main/kotlin/richtext-android-library.gradle.kts x: 34 lines of code y: 9 # changes buildSrc/src/main/kotlin/richtext-kmp-library.gradle.kts x: 32 lines of code y: 9 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/MarkdownSample.kt x: 288 lines of code y: 12 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/SlideshowSample.kt x: 154 lines of code y: 3 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/TextDemo.kt x: 204 lines of code y: 3 # changes buildSrc/build.gradle.kts x: 13 lines of code y: 11 # changes desktop-sample/src/main/kotlin/com/halilibo/richtext/desktop/Main.kt x: 316 lines of code y: 9 # changes richtext-ui-material/src/commonMain/kotlin/com/halilibo/richtext/ui/material/RichText.kt x: 53 lines of code y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/BasicRichText.kt x: 27 lines of code y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/BlockQuote.kt x: 73 lines of code y: 5 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 76 lines of code y: 8 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Heading.kt x: 70 lines of code y: 5 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/InfoPanel.kt x: 92 lines of code y: 3 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextLocals.kt x: 103 lines of code y: 5 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextScope.kt x: 7 lines of code y: 3 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextThemeConfiguration.kt x: 35 lines of code y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextThemeProvider.kt x: 30 lines of code y: 1 # changes android-sample/build.gradle.kts x: 37 lines of code y: 9 # changes printing/build.gradle.kts x: 19 lines of code y: 5 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/ComposePdfRenderer.kt x: 147 lines of code y: 6 # changes richtext-ui-material/build.gradle.kts x: 26 lines of code y: 13 # changes richtext-ui-material3/build.gradle.kts x: 27 lines of code y: 4 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/ConditionalTapGestureDetector.kt x: 205 lines of code y: 3 # changes slideshow/build.gradle.kts x: 12 lines of code y: 3 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/Slideshow.kt x: 281 lines of code y: 8 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/MarkdownParseOptions.kt x: 10 lines of code y: 2 # changes desktop-sample/build.gradle.kts x: 21 lines of code y: 11 # changes settings.gradle.kts x: 17 lines of code y: 3 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextStyle.kt x: 61 lines of code y: 5 # changes richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 12 lines of code y: 5 # changes richtext-commonmark/src/commonJvmAndroidTest/kotlin/com/halilibo/richtext/markdown/AstNodeConvertKtTest.kt x: 22 lines of code y: 1 # changes richtext-ui/src/androidMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 18 lines of code y: 2 # changes richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 38 lines of code y: 2 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/PagedSample.kt x: 104 lines of code y: 2 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/SampleActivity.kt x: 12 lines of code y: 2 # changes android-sample/src/main/res/drawable-v24/ic_launcher_foreground.xml x: 30 lines of code y: 2 # changes android-sample/src/main/res/drawable/ic_launcher_background.xml x: 170 lines of code y: 2 # changes android-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 5 lines of code y: 2 # changes android-sample/src/main/res/values/colors.xml x: 6 lines of code y: 2 # changes android-sample/src/main/res/values/strings.xml x: 3 lines of code y: 2 # changes android-sample/src/main/res/values/styles.xml x: 7 lines of code y: 2 # changes richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 23 lines of code y: 2 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 4 lines of code y: 2 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/TraverseUtils.kt x: 33 lines of code y: 2 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstTable.kt x: 20 lines of code y: 2 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/UUID.kt x: 2 lines of code y: 2 # changes richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/BlockQuotePreview.kt x: 37 lines of code y: 2 # changes richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/CodeBlockPreview.kt x: 42 lines of code y: 2 # changes richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/FormattedListPreview.kt x: 73 lines of code y: 2 # changes richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/TablePreview.kt x: 50 lines of code y: 2 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/Paged.kt x: 321 lines of code y: 5 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/PrinterMetrics.kt x: 18 lines of code y: 3 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/BodySlide.kt x: 63 lines of code y: 4 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/SlideshowTheme.kt x: 29 lines of code y: 4 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/TitleSlide.kt x: 31 lines of code y: 4 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/Modifiers.kt x: 30 lines of code y: 3 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/Printable.kt x: 125 lines of code y: 6 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/NavigableContent.kt x: 66 lines of code y: 3 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/ComposePrintAdapter.kt x: 76 lines of code y: 3 # changes printing/src/main/java/com/zachklipp/richtext/ui/printing/CoroutinePrintDocumentAdapter.kt x: 68 lines of code y: 3 # changes slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/SlideScope.kt x: 13 lines of code y: 2 # changes slideshow/consumer-rules.pro x: 1 lines of code y: 1 # changes
20.0
# changes
  min: 1.0
  average: 4.98
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 20.0
0 407.0
lines of code
min: 1.0 | average: 77.75 | 25th percentile: 18.0 | median: 42.0 | 75th percentile: 104.0 | max: 407.0

Number of Contributors vs. Number of Changes: 99 points

richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/Text.kt x: 7 # contributors y: 15 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/InlineContent.kt x: 4 # contributors y: 8 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/AnimationSample.kt x: 1 # contributors y: 2 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/SampleLauncher.kt x: 3 # contributors y: 6 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/ScreenPreview.kt x: 2 # contributors y: 3 # changes buildSrc/src/main/kotlin/Dependencies.kt x: 6 # contributors y: 20 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/Markdown.kt x: 9 # contributors y: 19 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/MarkdownRichText.kt x: 7 # contributors y: 14 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/RenderTable.kt x: 6 # contributors y: 9 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/FormattedList.kt x: 4 # contributors y: 11 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/Demo.kt x: 2 # contributors y: 8 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Table.kt x: 2 # contributors y: 6 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/TableLayout.kt x: 1 # contributors y: 1 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/RichTextRenderOptions.kt x: 1 # contributors y: 3 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/AnnotatedStringSegmenter.kt x: 2 # contributors y: 2 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/DocumentSample.kt x: 2 # contributors y: 4 # changes richtext-ui/build.gradle.kts x: 4 # contributors y: 14 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNode.kt x: 3 # contributors y: 5 # changes richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstStrikethrough.kt x: 3 # contributors y: 4 # changes richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 5 # contributors y: 10 # changes richtext-commonmark/build.gradle.kts x: 5 # contributors y: 15 # changes build.gradle.kts x: 2 # contributors y: 12 # changes buildSrc/src/main/kotlin/richtext-android-library.gradle.kts x: 2 # contributors y: 9 # changes android-sample/src/main/java/com/zachklipp/richtext/sample/MarkdownSample.kt x: 5 # contributors y: 12 # changes buildSrc/build.gradle.kts x: 2 # contributors y: 11 # changes desktop-sample/src/main/kotlin/com/halilibo/richtext/desktop/Main.kt x: 4 # contributors y: 9 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/BlockQuote.kt x: 1 # contributors y: 5 # changes richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Heading.kt x: 2 # contributors y: 5 # changes richtext-ui-material/build.gradle.kts x: 3 # contributors y: 13 # changes desktop-sample/build.gradle.kts x: 3 # contributors y: 11 # changes richtext-commonmark/src/commonJvmAndroidTest/kotlin/com/halilibo/richtext/markdown/AstNodeConvertKtTest.kt x: 2 # contributors y: 1 # changes
20.0
# changes
  min: 1.0
  average: 4.98
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 20.0
0 9.0
# contributors
min: 1.0 | average: 2.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0

Number of Contributors vs. File Size: 99 points

richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/Text.kt x: 7 # contributors y: 258 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/InlineContent.kt x: 4 # contributors y: 71 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/AnimationSample.kt x: 1 # contributors y: 123 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/SampleLauncher.kt x: 3 # contributors y: 107 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/ScreenPreview.kt x: 2 # contributors y: 112 lines of code buildSrc/src/main/kotlin/Dependencies.kt x: 6 # contributors y: 51 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/Markdown.kt x: 9 # contributors y: 248 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/MarkdownRichText.kt x: 7 # contributors y: 167 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/RenderTable.kt x: 6 # contributors y: 58 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/FormattedList.kt x: 4 # contributors y: 244 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/Demo.kt x: 2 # contributors y: 185 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Table.kt x: 2 # contributors y: 183 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/TableLayout.kt x: 1 # contributors y: 64 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/TableMeasurer.kt x: 1 # contributors y: 75 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/RichTextRenderOptions.kt x: 1 # contributors y: 16 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/AnnotatedStringSegmenter.kt x: 2 # contributors y: 88 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/string/RichTextString.kt x: 6 # contributors y: 263 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/DocumentSample.kt x: 2 # contributors y: 407 lines of code richtext-ui/build.gradle.kts x: 4 # contributors y: 35 lines of code richtext-commonmark/src/commonJvmAndroid/kotlin/com/halilibo/richtext/markdown/AstNodeConvert.kt x: 6 # contributors y: 198 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNode.kt x: 3 # contributors y: 7 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNodeLinks.kt x: 3 # contributors y: 26 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstNodeType.kt x: 3 # contributors y: 96 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstStrikethrough.kt x: 3 # contributors y: 6 lines of code richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 5 # contributors y: 62 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 3 # contributors y: 11 lines of code richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown/RemoteImage.kt x: 3 # contributors y: 57 lines of code richtext-commonmark/build.gradle.kts x: 5 # contributors y: 49 lines of code build.gradle.kts x: 2 # contributors y: 154 lines of code buildSrc/src/main/kotlin/richtext-android-library.gradle.kts x: 2 # contributors y: 34 lines of code buildSrc/src/main/kotlin/richtext-kmp-library.gradle.kts x: 2 # contributors y: 32 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/MarkdownSample.kt x: 5 # contributors y: 288 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/SlideshowSample.kt x: 1 # contributors y: 154 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/TextDemo.kt x: 1 # contributors y: 204 lines of code buildSrc/build.gradle.kts x: 2 # contributors y: 13 lines of code desktop-sample/src/main/kotlin/com/halilibo/richtext/desktop/Main.kt x: 4 # contributors y: 316 lines of code richtext-ui-material/src/commonMain/kotlin/com/halilibo/richtext/ui/material/RichText.kt x: 1 # contributors y: 53 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/BasicRichText.kt x: 1 # contributors y: 27 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/BlockQuote.kt x: 1 # contributors y: 73 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 2 # contributors y: 76 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/Heading.kt x: 2 # contributors y: 70 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/InfoPanel.kt x: 1 # contributors y: 92 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextLocals.kt x: 2 # contributors y: 103 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextScope.kt x: 1 # contributors y: 7 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextThemeConfiguration.kt x: 1 # contributors y: 35 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextThemeProvider.kt x: 1 # contributors y: 30 lines of code android-sample/build.gradle.kts x: 2 # contributors y: 37 lines of code printing/build.gradle.kts x: 2 # contributors y: 19 lines of code printing/src/main/java/com/zachklipp/richtext/ui/printing/ComposePdfRenderer.kt x: 3 # contributors y: 147 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/util/ConditionalTapGestureDetector.kt x: 2 # contributors y: 205 lines of code slideshow/build.gradle.kts x: 1 # contributors y: 12 lines of code slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/Slideshow.kt x: 2 # contributors y: 281 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/MarkdownParseOptions.kt x: 2 # contributors y: 10 lines of code desktop-sample/build.gradle.kts x: 3 # contributors y: 21 lines of code settings.gradle.kts x: 2 # contributors y: 17 lines of code richtext-ui/src/commonMain/kotlin/com/halilibo/richtext/ui/RichTextStyle.kt x: 2 # contributors y: 61 lines of code richtext-commonmark/src/jvmMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 2 # contributors y: 12 lines of code richtext-commonmark/src/commonJvmAndroidTest/kotlin/com/halilibo/richtext/markdown/AstNodeConvertKtTest.kt x: 2 # contributors y: 22 lines of code richtext-ui/src/androidMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 1 # contributors y: 18 lines of code richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/CodeBlock.kt x: 1 # contributors y: 38 lines of code android-sample/src/main/java/com/zachklipp/richtext/sample/PagedSample.kt x: 1 # contributors y: 104 lines of code android-sample/src/main/res/drawable/ic_launcher_background.xml x: 1 # contributors y: 170 lines of code android-sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml x: 1 # contributors y: 5 lines of code android-sample/src/main/res/values/strings.xml x: 1 # contributors y: 3 lines of code richtext-commonmark/src/androidMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 1 # contributors y: 23 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/HtmlBlock.kt x: 1 # contributors y: 4 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/TraverseUtils.kt x: 1 # contributors y: 33 lines of code richtext-commonmark/src/commonMain/kotlin/com/halilibo/richtext/markdown/node/AstTable.kt x: 1 # contributors y: 20 lines of code richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/CodeBlockPreview.kt x: 1 # contributors y: 42 lines of code richtext-ui/src/jvmMain/kotlin/com/halilibo/richtext/ui/previews/TablePreview.kt x: 1 # contributors y: 50 lines of code printing/src/main/java/com/zachklipp/richtext/ui/printing/Paged.kt x: 2 # contributors y: 321 lines of code slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/BodySlide.kt x: 2 # contributors y: 63 lines of code slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/SlideshowTheme.kt x: 2 # contributors y: 29 lines of code printing/src/main/java/com/zachklipp/richtext/ui/printing/Printable.kt x: 2 # contributors y: 125 lines of code slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/NavigableContent.kt x: 1 # contributors y: 66 lines of code printing/src/main/java/com/zachklipp/richtext/ui/printing/ComposePrintAdapter.kt x: 1 # contributors y: 76 lines of code printing/src/main/java/com/zachklipp/richtext/ui/printing/CoroutinePrintDocumentAdapter.kt x: 1 # contributors y: 68 lines of code slideshow/src/main/java/com/zachklipp/richtext/ui/slideshow/SlideScope.kt x: 1 # contributors y: 13 lines of code slideshow/consumer-rules.pro x: 1 # contributors y: 1 lines of code
407.0
lines of code
  min: 1.0
  average: 77.75
  25th percentile: 18.0
  median: 42.0
  75th percentile: 104.0
  max: 407.0
0 9.0
# contributors
min: 1.0 | average: 2.15 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 9.0