├── .cargo └── config.toml ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── add-new-issues-to-verticals-project.yml │ ├── android.yml │ ├── deploy-web-demo.yml │ ├── ios.yml │ ├── publish.yml │ ├── react-build.yml │ ├── rust.yml │ ├── sonarqube.yml │ ├── tag-release.yml │ ├── triage-labelled.yml │ └── wasm.yml ├── .gitignore ├── .slather.yml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── bindings ├── wysiwyg-ffi │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── src │ │ ├── ffi_action_state.rs │ │ ├── ffi_composer_action.rs │ │ ├── ffi_composer_model.rs │ │ ├── ffi_composer_state.rs │ │ ├── ffi_composer_update.rs │ │ ├── ffi_dom_creation_error.rs │ │ ├── ffi_link_actions.rs │ │ ├── ffi_mention_detector.rs │ │ ├── ffi_mentions_state.rs │ │ ├── ffi_menu_action.rs │ │ ├── ffi_menu_state.rs │ │ ├── ffi_pattern_key.rs │ │ ├── ffi_suggestion_pattern.rs │ │ ├── ffi_text_update.rs │ │ ├── into_ffi.rs │ │ ├── lib.rs │ │ └── wysiwyg_composer.udl │ └── uniffi.toml └── wysiwyg-wasm │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── package-lock.json │ ├── package.json │ └── src │ └── lib.rs ├── crates ├── matrix_mentions │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── mention.rs └── wysiwyg │ ├── Cargo.toml │ ├── src │ ├── action_state.rs │ ├── char.rs │ ├── composer_action.rs │ ├── composer_model.rs │ ├── composer_model │ │ ├── base.rs │ │ ├── code_block.rs │ │ ├── delete_text.rs │ │ ├── example_format.rs │ │ ├── format.rs │ │ ├── format_inline_code.rs │ │ ├── hyperlinks.rs │ │ ├── lists.rs │ │ ├── mentions.rs │ │ ├── menu_action.rs │ │ ├── menu_state.rs │ │ ├── new_lines.rs │ │ ├── quotes.rs │ │ ├── replace_text.rs │ │ ├── selection.rs │ │ └── undo_redo.rs │ ├── composer_state.rs │ ├── composer_update.rs │ ├── dom.rs │ ├── dom │ │ ├── action_list.rs │ │ ├── dom_block_nodes.rs │ │ ├── dom_creation_error.rs │ │ ├── dom_handle.rs │ │ ├── dom_invariants.rs │ │ ├── dom_list_methods.rs │ │ ├── dom_methods.rs │ │ ├── dom_struct.rs │ │ ├── find_extended_range.rs │ │ ├── find_range.rs │ │ ├── find_result.rs │ │ ├── insert_node_at_cursor.rs │ │ ├── insert_parent.rs │ │ ├── iter.rs │ │ ├── join_nodes.rs │ │ ├── nodes.rs │ │ ├── nodes │ │ │ ├── container_node.rs │ │ │ ├── dom_node.rs │ │ │ ├── line_break_node.rs │ │ │ ├── mention_node.rs │ │ │ └── text_node.rs │ │ ├── parser.rs │ │ ├── parser │ │ │ ├── markdown.rs │ │ │ ├── markdown │ │ │ │ └── markdown_html_parser.rs │ │ │ ├── padom.rs │ │ │ ├── padom_creation_error.rs │ │ │ ├── padom_creator.rs │ │ │ ├── padom_handle.rs │ │ │ ├── padom_node.rs │ │ │ ├── panode_container.rs │ │ │ ├── panode_text.rs │ │ │ ├── paqual_name.rs │ │ │ └── parse.rs │ │ ├── range.rs │ │ ├── to_html.rs │ │ ├── to_markdown.rs │ │ ├── to_plain_text.rs │ │ ├── to_raw_text.rs │ │ ├── to_tree.rs │ │ └── unicode_string.rs │ ├── format_type.rs │ ├── lib.rs │ ├── link_action.rs │ ├── list_type.rs │ ├── location.rs │ ├── mentions_state.rs │ ├── menu_action.rs │ ├── menu_state.rs │ ├── pattern_key.rs │ ├── suggestion_pattern.rs │ ├── tests.rs │ ├── tests │ │ ├── test_characters.rs │ │ ├── test_deleting.rs │ │ ├── test_emoji_replacement.rs │ │ ├── test_formatting.rs │ │ ├── test_get_link_action.rs │ │ ├── test_links.rs │ │ ├── test_lists.rs │ │ ├── test_lists_with_blocks.rs │ │ ├── test_mentions.rs │ │ ├── test_menu_action.rs │ │ ├── test_menu_state.rs │ │ ├── test_paragraphs.rs │ │ ├── test_remove_links.rs │ │ ├── test_selection.rs │ │ ├── test_set_content.rs │ │ ├── test_suggestions.rs │ │ ├── test_to_markdown.rs │ │ ├── test_to_message_html.rs │ │ ├── test_to_plain_text.rs │ │ ├── test_to_raw_text.rs │ │ ├── test_to_tree.rs │ │ ├── test_undo_redo.rs │ │ ├── testutils_composer_model.rs │ │ ├── testutils_conversion.rs │ │ └── testutils_dom.rs │ └── text_update.rs │ └── tests │ └── tests.rs ├── platforms ├── android │ ├── .gitignore │ ├── .idea │ │ ├── .gitignore │ │ ├── .name │ │ ├── compiler.xml │ │ ├── inspectionProfiles │ │ │ └── Project_Default.xml │ │ └── vcs.xml │ ├── README.md │ ├── build.gradle │ ├── coverage.gradle │ ├── example-compose │ │ ├── .gitignore │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── io │ │ │ │ └── element │ │ │ │ └── wysiwyg │ │ │ │ └── compose │ │ │ │ ├── ComposeApplication.kt │ │ │ │ ├── DefaultMentionDisplayHandler.kt │ │ │ │ ├── LinkDialog.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── SuggestionsView.kt │ │ │ │ ├── matrix │ │ │ │ ├── Mention.kt │ │ │ │ └── MentionType.kt │ │ │ │ └── ui │ │ │ │ ├── components │ │ │ │ └── FormattingButtons.kt │ │ │ │ └── theme │ │ │ │ ├── Color.kt │ │ │ │ └── Theme.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_code.xml │ │ │ ├── ic_code_block.xml │ │ │ ├── ic_format_bold.xml │ │ │ ├── ic_format_italic.xml │ │ │ ├── ic_format_strikethrough.xml │ │ │ ├── ic_format_underline.xml │ │ │ ├── ic_indent.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_link.xml │ │ │ ├── ic_ordered_list.xml │ │ │ ├── ic_quote.xml │ │ │ ├── ic_redo.xml │ │ │ ├── ic_undo.xml │ │ │ ├── ic_unindent.xml │ │ │ └── ic_unordered_list.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ ├── example-view │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── io │ │ │ │ └── element │ │ │ │ └── android │ │ │ │ └── wysiwyg │ │ │ │ └── poc │ │ │ │ ├── ExampleApplication.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── RichTextEditor.kt │ │ │ │ └── matrix │ │ │ │ ├── MatrixMentionMentionDisplayHandler.kt │ │ │ │ ├── Mention.kt │ │ │ │ └── MentionType.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── editor_menu_bg_selector.xml │ │ │ ├── editor_menu_text_selector.xml │ │ │ ├── ic_code.xml │ │ │ ├── ic_code_block.xml │ │ │ ├── ic_format_bold.xml │ │ │ ├── ic_format_italic.xml │ │ │ ├── ic_format_strikethrough.xml │ │ │ ├── ic_format_underline.xml │ │ │ ├── ic_indent.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_link.xml │ │ │ ├── ic_ordered_list.xml │ │ │ ├── ic_quote.xml │ │ │ ├── ic_redo.xml │ │ │ ├── ic_undo.xml │ │ │ ├── ic_unindent.xml │ │ │ └── ic_unordered_list.xml │ │ │ ├── layout │ │ │ ├── activity_main.xml │ │ │ ├── dialog_set_link.xml │ │ │ └── view_rich_text_editor.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ └── ic_launcher_round.webp │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ ├── generate_coverage_report.sh │ ├── gradle.properties │ ├── gradle │ │ ├── libs.versions.toml │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── library-compose │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── consumer-rules.pro │ │ ├── gradle.properties │ │ └── src │ │ │ ├── androidTest │ │ │ └── java │ │ │ │ └── io │ │ │ │ └── element │ │ │ │ └── android │ │ │ │ └── wysiwyg │ │ │ │ └── compose │ │ │ │ ├── RichTextEditorActionsTest.kt │ │ │ │ ├── RichTextEditorStateTest.kt │ │ │ │ ├── RichTextEditorStyleTest.kt │ │ │ │ ├── RichTextEditorTest.kt │ │ │ │ └── testutils │ │ │ │ ├── ComposeTestRuleExt.kt │ │ │ │ ├── ComposerActions.kt │ │ │ │ ├── EditorActions.kt │ │ │ │ ├── StateFactory.kt │ │ │ │ └── ViewMatchers.kt │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── element │ │ │ │ │ └── android │ │ │ │ │ └── wysiwyg │ │ │ │ │ └── compose │ │ │ │ │ ├── EditorStyledText.kt │ │ │ │ │ ├── RichTextEditor.kt │ │ │ │ │ ├── RichTextEditorDefaults.kt │ │ │ │ │ ├── RichTextEditorState.kt │ │ │ │ │ ├── RichTextEditorStyle.kt │ │ │ │ │ ├── StyledHtmlConverter.kt │ │ │ │ │ └── internal │ │ │ │ │ ├── FakeViewConnection.kt │ │ │ │ │ ├── RichTextEditorStyleExt.kt │ │ │ │ │ └── ViewAction.kt │ │ │ └── res │ │ │ │ └── drawable │ │ │ │ └── cursor.xml │ │ │ └── test │ │ │ └── java │ │ │ └── io │ │ │ └── element │ │ │ └── android │ │ │ └── wysiwyg │ │ │ └── compose │ │ │ └── FakeRichTextEditorStateTest.kt │ ├── library │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle.properties │ │ └── src │ │ │ ├── androidTest │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── element │ │ │ │ │ └── android │ │ │ │ │ └── wysiwyg │ │ │ │ │ ├── EditorEditTextInputTests.kt │ │ │ │ │ ├── EditorStyledTextViewTest.kt │ │ │ │ │ ├── fakes │ │ │ │ │ └── FakeStyleConfig.kt │ │ │ │ │ ├── inputhandlers │ │ │ │ │ └── InterceptInputConnectionIntegrationTest.kt │ │ │ │ │ └── test │ │ │ │ │ └── utils │ │ │ │ │ ├── AnyViewAction.kt │ │ │ │ │ ├── ClickActions.kt │ │ │ │ │ ├── EditorActions.kt │ │ │ │ │ ├── FakeLinkClickedListener.kt │ │ │ │ │ ├── ImeActions.kt │ │ │ │ │ ├── ScreenshotFailureHandler.kt │ │ │ │ │ ├── SpanUtils.kt │ │ │ │ │ ├── TestActivity.kt │ │ │ │ │ ├── TestMentionDisplayHandler.kt │ │ │ │ │ ├── TextInputMatchers.kt │ │ │ │ │ ├── TextViewActions.kt │ │ │ │ │ └── UriContentListener.kt │ │ │ └── res │ │ │ │ ├── layout │ │ │ │ └── activity_test.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ └── ids.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── io │ │ │ │ │ └── element │ │ │ │ │ └── android │ │ │ │ │ └── wysiwyg │ │ │ │ │ ├── EditorEditText.kt │ │ │ │ │ ├── EditorStyledTextView.kt │ │ │ │ │ ├── EditorTextWatcher.kt │ │ │ │ │ ├── display │ │ │ │ │ ├── MentionDisplayHandler.kt │ │ │ │ │ └── TextDisplay.kt │ │ │ │ │ ├── extensions │ │ │ │ │ ├── ComposerExtensions.kt │ │ │ │ │ └── RustExtensions.kt │ │ │ │ │ ├── inputhandlers │ │ │ │ │ └── InterceptInputConnection.kt │ │ │ │ │ ├── internal │ │ │ │ │ ├── display │ │ │ │ │ │ └── MemoizedLinkDisplayHandler.kt │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── AndroidHtmlConverter.kt │ │ │ │ │ │ ├── TextRangeHelper.kt │ │ │ │ │ │ └── UriContentListener.kt │ │ │ │ │ ├── view │ │ │ │ │ │ ├── EditorEditTextAttributeReader.kt │ │ │ │ │ │ ├── EditorStyledTextViewAttributeReader.kt │ │ │ │ │ │ ├── LayoutExtensions.kt │ │ │ │ │ │ ├── ViewLazyViewModelExtension.kt │ │ │ │ │ │ └── models │ │ │ │ │ │ │ └── LinkActionExt.kt │ │ │ │ │ └── viewmodel │ │ │ │ │ │ ├── EditorInputAction.kt │ │ │ │ │ │ ├── EditorViewModel.kt │ │ │ │ │ │ └── ReplaceTextResult.kt │ │ │ │ │ ├── utils │ │ │ │ │ ├── CharContants.kt │ │ │ │ │ ├── EditorIndexMapper.kt │ │ │ │ │ ├── HtmlConverter.kt │ │ │ │ │ ├── HtmlToSpansParser.kt │ │ │ │ │ ├── LoggingConfig.kt │ │ │ │ │ ├── ResourcesHelper.kt │ │ │ │ │ ├── RustCleanerTask.kt │ │ │ │ │ ├── RustErrorCollector.kt │ │ │ │ │ └── ThrowableExt.kt │ │ │ │ │ └── view │ │ │ │ │ ├── StyleConfig.kt │ │ │ │ │ ├── inlinebg │ │ │ │ │ ├── BlockRenderer.kt │ │ │ │ │ ├── SpanBackgroundHelper.kt │ │ │ │ │ ├── SpanBackgroundHelperFactory.kt │ │ │ │ │ └── SpanBackgroundRenderer.kt │ │ │ │ │ ├── models │ │ │ │ │ ├── InlineFormat.kt │ │ │ │ │ └── LinkAction.kt │ │ │ │ │ └── spans │ │ │ │ │ ├── BlockSpan.kt │ │ │ │ │ ├── CodeBlockSpan.kt │ │ │ │ │ ├── CodeSpanConstants.kt │ │ │ │ │ ├── CustomMentionSpan.kt │ │ │ │ │ ├── ExtraCharacterSpan.kt │ │ │ │ │ ├── InlineCodeSpan.kt │ │ │ │ │ ├── LinkSpan.kt │ │ │ │ │ ├── OrderedListSpan.kt │ │ │ │ │ ├── PillSpan.kt │ │ │ │ │ ├── PlainAtRoomMentionDisplaySpan.kt │ │ │ │ │ ├── QuoteSpan.kt │ │ │ │ │ ├── ReuseSourceSpannableFactory.kt │ │ │ │ │ └── UnorderedListSpan.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ ├── code_block_bg.xml │ │ │ │ ├── inline_code_multi_line_bg_left.xml │ │ │ │ ├── inline_code_multi_line_bg_mid.xml │ │ │ │ ├── inline_code_multi_line_bg_right.xml │ │ │ │ └── inline_code_single_line_bg.xml │ │ │ │ ├── values-night │ │ │ │ └── colors.xml │ │ │ │ └── values │ │ │ │ ├── attrs.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── integers.xml │ │ │ │ └── styles.xml │ │ │ └── test │ │ │ └── kotlin │ │ │ └── io │ │ │ └── element │ │ │ └── android │ │ │ └── wysiwyg │ │ │ ├── internal │ │ │ └── utils │ │ │ │ └── TextRangeHelperTest.kt │ │ │ ├── mocks │ │ │ ├── MockComposer.kt │ │ │ ├── MockComposerUpdateFactory.kt │ │ │ └── MockTextUpdateFactory.kt │ │ │ ├── test │ │ │ ├── fakes │ │ │ │ └── FakeStyleConfig.kt │ │ │ └── utils │ │ │ │ └── SpanUtils.kt │ │ │ ├── utils │ │ │ ├── AndroidHtmlConverterTest.kt │ │ │ ├── BasicHtmlConverter.kt │ │ │ ├── EditorIndexMapperTests.kt │ │ │ └── HtmlToSpansParserTest.kt │ │ │ └── viewmodel │ │ │ └── EditorViewModelTest.kt │ ├── plugins │ │ └── settings.gradle.kts │ ├── scripts │ │ └── ci_test.sh │ ├── settings.gradle │ └── test │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ └── main │ │ └── java │ │ └── io │ │ └── element │ │ └── android │ │ └── wysiwyg │ │ └── test │ │ └── rules │ │ ├── DismissAnrRule.kt │ │ ├── FlakyEmulatorRule.kt │ │ └── RetryOnFailureRule.kt ├── ios │ ├── example │ │ ├── .gitignore │ │ ├── .swiftformat │ │ ├── .swiftlint.yml │ │ ├── Brewfile │ │ ├── Brewfile.lock.json │ │ ├── README.md │ │ ├── Shared │ │ │ ├── View+Accessibility.swift │ │ │ └── WysiwygSharedConstants.swift │ │ ├── Wysiwyg.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDETemplateMacros.plist │ │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ │ └── swiftpm │ │ │ │ │ └── Package.resolved │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Wysiwyg.xcscheme │ │ ├── Wysiwyg │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Extensions │ │ │ │ ├── UIAlertController.swift │ │ │ │ ├── View.swift │ │ │ │ └── WysiwygAction+Utils.swift │ │ │ ├── Info.plist │ │ │ ├── Mocks │ │ │ │ ├── Commands.swift │ │ │ │ ├── Rooms.swift │ │ │ │ └── Users.swift │ │ │ ├── Pills │ │ │ │ ├── SerializationService.swift │ │ │ │ ├── WysiwygAttachmentView.swift │ │ │ │ ├── WysiwygAttachmentViewProvider.swift │ │ │ │ ├── WysiwygMentionReplacer.swift │ │ │ │ ├── WysiwygTextAttachment.swift │ │ │ │ └── WysiwygTextAttachmentData.swift │ │ │ ├── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ │ └── Contents.json │ │ │ ├── Views │ │ │ │ ├── AlertHelper.swift │ │ │ │ ├── Composer.swift │ │ │ │ ├── ComposerActionToolbar.swift │ │ │ │ ├── ContentView.swift │ │ │ │ └── WysiwygSuggestionList.swift │ │ │ └── WysiwygApp.swift │ │ ├── WysiwygUITests │ │ │ ├── WysiwygUITests+Autocorrection.swift │ │ │ ├── WysiwygUITests+CodeBlocks.swift │ │ │ ├── WysiwygUITests+Format.swift │ │ │ ├── WysiwygUITests+Indent.swift │ │ │ ├── WysiwygUITests+InlineCode.swift │ │ │ ├── WysiwygUITests+Keyboard.swift │ │ │ ├── WysiwygUITests+Links.swift │ │ │ ├── WysiwygUITests+Lists.swift │ │ │ ├── WysiwygUITests+PlainTextMode.swift │ │ │ ├── WysiwygUITests+Quotes.swift │ │ │ ├── WysiwygUITests+Suggestions.swift │ │ │ ├── WysiwygUITests+Typing.swift │ │ │ └── WysiwygUITests.swift │ │ ├── ios-test-coverage.sh │ │ └── ios-ui-test-coverage.sh │ ├── lib │ │ └── WysiwygComposer │ │ │ ├── .gitignore │ │ │ ├── .swiftformat │ │ │ ├── .swiftlint.yml │ │ │ ├── .swiftpm │ │ │ └── xcode │ │ │ │ ├── package.xcworkspace │ │ │ │ └── xcshareddata │ │ │ │ │ ├── IDETemplateMacros.plist │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── WysiwygComposer.xcscheme │ │ │ │ └── WysiwygComposerTests.xcscheme │ │ │ ├── Package.resolved │ │ │ ├── Package.swift │ │ │ ├── SECURITY.md │ │ │ ├── Sources │ │ │ ├── DTCoreTextExtended │ │ │ │ ├── UIFont+AttributedStringBuilder.m │ │ │ │ └── include │ │ │ │ │ └── UIFont+AttributedStringBuilder.h │ │ │ ├── HTMLParser │ │ │ │ ├── BlockStyle.swift │ │ │ │ ├── BuildHTMLAttributedError.swift │ │ │ │ ├── Extensions │ │ │ │ │ ├── CGRect.swift │ │ │ │ │ ├── DTCoreText │ │ │ │ │ │ ├── DTHTMLElement.swift │ │ │ │ │ │ └── PlaceholderTextHTMLElement.swift │ │ │ │ │ ├── NSAttributedString+Attributes.swift │ │ │ │ │ ├── NSAttributedString+Range.swift │ │ │ │ │ ├── NSAttributedString.Key.swift │ │ │ │ │ ├── NSMutableAttributedString.swift │ │ │ │ │ ├── NSParagraphStyle.swift │ │ │ │ │ ├── NSRange.swift │ │ │ │ │ ├── String+Character.swift │ │ │ │ │ ├── UIColor.swift │ │ │ │ │ └── UITextView.swift │ │ │ │ ├── HTMLMentionReplacer.swift │ │ │ │ ├── HTMLParser.swift │ │ │ │ ├── HTMLParserHelpers.swift │ │ │ │ ├── HTMLParserStyle.swift │ │ │ │ ├── MentionContent.swift │ │ │ │ └── MentionReplacement.swift │ │ │ └── WysiwygComposer │ │ │ │ ├── Components │ │ │ │ ├── ComposerModelWrapper.swift │ │ │ │ ├── WysiwygComposerView │ │ │ │ │ ├── WysiwygComposerContent.swift │ │ │ │ │ ├── WysiwygComposerView.swift │ │ │ │ │ ├── WysiwygComposerViewModel.swift │ │ │ │ │ ├── WysiwygComposerViewModelProtocol.swift │ │ │ │ │ ├── WysiwygPillsFlusher.swift │ │ │ │ │ └── WysiwygTextView.swift │ │ │ │ ├── WysiwygKeyCommand.swift │ │ │ │ ├── WysiwygLinkOperation.swift │ │ │ │ └── WysiwygMentionType.swift │ │ │ │ ├── Extensions │ │ │ │ ├── CollectionDifference.swift │ │ │ │ ├── ComposerAction.swift │ │ │ │ ├── ComposerModel.swift │ │ │ │ ├── Logger.swift │ │ │ │ ├── NSRange.swift │ │ │ │ ├── PatternKey.swift │ │ │ │ ├── String.swift │ │ │ │ └── UITextView.swift │ │ │ │ └── Tools │ │ │ │ ├── MentionReplacer.swift │ │ │ │ └── StringDiffer.swift │ │ │ └── Tests │ │ │ ├── HTMLParserTests │ │ │ ├── Extensions │ │ │ │ ├── NSAttributedStringAttributesTests.swift │ │ │ │ ├── NSAttributedStringRangeTests.swift │ │ │ │ └── UIColorExtensionsTests.swift │ │ │ ├── HTMLParserTests+PermalinkReplacer.swift │ │ │ └── HTMLParserTests.swift │ │ │ ├── WysiwygComposerSnapshotTests │ │ │ ├── SnapshotTests+Blocks.swift │ │ │ ├── SnapshotTests+Common.swift │ │ │ ├── SnapshotTests+Links.swift │ │ │ ├── SnapshotTests+Lists.swift │ │ │ ├── SnapshotTests.swift │ │ │ └── __Snapshots__ │ │ │ │ ├── SnapshotTests+Blocks │ │ │ │ ├── testCodeBlockContent.1.png │ │ │ │ ├── testInlineCodeContent.1.png │ │ │ │ ├── testMultipleBlocksContent.1.png │ │ │ │ └── testQuoteContent.1.png │ │ │ │ ├── SnapshotTests+Common │ │ │ │ ├── testClearState.1.png │ │ │ │ └── testPlainTextContent.1.png │ │ │ │ ├── SnapshotTests+Links │ │ │ │ └── testLinkContent.1.png │ │ │ │ └── SnapshotTests+Lists │ │ │ │ ├── testIndentedListContent.1.png │ │ │ │ ├── testListInQuote.1.png │ │ │ │ ├── testMultipleListsContent.1.png │ │ │ │ ├── testOrderedListContent.1.png │ │ │ │ └── testUnorderedListContent.1.png │ │ │ └── WysiwygComposerTests │ │ │ ├── Components │ │ │ └── WysiwygComposerView │ │ │ │ ├── WysiwygComposerViewModelTests+Autocorrection.swift │ │ │ │ ├── WysiwygComposerViewModelTests+MentionsState.swift │ │ │ │ ├── WysiwygComposerViewModelTests+SetContent.swift │ │ │ │ ├── WysiwygComposerViewModelTests+Suggestions.swift │ │ │ │ └── WysiwygComposerViewModelTests.swift │ │ │ ├── Extensions │ │ │ ├── CollectionDifferenceTests.swift │ │ │ ├── ComposerModel.swift │ │ │ └── String+LatinLangugesTests.swift │ │ │ ├── TestConstants.swift │ │ │ ├── Tools │ │ │ └── StringDifferTests.swift │ │ │ ├── UITextViewTests.swift │ │ │ ├── WysiwygComposerTests+CodeBlocks.swift │ │ │ ├── WysiwygComposerTests+Emoji.swift │ │ │ ├── WysiwygComposerTests+Format.swift │ │ │ ├── WysiwygComposerTests+Indent.swift │ │ │ ├── WysiwygComposerTests+InlineCode.swift │ │ │ ├── WysiwygComposerTests+Links.swift │ │ │ ├── WysiwygComposerTests+Lists.swift │ │ │ ├── WysiwygComposerTests+Quotes.swift │ │ │ ├── WysiwygComposerTests+Suggestions.swift │ │ │ └── WysiwygComposerTests.swift │ └── tools │ │ └── release │ │ ├── .gitignore │ │ ├── Package.resolved │ │ ├── Package.swift │ │ └── Sources │ │ └── Release.swift └── web │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.json │ ├── README.md │ ├── cypress.config.ts │ ├── cypress │ ├── e2e │ │ └── clipboard │ │ │ ├── cut.spec.ts │ │ │ └── paste.spec.ts │ └── support │ │ ├── commands.ts │ │ └── e2e.ts │ ├── example-wysiwyg │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts │ ├── index.html │ ├── lib │ ├── composer.test.ts │ ├── composer.ts │ ├── constants.ts │ ├── conversion.test.ts │ ├── conversion.ts │ ├── dom.test.ts │ ├── dom.ts │ ├── suggestion.test.tsx │ ├── suggestion.ts │ ├── testUtils │ │ ├── Editor.tsx │ │ └── selection.ts │ ├── types.ts │ ├── useComposerModel.test.tsx │ ├── useComposerModel.ts │ ├── useFormattingFunctions.ts │ ├── useListeners │ │ ├── assert.ts │ │ ├── event.test.ts │ │ ├── event.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useListeners.ts │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── useTestCases │ │ ├── assert.ts │ │ ├── index.ts │ │ ├── types.ts │ │ ├── useTestCases.ts │ │ ├── utils.test.ts │ │ └── utils.ts │ ├── useWysiwyg.delete.test.tsx │ ├── useWysiwyg.formatting.test.tsx │ ├── useWysiwyg.inputEventProcessor.test.tsx │ ├── useWysiwyg.test.tsx │ ├── useWysiwyg.ts │ ├── useWysiwyg.undo-redo.test.tsx │ ├── utils.test.ts │ ├── utils.ts │ └── vite-env.d.ts │ ├── package.json │ ├── scripts │ ├── hack_exports.js │ └── hack_myfetch.js │ ├── src │ ├── App.tsx │ ├── images │ │ ├── bold.svg │ │ ├── code_block.svg │ │ ├── indent.svg │ │ ├── inline_code.svg │ │ ├── italic.svg │ │ ├── list_ordered.svg │ │ ├── list_unordered.svg │ │ ├── quote.svg │ │ ├── redo.svg │ │ ├── strike_through.svg │ │ ├── underline.svg │ │ ├── undo.svg │ │ └── unindent.svg │ ├── main.tsx │ └── vite-env.d.ts │ ├── test.setup.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ ├── vite.demo.config.ts │ └── yarn.lock ├── renovate.json ├── rust-toolchain.toml ├── rustfmt.toml ├── sonar-project.properties ├── uniffi-bindgen ├── Cargo.toml └── src │ └── main.rs └── update_version.sh /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/add-new-issues-to-verticals-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/add-new-issues-to-verticals-project.yml -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-web-demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/deploy-web-demo.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/react-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/react-build.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.github/workflows/sonarqube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/sonarqube.yml -------------------------------------------------------------------------------- /.github/workflows/tag-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/tag-release.yml -------------------------------------------------------------------------------- /.github/workflows/triage-labelled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/triage-labelled.yml -------------------------------------------------------------------------------- /.github/workflows/wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.github/workflows/wasm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.slather.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/.slather.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/Cargo.toml -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/README.md -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/build.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_action_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_action_state.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_composer_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_composer_action.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_composer_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_composer_model.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_composer_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_composer_state.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_composer_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_composer_update.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_dom_creation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_dom_creation_error.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_link_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_link_actions.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_mention_detector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_mention_detector.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_mentions_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_mentions_state.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_menu_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_menu_action.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_menu_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_menu_state.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_pattern_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_pattern_key.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_suggestion_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_suggestion_pattern.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/ffi_text_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/ffi_text_update.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/into_ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/into_ffi.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/lib.rs -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/src/wysiwyg_composer.udl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-ffi/src/wysiwyg_composer.udl -------------------------------------------------------------------------------- /bindings/wysiwyg-ffi/uniffi.toml: -------------------------------------------------------------------------------- 1 | [bindings.swift] 2 | module_name = "WysiwygComposer" 3 | -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/Cargo.toml -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/LICENSE -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/README.md -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/package-lock.json -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/package.json -------------------------------------------------------------------------------- /bindings/wysiwyg-wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/bindings/wysiwyg-wasm/src/lib.rs -------------------------------------------------------------------------------- /crates/matrix_mentions/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/matrix_mentions/Cargo.toml -------------------------------------------------------------------------------- /crates/matrix_mentions/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/matrix_mentions/src/lib.rs -------------------------------------------------------------------------------- /crates/matrix_mentions/src/mention.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/matrix_mentions/src/mention.rs -------------------------------------------------------------------------------- /crates/wysiwyg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/Cargo.toml -------------------------------------------------------------------------------- /crates/wysiwyg/src/action_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/action_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/char.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/char.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/base.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/code_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/code_block.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/delete_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/delete_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/example_format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/example_format.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/format.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/format_inline_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/format_inline_code.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/hyperlinks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/hyperlinks.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/lists.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/mentions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/mentions.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/menu_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/menu_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/menu_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/menu_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/new_lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/new_lines.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/quotes.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/replace_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/replace_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/selection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/selection.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_model/undo_redo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_model/undo_redo.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/composer_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/composer_update.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/action_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/action_list.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_block_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_block_nodes.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_creation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_creation_error.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_handle.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_invariants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_invariants.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_list_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_list_methods.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_methods.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_methods.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/dom_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/dom_struct.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/find_extended_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/find_extended_range.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/find_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/find_range.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/find_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/find_result.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/insert_node_at_cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/insert_node_at_cursor.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/insert_parent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/insert_parent.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/iter.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/join_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/join_nodes.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes/container_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes/container_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes/dom_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes/dom_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes/line_break_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes/line_break_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes/mention_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes/mention_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/nodes/text_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/nodes/text_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/markdown.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/markdown/markdown_html_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/markdown/markdown_html_parser.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/padom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/padom.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/padom_creation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/padom_creation_error.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/padom_creator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/padom_creator.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/padom_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/padom_handle.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/padom_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/padom_node.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/panode_container.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/panode_container.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/panode_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/panode_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/paqual_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/paqual_name.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/parser/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/parser/parse.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/range.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/to_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/to_html.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/to_markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/to_markdown.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/to_plain_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/to_plain_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/to_raw_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/to_raw_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/to_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/to_tree.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/dom/unicode_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/dom/unicode_string.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/format_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/format_type.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/lib.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/link_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/link_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/list_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/list_type.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/location.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/mentions_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/mentions_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/menu_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/menu_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/menu_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/menu_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/pattern_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/pattern_key.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/suggestion_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/suggestion_pattern.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_characters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_characters.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_deleting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_deleting.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_emoji_replacement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_emoji_replacement.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_formatting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_formatting.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_get_link_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_get_link_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_links.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_lists.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_lists.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_lists_with_blocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_lists_with_blocks.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_mentions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_mentions.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_menu_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_menu_action.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_menu_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_menu_state.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_paragraphs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_paragraphs.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_remove_links.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_remove_links.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_selection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_selection.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_set_content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_set_content.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_suggestions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_suggestions.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_to_markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_to_markdown.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_to_message_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_to_message_html.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_to_plain_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_to_plain_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_to_raw_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_to_raw_text.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_to_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_to_tree.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/test_undo_redo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/test_undo_redo.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/testutils_composer_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/testutils_composer_model.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/testutils_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/testutils_conversion.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/tests/testutils_dom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/tests/testutils_dom.rs -------------------------------------------------------------------------------- /crates/wysiwyg/src/text_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/src/text_update.rs -------------------------------------------------------------------------------- /crates/wysiwyg/tests/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/crates/wysiwyg/tests/tests.rs -------------------------------------------------------------------------------- /platforms/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/.gitignore -------------------------------------------------------------------------------- /platforms/android/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /platforms/android/.idea/.name: -------------------------------------------------------------------------------- 1 | Rich Text Editor -------------------------------------------------------------------------------- /platforms/android/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/.idea/compiler.xml -------------------------------------------------------------------------------- /platforms/android/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /platforms/android/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/.idea/vcs.xml -------------------------------------------------------------------------------- /platforms/android/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/README.md -------------------------------------------------------------------------------- /platforms/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/build.gradle -------------------------------------------------------------------------------- /platforms/android/coverage.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/coverage.gradle -------------------------------------------------------------------------------- /platforms/android/example-compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /platforms/android/example-compose/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/build.gradle -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ComposeApplication.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/DefaultMentionDisplayHandler.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/LinkDialog.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/MainActivity.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/SuggestionsView.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/Mention.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/matrix/MentionType.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/components/FormattingButtons.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Color.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/java/io/element/wysiwyg/compose/ui/theme/Theme.kt -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_code.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_code_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_code_block.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_format_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_format_bold.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_format_italic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_format_italic.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_format_strikethrough.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_format_strikethrough.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_format_underline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_format_underline.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_indent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_indent.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_link.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_ordered_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_ordered_list.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_quote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_quote.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_redo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_redo.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_undo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_undo.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_unindent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_unindent.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/drawable/ic_unordered_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/drawable/ic_unordered_list.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /platforms/android/example-compose/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-compose/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /platforms/android/example-view/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /platforms/android/example-view/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/build.gradle -------------------------------------------------------------------------------- /platforms/android/example-view/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/proguard-rules.pro -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/ExampleApplication.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/MainActivity.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/RichTextEditor.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MatrixMentionMentionDisplayHandler.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/Mention.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/java/io/element/android/wysiwyg/poc/matrix/MentionType.kt -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/editor_menu_bg_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/editor_menu_bg_selector.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/editor_menu_text_selector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/editor_menu_text_selector.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_code.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_code_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_code_block.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_format_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_format_bold.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_format_italic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_format_italic.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_format_strikethrough.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_format_strikethrough.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_format_underline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_format_underline.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_indent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_indent.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_link.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_ordered_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_ordered_list.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_quote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_quote.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_redo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_redo.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_undo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_undo.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_unindent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_unindent.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/drawable/ic_unordered_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/drawable/ic_unordered_list.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/layout/dialog_set_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/layout/dialog_set_link.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/layout/view_rich_text_editor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/layout/view_rich_text_editor.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /platforms/android/example-view/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/example-view/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /platforms/android/generate_coverage_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/generate_coverage_report.sh -------------------------------------------------------------------------------- /platforms/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradle.properties -------------------------------------------------------------------------------- /platforms/android/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradle/libs.versions.toml -------------------------------------------------------------------------------- /platforms/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /platforms/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /platforms/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradlew -------------------------------------------------------------------------------- /platforms/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/gradlew.bat -------------------------------------------------------------------------------- /platforms/android/library-compose/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /platforms/android/library-compose/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/build.gradle -------------------------------------------------------------------------------- /platforms/android/library-compose/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platforms/android/library-compose/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=wysiwyg-compose -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorActionsTest.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStateTest.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorStyleTest.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/RichTextEditorTest.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposeTestRuleExt.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ComposerActions.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/EditorActions.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/StateFactory.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/androidTest/java/io/element/android/wysiwyg/compose/testutils/ViewMatchers.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/EditorStyledText.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditor.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorDefaults.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorState.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/RichTextEditorStyle.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/StyledHtmlConverter.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/FakeViewConnection.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/RichTextEditorStyleExt.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/java/io/element/android/wysiwyg/compose/internal/ViewAction.kt -------------------------------------------------------------------------------- /platforms/android/library-compose/src/main/res/drawable/cursor.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/main/res/drawable/cursor.xml -------------------------------------------------------------------------------- /platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library-compose/src/test/java/io/element/android/wysiwyg/compose/FakeRichTextEditorStateTest.kt -------------------------------------------------------------------------------- /platforms/android/library/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /platforms/android/library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/build.gradle -------------------------------------------------------------------------------- /platforms/android/library/gradle.properties: -------------------------------------------------------------------------------- 1 | POM_ARTIFACT_ID=wysiwyg -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorEditTextInputTests.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/EditorStyledTextViewTest.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/fakes/FakeStyleConfig.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnectionIntegrationTest.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/AnyViewAction.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ClickActions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/EditorActions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/FakeLinkClickedListener.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ImeActions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/ScreenshotFailureHandler.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/SpanUtils.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestActivity.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TestMentionDisplayHandler.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextInputMatchers.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/TextViewActions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/java/io/element/android/wysiwyg/test/utils/UriContentListener.kt -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/res/layout/activity_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/res/layout/activity_test.xml -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/res/values/colors.xml -------------------------------------------------------------------------------- /platforms/android/library/src/androidTest/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/androidTest/res/values/ids.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorEditText.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorStyledTextView.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/EditorTextWatcher.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/MentionDisplayHandler.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/display/TextDisplay.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/ComposerExtensions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/extensions/RustExtensions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/inputhandlers/InterceptInputConnection.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/display/MemoizedLinkDisplayHandler.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/AndroidHtmlConverter.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/TextRangeHelper.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/utils/UriContentListener.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorEditTextAttributeReader.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/EditorStyledTextViewAttributeReader.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/LayoutExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/LayoutExtensions.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/ViewLazyViewModelExtension.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/view/models/LinkActionExt.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorInputAction.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/EditorViewModel.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/internal/viewmodel/ReplaceTextResult.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/CharContants.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/EditorIndexMapper.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlConverter.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/HtmlToSpansParser.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/LoggingConfig.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ResourcesHelper.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustCleanerTask.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/RustErrorCollector.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/utils/ThrowableExt.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/StyleConfig.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/BlockRenderer.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelper.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundHelperFactory.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/inlinebg/SpanBackgroundRenderer.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/InlineFormat.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/models/LinkAction.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/BlockSpan.kt: -------------------------------------------------------------------------------- 1 | package io.element.android.wysiwyg.view.spans 2 | 3 | interface BlockSpan 4 | -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeBlockSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CodeSpanConstants.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/CustomMentionSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ExtraCharacterSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/InlineCodeSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/LinkSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/OrderedListSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PillSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/PlainAtRoomMentionDisplaySpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/QuoteSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/ReuseSourceSpannableFactory.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/java/io/element/android/wysiwyg/view/spans/UnorderedListSpan.kt -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/drawable/code_block_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/drawable/code_block_bg.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_left.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_mid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_mid.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_right.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/drawable/inline_code_multi_line_bg_right.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/drawable/inline_code_single_line_bg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/drawable/inline_code_single_line_bg.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values/integers.xml -------------------------------------------------------------------------------- /platforms/android/library/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/internal/utils/TextRangeHelperTest.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposer.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockComposerUpdateFactory.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/mocks/MockTextUpdateFactory.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/fakes/FakeStyleConfig.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/test/utils/SpanUtils.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/AndroidHtmlConverterTest.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/BasicHtmlConverter.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/EditorIndexMapperTests.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/utils/HtmlToSpansParserTest.kt -------------------------------------------------------------------------------- /platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/library/src/test/kotlin/io/element/android/wysiwyg/viewmodel/EditorViewModelTest.kt -------------------------------------------------------------------------------- /platforms/android/plugins/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/plugins/settings.gradle.kts -------------------------------------------------------------------------------- /platforms/android/scripts/ci_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/scripts/ci_test.sh -------------------------------------------------------------------------------- /platforms/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/settings.gradle -------------------------------------------------------------------------------- /platforms/android/test/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /platforms/android/test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/test/build.gradle.kts -------------------------------------------------------------------------------- /platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/DismissAnrRule.kt -------------------------------------------------------------------------------- /platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/FlakyEmulatorRule.kt -------------------------------------------------------------------------------- /platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/android/test/src/main/java/io/element/android/wysiwyg/test/rules/RetryOnFailureRule.kt -------------------------------------------------------------------------------- /platforms/ios/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/.gitignore -------------------------------------------------------------------------------- /platforms/ios/example/.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/.swiftformat -------------------------------------------------------------------------------- /platforms/ios/example/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/.swiftlint.yml -------------------------------------------------------------------------------- /platforms/ios/example/Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Brewfile -------------------------------------------------------------------------------- /platforms/ios/example/Brewfile.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Brewfile.lock.json -------------------------------------------------------------------------------- /platforms/ios/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/README.md -------------------------------------------------------------------------------- /platforms/ios/example/Shared/View+Accessibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Shared/View+Accessibility.swift -------------------------------------------------------------------------------- /platforms/ios/example/Shared/WysiwygSharedConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Shared/WysiwygSharedConstants.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg.xcodeproj/xcshareddata/xcschemes/Wysiwyg.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg.xcodeproj/xcshareddata/xcschemes/Wysiwyg.xcscheme -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/AppDelegate.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Extensions/UIAlertController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Extensions/UIAlertController.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Extensions/View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Extensions/View.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Extensions/WysiwygAction+Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Extensions/WysiwygAction+Utils.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Info.plist -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Mocks/Commands.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Mocks/Commands.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Mocks/Rooms.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Mocks/Rooms.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Mocks/Users.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Mocks/Users.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/SerializationService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/SerializationService.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/WysiwygAttachmentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/WysiwygAttachmentView.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/WysiwygAttachmentViewProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/WysiwygAttachmentViewProvider.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/WysiwygMentionReplacer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/WysiwygMentionReplacer.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/WysiwygTextAttachment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/WysiwygTextAttachment.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Pills/WysiwygTextAttachmentData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Pills/WysiwygTextAttachmentData.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Views/AlertHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Views/AlertHelper.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Views/Composer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Views/Composer.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Views/ComposerActionToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Views/ComposerActionToolbar.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Views/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Views/ContentView.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/Views/WysiwygSuggestionList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/Views/WysiwygSuggestionList.swift -------------------------------------------------------------------------------- /platforms/ios/example/Wysiwyg/WysiwygApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/Wysiwyg/WysiwygApp.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Autocorrection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Autocorrection.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+CodeBlocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+CodeBlocks.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Format.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Format.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Indent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Indent.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+InlineCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+InlineCode.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Keyboard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Keyboard.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Links.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Links.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Lists.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Lists.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+PlainTextMode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+PlainTextMode.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Quotes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Quotes.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Suggestions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Suggestions.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests+Typing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests+Typing.swift -------------------------------------------------------------------------------- /platforms/ios/example/WysiwygUITests/WysiwygUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/WysiwygUITests/WysiwygUITests.swift -------------------------------------------------------------------------------- /platforms/ios/example/ios-test-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/ios-test-coverage.sh -------------------------------------------------------------------------------- /platforms/ios/example/ios-ui-test-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/example/ios-ui-test-coverage.sh -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.gitignore -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftformat -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftlint.yml -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/xcshareddata/xcschemes/WysiwygComposer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/xcshareddata/xcschemes/WysiwygComposer.xcscheme -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/xcshareddata/xcschemes/WysiwygComposerTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/.swiftpm/xcode/xcshareddata/xcschemes/WysiwygComposerTests.xcscheme -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Package.resolved -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Package.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/SECURITY.md -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/DTCoreTextExtended/UIFont+AttributedStringBuilder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/DTCoreTextExtended/UIFont+AttributedStringBuilder.m -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/DTCoreTextExtended/include/UIFont+AttributedStringBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/DTCoreTextExtended/include/UIFont+AttributedStringBuilder.h -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/BlockStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/BlockStyle.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/BuildHTMLAttributedError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/BuildHTMLAttributedError.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/CGRect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/CGRect.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/DTCoreText/DTHTMLElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/DTCoreText/DTHTMLElement.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/DTCoreText/PlaceholderTextHTMLElement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/DTCoreText/PlaceholderTextHTMLElement.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString+Attributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString+Attributes.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString+Range.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString+Range.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString.Key.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSAttributedString.Key.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSMutableAttributedString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSMutableAttributedString.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSParagraphStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSParagraphStyle.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/NSRange.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/String+Character.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/String+Character.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/UIColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/UIColor.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/Extensions/UITextView.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLMentionReplacer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLMentionReplacer.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParser.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParserHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParserHelpers.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParserStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/HTMLParserStyle.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/MentionContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/MentionContent.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/MentionReplacement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/HTMLParser/MentionReplacement.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/ComposerModelWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/ComposerModelWrapper.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerContent.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerView.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerViewModel.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerViewModelProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygComposerViewModelProtocol.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygPillsFlusher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygPillsFlusher.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygTextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygComposerView/WysiwygTextView.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygKeyCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygKeyCommand.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygLinkOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygLinkOperation.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygMentionType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Components/WysiwygMentionType.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/CollectionDifference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/CollectionDifference.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/ComposerAction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/ComposerAction.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/ComposerModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/ComposerModel.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/Logger.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/NSRange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/NSRange.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/PatternKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/PatternKey.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/String.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/UITextView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Extensions/UITextView.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Tools/MentionReplacer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Tools/MentionReplacer.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Tools/StringDiffer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Sources/WysiwygComposer/Tools/StringDiffer.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/NSAttributedStringAttributesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/NSAttributedStringAttributesTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/NSAttributedStringRangeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/NSAttributedStringRangeTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/UIColorExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/Extensions/UIColorExtensionsTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/HTMLParserTests+PermalinkReplacer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/HTMLParserTests+PermalinkReplacer.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/HTMLParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/HTMLParserTests/HTMLParserTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Blocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Blocks.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Common.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Common.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Links.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Links.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Lists.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests+Lists.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/SnapshotTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testCodeBlockContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testCodeBlockContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testInlineCodeContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testInlineCodeContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testMultipleBlocksContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testMultipleBlocksContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testQuoteContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Blocks/testQuoteContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Common/testClearState.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Common/testClearState.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Common/testPlainTextContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Common/testPlainTextContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Links/testLinkContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Links/testLinkContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testIndentedListContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testIndentedListContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testListInQuote.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testListInQuote.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testMultipleListsContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testMultipleListsContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testOrderedListContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testOrderedListContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testUnorderedListContent.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerSnapshotTests/__Snapshots__/SnapshotTests+Lists/testUnorderedListContent.1.png -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+Autocorrection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+Autocorrection.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+MentionsState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+MentionsState.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+SetContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+SetContent.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+Suggestions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests+Suggestions.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Components/WysiwygComposerView/WysiwygComposerViewModelTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/CollectionDifferenceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/CollectionDifferenceTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/ComposerModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/ComposerModel.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/String+LatinLangugesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Extensions/String+LatinLangugesTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/TestConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/TestConstants.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Tools/StringDifferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/Tools/StringDifferTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/UITextViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/UITextViewTests.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+CodeBlocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+CodeBlocks.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Emoji.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Emoji.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Format.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Format.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Indent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Indent.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+InlineCode.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+InlineCode.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Links.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Links.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Lists.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Lists.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Quotes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Quotes.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Suggestions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests+Suggestions.swift -------------------------------------------------------------------------------- /platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/lib/WysiwygComposer/Tests/WysiwygComposerTests/WysiwygComposerTests.swift -------------------------------------------------------------------------------- /platforms/ios/tools/release/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/tools/release/.gitignore -------------------------------------------------------------------------------- /platforms/ios/tools/release/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/tools/release/Package.resolved -------------------------------------------------------------------------------- /platforms/ios/tools/release/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/tools/release/Package.swift -------------------------------------------------------------------------------- /platforms/ios/tools/release/Sources/Release.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/ios/tools/release/Sources/Release.swift -------------------------------------------------------------------------------- /platforms/web/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/.editorconfig -------------------------------------------------------------------------------- /platforms/web/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/.eslintignore -------------------------------------------------------------------------------- /platforms/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/.eslintrc.json -------------------------------------------------------------------------------- /platforms/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/.gitignore -------------------------------------------------------------------------------- /platforms/web/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | dist-demo 3 | example-wysiwyg 4 | generated 5 | -------------------------------------------------------------------------------- /platforms/web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/.prettierrc.json -------------------------------------------------------------------------------- /platforms/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/README.md -------------------------------------------------------------------------------- /platforms/web/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/cypress.config.ts -------------------------------------------------------------------------------- /platforms/web/cypress/e2e/clipboard/cut.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/cypress/e2e/clipboard/cut.spec.ts -------------------------------------------------------------------------------- /platforms/web/cypress/e2e/clipboard/paste.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/cypress/e2e/clipboard/paste.spec.ts -------------------------------------------------------------------------------- /platforms/web/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/cypress/support/commands.ts -------------------------------------------------------------------------------- /platforms/web/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/cypress/support/e2e.ts -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/.gitignore -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/README.md -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/index.html -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/package-lock.json -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/package.json -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/src/App.css -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/src/App.tsx -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/src/index.css -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/src/main.tsx -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/tsconfig.json -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/tsconfig.node.json -------------------------------------------------------------------------------- /platforms/web/example-wysiwyg/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/example-wysiwyg/vite.config.ts -------------------------------------------------------------------------------- /platforms/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/index.html -------------------------------------------------------------------------------- /platforms/web/lib/composer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/composer.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/composer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/composer.ts -------------------------------------------------------------------------------- /platforms/web/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/constants.ts -------------------------------------------------------------------------------- /platforms/web/lib/conversion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/conversion.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/conversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/conversion.ts -------------------------------------------------------------------------------- /platforms/web/lib/dom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/dom.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/dom.ts -------------------------------------------------------------------------------- /platforms/web/lib/suggestion.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/suggestion.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/suggestion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/suggestion.ts -------------------------------------------------------------------------------- /platforms/web/lib/testUtils/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/testUtils/Editor.tsx -------------------------------------------------------------------------------- /platforms/web/lib/testUtils/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/testUtils/selection.ts -------------------------------------------------------------------------------- /platforms/web/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/types.ts -------------------------------------------------------------------------------- /platforms/web/lib/useComposerModel.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useComposerModel.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/useComposerModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useComposerModel.ts -------------------------------------------------------------------------------- /platforms/web/lib/useFormattingFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useFormattingFunctions.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/assert.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/event.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/event.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/event.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/index.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/types.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/useListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/useListeners.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/utils.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/useListeners/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useListeners/utils.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/assert.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/index.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/types.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/useTestCases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/useTestCases.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/utils.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/useTestCases/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useTestCases/utils.ts -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.delete.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.delete.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.formatting.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.formatting.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.inputEventProcessor.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.inputEventProcessor.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.ts -------------------------------------------------------------------------------- /platforms/web/lib/useWysiwyg.undo-redo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/useWysiwyg.undo-redo.test.tsx -------------------------------------------------------------------------------- /platforms/web/lib/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/utils.test.ts -------------------------------------------------------------------------------- /platforms/web/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/lib/utils.ts -------------------------------------------------------------------------------- /platforms/web/lib/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /platforms/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/package.json -------------------------------------------------------------------------------- /platforms/web/scripts/hack_exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/scripts/hack_exports.js -------------------------------------------------------------------------------- /platforms/web/scripts/hack_myfetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/scripts/hack_myfetch.js -------------------------------------------------------------------------------- /platforms/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/App.tsx -------------------------------------------------------------------------------- /platforms/web/src/images/bold.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/bold.svg -------------------------------------------------------------------------------- /platforms/web/src/images/code_block.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/code_block.svg -------------------------------------------------------------------------------- /platforms/web/src/images/indent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/indent.svg -------------------------------------------------------------------------------- /platforms/web/src/images/inline_code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/inline_code.svg -------------------------------------------------------------------------------- /platforms/web/src/images/italic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/italic.svg -------------------------------------------------------------------------------- /platforms/web/src/images/list_ordered.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/list_ordered.svg -------------------------------------------------------------------------------- /platforms/web/src/images/list_unordered.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/list_unordered.svg -------------------------------------------------------------------------------- /platforms/web/src/images/quote.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/quote.svg -------------------------------------------------------------------------------- /platforms/web/src/images/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/redo.svg -------------------------------------------------------------------------------- /platforms/web/src/images/strike_through.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/strike_through.svg -------------------------------------------------------------------------------- /platforms/web/src/images/underline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/underline.svg -------------------------------------------------------------------------------- /platforms/web/src/images/undo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/undo.svg -------------------------------------------------------------------------------- /platforms/web/src/images/unindent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/images/unindent.svg -------------------------------------------------------------------------------- /platforms/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/src/main.tsx -------------------------------------------------------------------------------- /platforms/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /platforms/web/test.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/test.setup.ts -------------------------------------------------------------------------------- /platforms/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/tsconfig.json -------------------------------------------------------------------------------- /platforms/web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/tsconfig.node.json -------------------------------------------------------------------------------- /platforms/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/vite.config.ts -------------------------------------------------------------------------------- /platforms/web/vite.demo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/vite.demo.config.ts -------------------------------------------------------------------------------- /platforms/web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/platforms/web/yarn.lock -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/renovate.json -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /uniffi-bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/uniffi-bindgen/Cargo.toml -------------------------------------------------------------------------------- /uniffi-bindgen/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/uniffi-bindgen/src/main.rs -------------------------------------------------------------------------------- /update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-org/matrix-rich-text-editor/HEAD/update_version.sh --------------------------------------------------------------------------------