## **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