- First Release Version.
- Update pubspec.yaml and README.
- Update publisher
- Update re-highlight version.
- Fix unmounted issue.
- [IMP] Break changes: refactor code autocomplete API.
- [IMP] Break changes: add more params for
CodeLineSpanBuilder
. - Make
CodeEditorTapRegion
to public. - Add
MouseTrackerAnnotationTextSpan
for hovering support. - Add
CodeLineEditingControllerDelegate
for delegating the controller. - Add an API for editor force repaint.
- Clamp mode selection handle positions for mobile.
- Add an auto scrolling list for autocomplete example.
- Fix mobile selection handle invisible issue.
- Delete shift key selection logic for mobile.
- Fix newline action not works with some android input methods.
- Fix a bug that the mobile input keyboard does not popup when tapping the editor.
- Web support.
- Mobile toolbar widget will be built by user rather than the editor.
- Autocomplete will only update after user input.
- Fix desktop focus issue.
- [IMP] Break changes: remove API
CodeLineEditingController.fromFile
. - Feature: singleline chunks comment.
- Feature: multiline comment formatter
- Feature: moveCursorToWordBoundary and extendSelectionToWordBoundary(forward and backward).
- Fix space key not works in PageView.
- Notify delegate listeners when controller was changed.
- Remove editable shortcut actions when read only.
- Feature: add shortcuts for word and line direction deleting.
- Feature: add an option to disable autocomplete closed symbols.
- Feature: add borderRadius and clipBehavior properties to editor settings.
- Feature:allow clearing of CodeLineEditingController's undo and redo stack.
- Opt autocomplete quoted symbol logic.
- Fix
IsolateCallback
might be invoked after the isolate was closed. - Fix controller delegate memory leak issue.
- Fix issue
xxx is used after being disposed
. - Fix the bug that the underlying text will be selected when trying to click-drag the scroll bar.
- Fix code lint warnings in the example project.
- Fix double newline issue on iOS.
- Allow the gesture pointer overflow when dragging to select text.
- Give an option to tell editor the size of the custom scrollbar.
- Check tap down pointer whether is in the valid region.
- Break changes: Change autocomplete behavior to replace user input with complete match to support more pattern match method.
- Add callback parameter to CodeLineNumberRenderObject for customizable line number behavior.
- Implement floating cursor feature for iOS.
- Long press will select a word on mobile platform.
- Disable ESC shortcuts when nothing the editor can do.
- Added option for maximum rendering length of single line text.
- Fix makePositionCenterIfInvisible was called infinitely.
- Clamp code line substring.
- Fixed a bug: type 'Null' is not a subtype of type '_CodeFieldRender'.