mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-11-14 07:42:05 +08:00
chore: add changelog for v2.6.0-beta
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
# AndroidIDE Version 2.6.0-beta Changelog
|
||||
|
||||
This minor release fixes bugs while adding some necessary features and improvements.
|
||||
|
||||
Thanks to all the people who have contributed to this release (including our [Crowdin translators](https://github.com/AndroidIDEOfficial/AndroidIDE/blob/dev/CROWDIN_CONTRIBUTORS.md)).
|
||||
|
||||
## Important Note
|
||||
|
||||
- We have new GitHub sponsors!
|
||||
- [@Meisterqn](https://github.com/Meisterqn)
|
||||
- [@esalessandrxx](https://github.com/esalessandrxx)
|
||||
- The AndroidIDE project is now supported by [DigitalOcean Open Source Sponsorship](https://www.digitalocean.com/open-source/credits-for-projects) program.
|
||||
|
||||
## Additions
|
||||
|
||||
- You can now select the build variant for each Android module in the project ([#223](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/223)).
|
||||
- Multiple application modules (`com.android.application`) in a project are now supported.
|
||||
- Support for static span colors has been added, allowing previewing the HEX colors in XML/Java/Kotlin files. If you have created a custom color scheme, you need to update your scheme according to [this commit](https://github.com/AndroidIDEOfficial/AndroidIDE/commit/ce4295b63e03e1506daad2f4cfd4b2a5c902d53c) (see the language scheme files) in order to enable this feature.
|
||||
- A new toggle has been added in preferences to enable/disable log receiver service.
|
||||
- New actions:
|
||||
- `Disconnect logsenders`: Disconnects from all connected log senders at once.
|
||||
- `Long select` (editor text action): Allows selecting long text efficiently without using the selection handle.
|
||||
- `Launch app`: Launches the already installed application.
|
||||
- New preferences:
|
||||
- Preference to enable/disable sticky scroll in the editor.
|
||||
- Preference to automatically launch application after build & install.
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
- Package installation sessions are not abandoned properly ([#1213](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1213)).
|
||||
- Fixed a bug related to the build tools version in templates. Thanks to [@MrIkso](https://github.com/MrIkso) ([#1220](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1220)) and [@Rafael2616](https://github.com/Rafael2616) ([#1243](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1243)).
|
||||
- 'Organize imports' action clears undo/redo history ([#1210](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1210)).
|
||||
- Files are not saved before project synchronization ([#1259](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1259)).
|
||||
- Options menu is not invalidated when closing files, resulting in NPE in `PreviewLayoutAction` ([#1176](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1176)). Thanks to [@FaSheep](https://github.com/FaSheep) ([#1251](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1251)).
|
||||
- 'Run tasks' dialog is not fully expanded on large screens ([#975](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/975)). Thanks to [@FaSheep](https://github.com/FaSheep) ([#1253](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1253)).
|
||||
- Fixed a bug where the project synchronization issues were not handled properly.
|
||||
- `layout` attribute in `<include>` tags is not preserved while inflating XML layouts ([#1214](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1214)).
|
||||
- Build tasks are run on the caller thread, occasionally causing the main thread to freeze ([#1268](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1268)).
|
||||
- `ClassCastException` while putting the app in the background ([#1208](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1208)).
|
||||
- Single-choice preferences are not dismissed when clicked outside. Thanks to [@Rafael2616](https://github.com/Rafael2616) ([#1311](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1311)).
|
||||
- NPE when executing `RedoAction` ([#1318](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1318)).
|
||||
- `Quick run` action is not shown when the IDE is resumed from the background ([#1314](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1314)).
|
||||
- Crash while creating new files if the file name is empty ([#1322](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1322)).
|
||||
- Last opened project is reset unnecessarily ([#1225](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1225)).
|
||||
- Unable to exit UI Designer activity in case of XML generation failures ([#1280](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1280)).
|
||||
- LogSender dependency is always `changing`, causing the Gradle configuration cache to always regenerate.
|
||||
- `IndexOutOfBoundsException` when checking for signature help ([#1380](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1380)).
|
||||
- NPE when trying to show error message for code action execution errors ([#1408](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1408)).
|
||||
|
||||
## Improvements
|
||||
|
||||
- The file tree has now been moved to the start (left) drawer.
|
||||
- The `Quick run` and `Cancel build` actions have now been merged into a single action.
|
||||
- Files are now read/saved asynchronously with progress bars.
|
||||
- Updated icon for 'Clear' action in bottom sheet. Thanks to [@Smooth-E](https://github.com/Smooth-E) ([#1404](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1404)).
|
||||
- Proper error messages are now shown for template creation failures ([#1276](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1276)).
|
||||
- Log receiver service is now started only when there is at least one client connected.
|
||||
- Kotlin script files now have distinguishable file icon ([#1140](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1140)). Thanks to [@FaSheep](https://github.com/FaSheep) ([#1252](https://github.com/AndroidIDEOfficial/AndroidIDE/issues/1252)).
|
||||
- Updated translations from Crowdin. We extend our heartfelt appreciation to all the [Crowdin translators](https://github.com/AndroidIDEOfficial/AndroidIDE/blob/dev/CROWDIN_CONTRIBUTORS.md) for their invaluable contributions.
|
||||
|
||||
We believe that you'll have a delightful experience using AndroidIDE v2.6.0-beta!
|
||||
Reference in New Issue
Block a user