Cross Note represents a .NET MAUI sample app showcasing a robust text editor feature, a component currently absent in MAUI's native capabilities. DotNET MAUI stands as a powerful framework for crafting cross-platform applications using your preferred DotNET library. While the framework continues to evolve, a notable gap existed in the form of a native rich text editor. To address this, I leveraged Quill.JS to integrate this essential feature into MAUI. I trust that exploring this repository will prove engaging and enlightening.
In place of Quill.JS, one can use TinyMCE, and CKEditor to add some more advanced editor features.
- Manage your notes (Basic CRUD opration)
- Use Rich Text Editor to edit your notes (Available for all platforms: Android, Ios, Windows)
- An innovative workaround to enable Rich Text Editor with the help of MAUI webview & Quill.JS
To install Cross Note on your device or emulator/simulator:
- Clone or download this repository
- Open the solution file (.sln) in Visual Studio 2022 or later (Visual Studio should include .NET Multi-platform App UI development in the first place, otherwise please follow the instructions from here)
- Select your target platform and device/emulator/simulator
- Build and run the app
If you need help with something or have an idea, feel free to start a Discussion. If you have detailed repro steps, open an issue here instead.