# AndroidIDE Version v2.6.1-beta Changelog In this release of AndroidIDE v2.6.1-beta, we have taken steps to address various issues, including critical ones. ## Important Note _No significant notes in this release._ ## Additions _No new additions in this release._ ## Removals - The `File tree` action (and related preference) has been removed from the editor activity. Please use the drawer toggle instead. - The first completion item is no longer automatically selected when the `ENTER` key is pressed ([issue #1201](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1201)). We plan to reintroduce this feature with a better implementation in future IDE versions. ## Bug Fixes - Fixed an `IndexOutOfBoundsException` when selecting from multi-choice preferences ([issue #1444](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1444), [issue #1473](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1473)). - Resolved an `IndexOutOfBoundsException` when updating single-choice preferences without any changes ([issue #1455](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1455)). - Tooling API now functions correctly when working with preview versions of AGP ([issue #1440](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1440)). - The editor's language is now updated when an opened file is renamed ([issue #1406](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1406)). - `SymbolInputView` is no longer hidden when files are opened. - Previous signature help requests are now cancelled when a new request is made ([issue #1393](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1393)). - Files are now renamed asynchronously, preventing UI lags when renaming large files ([issue #1413](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1413)). - `SourceFileManager` no longer unnecessarily indexes the root project ([issue #1396](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1396)). - Fixed a misleading stack trace reported when launching the application ([issue #1392](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1392)). - On-demand imports in Java files no longer cause the definition and reference providers to fail ([issue #1449](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1449), [issue #1211](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1211)). - Resolved a `NullPointerException` when publishing diagnostics to the editor ([issue #1462](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1462)). - Occasional `NullPointerException` when saving files has been addressed ([issue #1463](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1463)). - Fixed memory leaks caused due to `TSTree` instances not being closed by Java LSP. - Fixed a bug that cause build failures if the project had subprojects in sub-directories ([issue #1491](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1491)). ## Improvements - Action menus are now hidden if all of their child actions are hidden. - Some missing keywords have been added to Java completions ([issue #1420](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1420)). - The navigation drawer in the editor activity no longer takes up full-screen space in landscape mode ([issue #1430](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1430)). - The save action is now disabled if another save operation is already in progress ([issue #1391](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1391)). - Updated translations from Crowdin. Our heartfelt appreciation to all the [Crowdin translators](https://github.com/AndroidIDEOfficial/AndroidIDE/blob/dev/CROWDIN_CONTRIBUTORS.md) for their invaluable contributions. ## Contributors - @raredeveloper ([PR #1439](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1439), [PR #1456](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1456), [PR #1470](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1470), [PR #1487](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1487)). - @Rafael2616 ([PR #1442](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1442)). We believe that you'll have a delightful experience using AndroidIDE v2.6.1-beta!