Files
AndroidIDE/changelogs/v2.0.0-beta.md
T
2022-06-23 16:52:30 +05:30

69 lines
2.6 KiB
Markdown

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