Skip to content

Releases: Rosemoe/sora-editor

0.6.0-dev-2

01 Oct 06:31
f20b1e9
Compare
Choose a tag to compare
0.6.0-dev-2 Pre-release
Pre-release

0.6.0-dev-2

0.6.0-dev-1

21 Sep 13:16
e137981
Compare
Choose a tag to compare
0.6.0-dev-1 Pre-release
Pre-release

Updates

  • Base package is renamed to io.github.rosemoe.sora
  • BlockLinkedList is removed
  • All builtin color schemes are non-final
  • Blockline painting attribute (bcfdbbd)
  • Compatibility method for ViewPager (97a1225)
  • language-css3 added
  • Selection change event
  • Get completion item height in place
  • Add method to mark error/warning/typo/deprecated
  • Ligatures switch, and ligatures are disabled by default
  • Fix illegal cursor position between two-char emoji
  • Optimized selection handle

Tip

use

implementation 'io.github.Rosemoe.sora-editor:<module>:<version>'

for this version and later versions

0.5.4

08 Aug 13:30
Compare
Choose a tag to compare
0.5.4 Pre-release
Pre-release

Nothing but downgrade gradle plugin to run Jitpack

0.5.3

01 Aug 05:24
Compare
Choose a tag to compare
0.5.3 Pre-release
Pre-release

License Update

Since 0.5.3, CodeEditor's license has been changed to the General Public License V3.
Make sure that there is no conflict between your project and this.

Update Note

  • Added option to disable fullscreen in landscape mode (by @itsaky )
  • Pin line number at left
  • Show line number for first row even if its leading row is invisible under wordwrap mode
  • Max text length passed to input method rised.

0.5.2

02 Jul 14:13
Compare
Choose a tag to compare
0.5.2 Pre-release
Pre-release

Version 0.5.2

  • Fix emoji separating in word wrap mode (#72)

Note

Update plan is changed due to my time schedule.
New major version development is delayed.

0.5.1

07 Jun 13:33
Compare
Choose a tag to compare
0.5.1 Pre-release
Pre-release

Version 0.5.1

Important: This is the last version before editor project's refactor
Next version will be almost fully different

Updates

  • Fix error in emoji measuring (#57 #58 by @MoFanChenXuan)
  • Remove content restriction of SymbolChannel
  • New text action popup (#63 by @RandunuRtx )
  • Unselect text by clicking whitespace (#64 by @itsaky )
  • Fix unexpected cursor flashing after removing and adding editor view again
  • Add support for shifting selections from keyboard in selecting mode (#60)
  • Fix incorrect color of newline symbol
  • Fix bug in performing enter key (#67)
  • Empty composing workaround (#69)

0.5.0

01 May 09:27
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

This is a major update of CodeEditor with many patches and features.
And some slight breaking changes are made.
Thanks to contributions from @itsaky and @RandunuRtx !

Breaking changes

  • Interfaces do not have default methods due to compatibility, which means language implementations must override the methods explicitly (#48)
  • 'language-s5d' module is removed

New features & Improvements

  • language-python by @RandunuRtx
  • No longer redraw view automatically when cursor is invisible
  • Quicker speed in line number rendering
  • Add some symbol pairs (#44) by @itsaky
  • Add support for making symbol bar (#45)
  • Show action panel when inserting (#51)
  • Auto scroll when thumb hovers at edges of view (#50)

Fixed bugs

  • Crash on low API level (#48)
  • Unexpected background color when focused on Android 11 (#41)
  • Adapt keyboard behaviors (#41, #56)
  • Can not deselect text after selecting all (#46) by @itsaky
  • Invalid cast on custom adapter (#53) by @itsaky
  • Font issue on text offset (#55)
  • Auto indent is invalid in Java language (#56)

0.4.0

27 Feb 08:36
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release

Note: This release includes breaking changes

API Requirement rised up to Android 5.0 (API 21)

Module editor

Bug fix

  • Invalid EdgeEffect
  • MyCharacter not initialized
  • Word wrap layout width
  • Invalid call to deleteSurroundingText (#34)

New faetures

  • Provide completions together with composing text (#32)
  • Scaling size range can be controlled
  • New module language-html (by @itsaky )
  • Symbol pairs auto-completion (#36)
  • Handler for typing new line
  • Custom support for adapter of auto-completion

Module language-java

New feature

  • Putting '{}' automatically when typing newline

0.3.2

08 Feb 12:46
Compare
Choose a tag to compare
0.3.2 Pre-release
Pre-release

Fixed bugs

  • Incorrect cursor position
  • EOL is shown at beginning of line while using EmptyLanguage
  • Span read-write concurrency during drawing
  • EdgeEffect reversed in direction
  • Exit select action mode after selected region is set to be zero size by input method

New feature

  • Line number visibility can be controlled

0.3.1

29 Aug 09:22
Compare
Choose a tag to compare
0.3.1 Pre-release
Pre-release

Bug fix

  • Bug in auto scrolling at selecting text while wordwrap is enabled

Change

  • Project now uses Java language level 8

Javadoc

  • Fix typos