MohamedRejeb/compose-rich-editor
A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.
๐ What's Changed
- Migrate project to Java 17, Gradle 9.0, Kotlin 2.3.20, Compose 1.10.3 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/647
- feat: rich text copy/paste support by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/650
- Fix StringIndexOutOfBoundsException for Rich Text Editor by @rguzman1-godaddy in https://github.com/MohamedRejeb/compose-rich-editor/pull/638
- Add comprehensive OffsetMapping tests for RichTextState operations by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/651
- Support `start` attribute for ordered lists in HTML parsing and rendering by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/653
- Fix HTML parsing for line breaks within paragraphs by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/654
- Fix `<br>` handling in inline elements and preserve parent span styles by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/655
- fix: handle IME revert, selection replacement, and cross-paragraph prefix removal by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/658
- + 24 more
๐ฆ Some screenshots from sample:
- <img width="796" height="569" alt="Screenshot 2026-04-26 at 10 53 32โฏPM" src="https://github.com/user-attachments/assets/6bce5ab6-46ef-4037-bc74-6943fe912cb1" />
- <img width="797" height="568" alt="Screenshot 2026-04-26 at 10 53 58โฏPM" src="https://github.com/user-attachments/assets/76a207e0-a34c-40d2-9a3e-5bff06bf717e" />
- <img width="796" height="568" alt="Screenshot 2026-04-26 at 10 55 33โฏPM" src="https://github.com/user-attachments/assets/20bd1bbd-b954-4967-b44c-caee39730aa4" />
โจ New Contributors
- @rguzman1-godaddy made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/638
- @DavidPerezP124 made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/636
- @DevinDuricka made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/589
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc13...v1.0.0-rc14
๐ What's Changed
- Fixed addTextAfterSelection and addTextAtIndex by @mohsenbgi in https://github.com/MohamedRejeb/compose-rich-editor/pull/573
- fix text list padding checks by checking the end of each line by @dhiaspaner in https://github.com/MohamedRejeb/compose-rich-editor/pull/592
- feat: Allow setting text range when setting text to RichTextState by @Sermilion in https://github.com/MohamedRejeb/compose-rich-editor/pull/488
- Bump ktor from 3.1.1 to 3.1.2 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/576
- Fixed startTextWidth calculating for paragraph types by @mohsenbgi in https://github.com/MohamedRejeb/compose-rich-editor/pull/577
- Bump kotlin to 2.1.21 by @FranklinSamboni in https://github.com/MohamedRejeb/compose-rich-editor/pull/602
- Bump coil from 3.1.0 to 3.2.0 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/598
- Bump coroutines from 1.10.1 to 1.10.2 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/580
- + 1 more
โจ New Contributors
- @mohsenbgi made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/573
- @Sermilion made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/488
- @FranklinSamboni made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/602
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc12...v1.0.0-rc13
๐ฆ ๐ Top Highlights
- Update Compose to 1.8.0-alpha03 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/548
โจ ๐ Features
- Press `Enter` on an empty list item: Exit the list by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/522
- Clicking Backspace at the start of a list item: Decrease list level or exit list by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/523
- Support inserting html and markdown at a specific position by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/545
- Support inserting html and markdown after selection by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/546
๐ ๐ Fixes
- Remove non-needed text style by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/515
- Fix ordered list items number issue by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/516
- Fix ignoring space issue on a blank html tag by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/547
๐ฆ ๐ฆ Dependencies
- Bump gradle to 8.11 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/517
- Bump android compile sdk to 35 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/518
- Bump agp from 8.7.3 to 8.8.1 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/506
- Add gradle configuration cache by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/534
- Bump ktor from 3.1.0 to 3.1.1 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/536
- Bump androidx.activity:activity-compose from 1.10.0 to 1.10.1 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/541
- Bump agp from 8.8.1 to 8.8.2 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/542
- Update Compose to 1.8.0-alpha03 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/548
- + 1 more
๐ ๐๏ธ Sample/Docs
- Change rich text font family in sample by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/519
- Migrate sample to Compose Navigation by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/524
- Add nested lists and custom list style types to docs by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/526
- Improve documentation by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/529
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc11...v1.0.0-rc12
โจ ๐ Features
- ๐ Support nested lists by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/508
- Allow textLayoutResult callback in RichTextEditor by @e-hartig in https://github.com/MohamedRejeb/compose-rich-editor/pull/468
- Add dir text direction html attribute support by @dhiaspaner in https://github.com/MohamedRejeb/compose-rich-editor/pull/484
๐ ๐ Fixes
- Fix line wrapping breaks selection position by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/436
- Remove jvmToolchain from gradle build by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/437
- Add missing lastIndex variable by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/438
- Remove wrong variable by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/439
- Fix Markdown fails to parse lines with leading spaces by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/445
- Fix Issue on parsing Markdown with code span split between two lines by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/446
- Fix cursor moves to next line when text is added via suggestion by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/473
- Fix losing link when having children inside it by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/500
๐ฆ ๐ฆ Dependencies
- Bump Kotlin from 2.1.0 to 2.1.10 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/498
- Update Compose to 1.7.3 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/510
- Bump org.jetbrains.dokka to 2.0.0 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/465
- Bump org.gradle.toolchains.foojay-resolver-convention to 0.9.0 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/462
- Bump org.jetbrains.kotlinx.binary-compatibility-validator to 0.17.0 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/469
- Bump agp to 8.7.3 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/477
- Bump coroutines to 1.10.1 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/476
- Bump ksoup to 0.5.0 by @dependabot in https://github.com/MohamedRejeb/compose-rich-editor/pull/481
- + 8 more
๐ ๐๏ธ Sample/Docs
- Add INTERNET permission to sample by @michalsrutek in https://github.com/MohamedRejeb/compose-rich-editor/pull/422
- Update sample to use RC10 by @michalsrutek in https://github.com/MohamedRejeb/compose-rich-editor/pull/425
- Fix documentation link by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/451
โจ New Contributors
- @michalsrutek made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/422
- @dependabot made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/453
- @e-hartig made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/468
- @franz-sw made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/470
- @dhiaspaner made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/484
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc10...v1.0.0-rc11
๐ What's Changed
- Remove ExperimentalRichTextApi annotation from ImageLoader interface by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/393
- Fix crash when initial Markdown starts with `"<br>"` tag by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/399
- 396 fix out of bounds crash by @abarrafo in https://github.com/MohamedRejeb/compose-rich-editor/pull/398
- Remove unnecessary !! by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/400
- Fix issue with removeTextRange. by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/403
- Fix material reference in material3 code by @SaurabhSandav in https://github.com/MohamedRejeb/compose-rich-editor/pull/405
- Fix issue with converting headings to Markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/410
- Trim paragraphs on converting to and from Markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/411
- + 4 more
โจ New Contributors
- @abarrafo made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/398
- @SaurabhSandav made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/405
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc09...v1.0.0-rc10
๐ What's Changed
- Fix cursor and line become out of sync when deleting rows of text by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/377
- Remove unnecessary while (true) inside BasicRichText pointerInput by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/378
- Fix spaces around span style break formatting in resulting markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/379
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc08...v1.0.0-rc09
๐ What's Changed
- Hide the image if the url is changed and return no data by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/352
- Fix cursor position issue on Desktop by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/353
- Fix RichTextState.toHtml() append an additional `<br>` when the last line is empty by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/357
- Fix adding newline toggles back removed span style by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/363
- Support parsing markdown with spaces in style edges by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/364
- Fix undo adding list item by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/365
- Fix list items loaded from markdown jump to the left when starting editing by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/366
- Fix Bold+italic style is not recognized when parsing markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/367
- + 4 more
๐ What's Changed
- Fix `$` sign disappears issue when trying to encode `RichTextState` from Markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/335
- Fix issue with android auto-fill feature by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/339
- Fix bare URLs are getting cleared on Markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/340
- Show images on RichText without explicitly setting width and height by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/343
- Support loading images from markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/345
- Update Kotlin to 2.0.20 by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/346
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc06...v1.0.0-rc07
๐ What's Changed
- Ignore empty paragraphs in HTML to match browser rendering by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/289
- Add Image support to RichText by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/305
- Set up BCV by @Goooler in https://github.com/MohamedRejeb/compose-rich-editor/pull/309
- Fix build action by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/310
- Enable Explicit API mode by @Goooler in https://github.com/MohamedRejeb/compose-rich-editor/pull/312
- Improve HTML import by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/316
- Support inline HTML tags in Markdown by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/317
- Fix bug when managing first line by @MohamedRejeb in https://github.com/MohamedRejeb/compose-rich-editor/pull/318
- + 8 more
โจ New Contributors
- @Goooler made their first contribution in https://github.com/MohamedRejeb/compose-rich-editor/pull/309
- Full Changelog: https://github.com/MohamedRejeb/compose-rich-editor/compare/v1.0.0-rc05-k2...v1.0.0-rc06
๐ I will keep K1 support to give everyone time to migrate and getting the latest fixes and features. I will publish K1 and K2 versions in parallel for a few weeks.
- Update Kotlin to 2.0.0 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/286
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-rc05...v1.0.0-rc05-k2
๐ What's Changed
- Option to change list indent from config by @T8RIN in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/256
- Apply ordered and unordered list to all selected paragraphs (Update RichTextState.kt) by @MedvedevaElena in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/257
- Fix encoding rich text from html bug when html starts with <br> by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/259
- Update Ksoup to 0.3.2 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/260
- Apply ordered and unordered list to all selection by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/263
- Improve docs dark mode by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/268
- Add snapshot to docs FAQ by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/269
- Fix losing RichSpanStyle on applying SpanStyle and improve tree simplification by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/273
- + 5 more
โจ New Contributors
- @T8RIN made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/256
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-rc04...v1.0.0-rc05
๐ What's Changed
- Fix bug on adding new lines by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/238
- Add WASM Support by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/239
- Fix list items numbering issue by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/240
- Fix bug with undo by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/241
- Add list auto formatting by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/242
- Support replacing selected text by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/243
- Improve markdown encoding by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/245
- Update Compose to 1.6.1 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/247
- + 1 more
๐ What's Changed
- Expose BasicRichTextEditor by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/216
- Return this for chaining by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/217
- Export html with tags instead of styling when applicable by @donovan-fournier in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/219
- Fix Crash when setting maxLines in Text by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/222
- Fix isRichSpan method bug by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/225
- Fix getBoundingBoxes returning emptyList when the last line is empty by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/226
- Support add link to current selection by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/228
- Support editing existing Link and deleting Link by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/229
- + 1 more
โจ New Contributors
- @donovan-fournier made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/219
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-rc02...v1.0.0-rc03
๐ What's Changed
- Add onTextLayout to OutlinedRichTextEditor by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/181
- Toolchain resolver by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/185
- Custom richtext spans by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/184
- Simplify rich text tree by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/192
- Exmaple of link handling by @Wavesonics in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/195
- Fix setText crash when adding multiple lines by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/200
- Replace Empty Line with line break when converting to HTML by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/201
- Fix RichText exception (IndexOutOfBoundsException) by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/202
- + 4 more
โจ New Contributors
- @Wavesonics made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/181
- @MedvedevaElena made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/211
- @garretyoder made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/210
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-rc01...v1.0.0-rc02
๐ What's Changed
- Fix html entities encoding and decoding by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/161
- Move test to common by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/163
- Fix crash when pasting text after a new line by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/164
- Fix long click crash on Android and iOS by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/168
- Fix RichText intercepts click events by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/169
- Fix issue with RichText maxLines by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/170
- Save code span to html by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/171
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/1.0.0-beta05...v1.0.0-rc01
๐ What's Changed
- Update Kotlin to 1.9.21 and Compose to 1.5.11 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/147
- Feat: MaxLength Validation by @Vaibhav2002 in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/144
- Update JetBrains markdown to 0.6.0 by @MohamedRejeb
- Update Ksoup to 0.3.0 by @MohamedRejeb
- Fix issue with rendering multiline ordered/unordered lists by @MohamedRejeb
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-beta04...1.0.0-beta05
๐ What's Changed
- Fix: Added Support for Kotlin 1.9.20 and Compose Multiplatform 1.5.10 by @Vaibhav2002 in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/137
- Apply default hierarchy template by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/139
โจ New Contributors
- @Vaibhav2002 made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/137
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-beta03...v1.0.0-beta04
๐ What's Changed
- Add support for `<s>` tag by @janseeger in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/92
- Fix bug with ordered lists by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/101
- Migrate Kotlin to 1.9.0 and Compose to 1.5.0 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/102
- Update android compile sdk to 34 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/104
- Update kotlin to 1.9.10 and compose to 1.5.1 by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/105
- Fix issue with readOnly=true by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/106
โจ New Contributors
- @janseeger made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/92
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-beta02...v1.0.0-beta03
๐ What's Changed
- Update README.md by @ganfra in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/80
- Update docs by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/81
- Fix adding line breaks to empty text crash by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/88
- Fix an issue with setHtml in release mode by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/89
โจ New Contributors
- @ganfra made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/80
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-beta01...v1.0.0-beta02
๐ What's Changed
- Fix some issues with toggling ordered/unordered lists by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/72
- Support Markdown import/export by @wakaztahir in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/65
- Improve selection speed by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/77
- Stabilize markdown support by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/78
- Support update rich text selection by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/78
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-alpha02...v1.0.0-beta01
๐ What's Changed
- Fix some issues with encoding html to rich text by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/64
- Improve rich text html output by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/64
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v1.0.0-alpha01...v1.0.0-alpha02
๐ What's Changed
- Implement new core foundation by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Improve HTML import/export by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Support Ordered/Unordered lists by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Support links by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Support Code Blocks by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Fix bugs by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/47
- Add Mkdocs documentation by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/62
โจ New Contributors
- @AzimMuradov made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/39
- @wakaztahir made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/56
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/compare/v0.2.0...v1.0.0-alpha01
๐ What's Changed
- Add comments to function and classes by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/16
- Keep the last existing style after deleting all the characters by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/17
- Update the style of the selected text by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/18
- Create CODE_OF_CONDUCT.md by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/21
- Support import and export HTML by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/25
- Add RichTextValue factories from html and annotatedString by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/26
- Fix selection bug + Improve samples by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/31
- Add unordered list by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/34
- + 1 more
๐ What's Changed
- Prepare samples by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/1
- Add publish to maven repository by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/6
- Add README.md by @MohamedRejeb in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/7
- Publish the first release of the library with bunch of rich text editor features (Bold, Underline, FontSize, TextColor, BackgroundColor, CustomStyles...)
โจ New Contributors
- @MohamedRejeb made their first contribution in https://github.com/MohamedRejeb/Compose-Rich-Editor/pull/1
- Full Changelog: https://github.com/MohamedRejeb/Compose-Rich-Editor/commits/v0.1.0
