- Handle exchanging code lists at the runtime #43
- Improve line number text padding with different text sizes
- Improve the doc for setLineNumberTextSize to be explicit that value is in pixel
- Make highlighting current line number option off by default
- Improve calculating line number padding from 3k ns to 1.5k ns per line.
- Add support for relative line number feature inspired from vim editor
- Add support for highlighting the current line and customize the color
- Fix #28: auto complete on Android 6 and lower
- Remove un used get location call on auto complete
- Feature #18: Add option to bring cursor at the middle of pair
- Feature #11: Add setLineNumberTypeface method to change line number font
- Fix Issue #15: Improve Auto complete drop down position when cursor on the end of the view
- Fix OnDraw not working issue when the line number is disabled
- Fix calculate indentation issue when user insert on the end with no next char
- Improve drawing line number performance
- Improve Auto Complete implementation to fix multi size drop down popup position
- Add setMaxSuggestionsSize to limit the number of suggestions
- Add setAutoCompleteItemHeightInDp take the auto complete list item to change the drop down final size
- Add support for Auto Pair complete
- Improve Auto indenting implementation and be able to support python indentation
- Add the missing Javadoc comments for all the public methods
- Improve highlightSyntax implementation
- Add resetHighlighter method to un highlight all tokens
- Improve the example app
- Improve Auto indenting implementation and make it more customizable
- Add support for find and replacement features and highlight match tokens
- Improve auto-complete drop-down menu position to be directly below the current cursor position
- Support code snippets and change them in runtime
- Support optional line number
- Deploy on MavenCentral
- Added highlightWhileTextChanging option so you can control when the highlighter should to start, default value is true
- Initial release.