11# AndroidIDE Changelog
2+
23This is the changelog of all the releases of AndroidIDE.
34
45## ** v2.0.1-beta** (in development)
56
67### Important notes
8+
79<!-- Breaking changes and other important stuff here-->
10+
811- As 64-bit installation does not work on Android 12 (due
912 to [ restriction by the OS] ( https://source.android.com/devices/tech/debug/tagged-pointers ) ), 32-bit
1013 build tools need to be installed when installing AndroidIDE on devices running Android 12.
1114- Google services and Firebase integration has been removed.
1215
1316### Additions
17+
1418<!-- New features-->
19+
1520- Code formatter for Java source code.
1621- Support for
17- [ ` GestureOverlayView ` ] ( https://developer.android.com/reference/android/gesture/GestureOverlayView ) ,
22+ [ ` GestureOverlayView ` ] ( https://developer.android.com/reference/android/gesture/GestureOverlayView )
23+ ,
1824 [ ` ToggleButton ` ] ( https://developer.android.com/reference/android/widget/ToggleButton ) ,
1925 [ ` Switch ` ] ( https://developer.android.com/reference/android/widget/Switch ) ,
2026 [ ` GridLayout ` ] ( https://developer.android.com/reference/android/widget/GridLayout ) ,
@@ -31,17 +37,22 @@ This is the changelog of all the releases of AndroidIDE.
3137 - Remove unused class
3238 - Remove unused method
3339 - Remove unused 'throws'
40+ - You can now override multiple superclass methods at once.
3441- ` DocumentsProvider ` for providing access to files in ` HOME ` directory.
3542
3643### Removals
44+
3745<!-- Things that were removed-->
46+
3847- Removed initial view attributes from view tags completion in XMLCompletionProvider.
3948- Vertical text action window has been removed.
4049- Removed Google services and Firebase integration.
4150- Removed the horizontal text actions menu from the editor in favour of the new actions menu.
4251
4352### Fixes
53+
4454<!-- Bug fixes, etc-->
55+
4556- Cash in attribute editors when adding an attribute.
4657- Crash when selecting diagnostic item from diagnostics list.
4758- Some diagnostic items are not shown in diagnostic window (#96 ).
@@ -53,27 +64,33 @@ This is the changelog of all the releases of AndroidIDE.
5364- Illegal argument exception while overriding methods in Java completion provider.
5465
5566### Improvements
67+
5668<!-- Things that were improved and worth mentioning-->
69+
5770- Do not import classes from ` java.lang ` package when completion items are selected.
5871- XML completion provider now uses 'Match completions in lower case' preference.
59- - Dismiss all windows shown by editor when file tab is unselected or when the bottom sheet is expanded.
72+ - Dismiss all windows shown by editor when file tab is unselected or when the bottom sheet is
73+ expanded.
6074- Improved the editor actions menu.
6175- Sort completion items according to their kind and sort text.
62- - Restore file tree state when application is resumed (#150 ).
76+ - Restore file tree state when application is resumed (#150 ).
6377- Updated templates to work with Android 12 (#144 ).
6478- Updated Chinese translation. Thanks to @mikofe (#128 ).
6579- Updated French translation. Thanks to @Se-Lyan (#136 ).
6680- Updated German translation (#144 ).
6781
6882## ** v2.0.0-beta**
83+
6984AndroidIDE v2.0.0-beta is here with new features and improvements.
7085
7186### Important Notes
87+
7288- This is a pre-release and is not so stable. There are some features that are partially
7389 implemented.
7490- The minimum SDK has been raised to ` 26 ` (` Android O ` ).
7591
7692### Additions
93+
7794- XML Layout Designer with ability to preview XML drawables.
7895- Added packages for terminal.
7996- libGDx project template. Thanks to @Smooth-E (#81 ).
@@ -93,10 +110,12 @@ AndroidIDE v2.0.0-beta is here with new features and improvements.
93110- Russian translation. Thanks to @Smooth-E (#97 ).
94111
95112### Removals
113+
96114- Autosave of files is removed. However, a preference has been added for the same which, when
97115 enabled, saves the files automatically before close.
98116
99117### Fixes
118+
100119- File does not close and crashes if reopened and closed again.
101120- Flickering of whole auto completion window.
102121- Flickering of completion item due to API info.
@@ -108,6 +127,7 @@ AndroidIDE v2.0.0-beta is here with new features and improvements.
108127- ` LogSender ` class not included in JLS workspace.
109128
110129### Improvements
130+
111131- Show crash report when the IDE crashes.
112132- The Java language server is now embedded in the IDE itself.
113133- The AndroidIDE Gradle plugin is now packaged with the IDE.
@@ -119,6 +139,7 @@ AndroidIDE v2.0.0-beta is here with new features and improvements.
119139- Allow installation of files from file tree.
120140
121141### New Contributors
142+
122143* @BanDroid
123144* @Rosemoe
124145* @Premjit-Chowdhury
0 commit comments