Files
2022-06-23 16:52:30 +05:30

2.6 KiB

AndroidIDE v2.0.0-beta

AndroidIDE v2.0.0-beta is here with new features and improvements.

Important Notes

  • This is a pre-release and is not so stable. There are some features that are partially implemented.
  • The minimum SDK has been raised to 26 (Android O).

Additions

  • XML Layout Designer with ability to preview XML drawables.
  • Added packages for terminal.
  • libGDx project template. Thanks to @Smooth-E (#81).
  • Kotlin project template. Thanks to @BanDroid (#60).
  • Preference to switch between bash and /system/bin/sh in terminal.
  • Preference for matching partial names in java completion.
  • Preference to choose between floating window text actions and text actions in ActionMode.
  • Preference to enable/disable font ligatures.
  • Show process output when build tools installation fails.
  • Ability to expand selection in supported languages.
  • Ask user to save unsaved files before closing project.
  • Hindi translation. Thanks to @Premjit-Chowdhury (#70, #127).
  • German translation. Thanks to @MarvinStelter.
  • Indonesian translation. Thanks to @BanDroid (#54, #57, #60, #72, #125).
  • Chinese translation. Thanks to @Rosemoe (#56, #73, #104) and @mikofe (#118, #119, #123).
  • French translation. Thanks to @Se-Lyan (#79).
  • Russian translation. Thanks to @Smooth-E (#97).

Removals

  • Autosave of files is removed. However, a preference has been added for the same which, when enabled, saves the files automatically before close.

Fixes

  • File does not close and crashes if reopened and closed again.
  • Flickering of whole auto completion window.
  • Flickering of completion item due to API info.
  • Build tools installation fails if JAVA_HOME does not exist.
  • Invalid syntax highlight for method invocations in java.
  • Package private classes not included in java completion.
  • IDE crashes when Paste option is selected in terminal and no clip is available.
  • Fixed a bug due to which the IDE was not able to open empty files.
  • LogSender class not included in JLS workspace.

Improvements

  • Show crash report when the IDE crashes.
  • The Java language server is now embedded in the IDE itself.
  • The AndroidIDE Gradle plugin is now packaged with the IDE.
  • Show name of opened project.
  • Show signature help in window instead of using a TextView.
  • The java completion provider now uses a custom JDK runtime image with Android framework classes and is no more dependent on JDK installation.
  • Disable Save option when all files are saved.
  • Allow installation of files from file tree.

New Contributors

  • @BanDroid
  • @Rosemoe
  • @Premjit-Chowdhury
  • @Se-Lyan
  • @Smooth-E
  • @ansh2166
  • @mikofe