flutter_monaco_crossplatform 1.0.0
flutter_monaco_crossplatform: ^1.0.0 copied to clipboard
Cross-platform Monaco Editor (VS Code's editor) for Flutter with Web and Linux support. Features 100+ languages, syntax highlighting, themes, and full API on all platforms.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2025-01-08 #
Added #
- Initial release as
flutter_monaco_crossplatform - Cross-platform Monaco Editor support (Windows, macOS, Linux, Web)
- VS Code's Monaco Editor integration
- 100+ programming languages with syntax highlighting
- Multiple editor themes (Light, Dark, High Contrast)
- Full Monaco Editor API with type-safe bindings
- Programmatic find/replace with regex support
- Code decorations and markers
- Event streams for content changes, selection, and focus
- webview_cef integration for desktop platforms (Windows, macOS, Linux)
- Native browser iframe for Web platform
- ~30MB Monaco assets with one-time extraction on first launch
Changed #
- Forked from
flutter_monaco@1.0.0by omar-hanafy - Added Web platform support
- Added Linux platform support via webview_cef
- Temporarily disabled Android and iOS support (desktop/web focus)
Technical Details #
- Based on Monaco Editor 0.52.2+
- Requires Dart SDK >=3.0.0
- Requires Flutter >=3.16.0
- Uses webview_cef ^0.2.2 for desktop WebView