GitPedia
MohamedRejeb

MohamedRejeb/compose-rich-editor

A Rich text editor library for both Jetpack Compose and Compose Multiplatform, fully customizable, supports HTML and Markdown.

24 Releases
Latest: 1mo ago
v1.0.0-rc14Latest
MohamedRejebMohamedRejebยท1mo agoยทApril 26, 2026
GitHub

๐Ÿ“‹ 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
v1.0.0-rc13
MohamedRejebMohamedRejebยท1y agoยทJune 19, 2025
GitHub

๐Ÿ“‹ 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
v1.0.0-rc12
MohamedRejebMohamedRejebยท1y agoยทMarch 7, 2025
GitHub

๐Ÿ“ฆ ๐ŸŒŸ 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
v1.0.0-rc11
MohamedRejebMohamedRejebยท1y agoยทFebruary 16, 2025
GitHub

โœจ ๐Ÿš€ 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
v1.0.0-rc10
MohamedRejebMohamedRejebยท1y agoยทNovember 10, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc09
MohamedRejebMohamedRejebยท1y agoยทOctober 1, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc08
MohamedRejebMohamedRejebยท1y agoยทSeptember 30, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc07
MohamedRejebMohamedRejebยท1y agoยทSeptember 21, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc06
MohamedRejebMohamedRejebยท1y agoยทAugust 20, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc05-k2
MohamedRejebMohamedRejebยท2y agoยทMay 24, 2024
GitHub

๐Ÿ› 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
v1.0.0-rc05
MohamedRejebMohamedRejebยท2y agoยทMay 23, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc04
MohamedRejebMohamedRejebยท2y agoยทApril 8, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc03
MohamedRejebMohamedRejebยท2y agoยทMarch 31, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc02
MohamedRejebMohamedRejebยท2y agoยทMarch 10, 2024
GitHub

๐Ÿ“‹ 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
v1.0.0-rc01
MohamedRejebMohamedRejebยท2y agoยทDecember 31, 2023
GitHub

๐Ÿ“‹ 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
1.0.0-beta05
MohamedRejebMohamedRejebยท2y agoยทDecember 4, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-beta04
MohamedRejebMohamedRejebยท2y agoยทNovember 18, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-beta03
MohamedRejebMohamedRejebยท2y agoยทSeptember 7, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-beta02
MohamedRejebMohamedRejebยท2y agoยทAugust 5, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-beta01
MohamedRejebMohamedRejebยท2y agoยทJuly 25, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-alpha02
MohamedRejebMohamedRejebยท2y agoยทJuly 18, 2023
GitHub

๐Ÿ“‹ 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
v1.0.0-alpha01
MohamedRejebMohamedRejebยท2y agoยทJuly 17, 2023
GitHub

๐Ÿ“‹ 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
v0.2.0
MohamedRejebMohamedRejebยท3y agoยทMay 21, 2023
GitHub

๐Ÿ“‹ 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
v0.1.0
MohamedRejebMohamedRejebยท3y agoยทMay 2, 2023
GitHub

๐Ÿ“‹ 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