Skip to content

Commit b5852ca

Browse files
committed
docs: add release notes for v2.4.0-beta
1 parent 9718f4c commit b5852ca

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

changelogs/v2.4.0-beta.md

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# AndroidIDE v2.4.0-beta
2+
3+
This release fixes some minor issues and adds some important features including tree-sitter syntax highlighting support for Kotlin and JSON files.
4+
5+
## Important notes
6+
7+
_No notes_
8+
9+
## Additions
10+
11+
- Added a preference to disable java source code analysis (EXPERIMENTAL).
12+
- Added support for syntax highlighting Java package name, imports and field accesses.
13+
- Tree Sitter syntax highlighting support has been added for the following languages :
14+
- Kotlin - `kt` and `kts` files.
15+
- JSON - `json` files.
16+
- Added option to reload color schemes at runtime.
17+
- Root project directory is now shown in the file tree to allow working with files in the project root.
18+
- There is now a file size limit of `10MB` for the editor. This means that the users will NOT be able to open files larger than `10MB` in the editor.
19+
- An asterisk (`*`) is now shown before the file names of files that have been modified in the editor.
20+
- Files with same name are now distinguishable when opened in editor.
21+
- Translations have been updated. Thanks to the [Crowdin project members](https://crowdin.com/project/androidide/members).
22+
23+
## Fixes
24+
25+
- Java code completion becomes unresponsive when completions are requested in an anonymous class ([bdd119d](https://github.com/AndroidIDEOfficial/AndroidIDE/commit/bdd119d63153ece5acba811945ac0ac0a30a2f62)).
26+
- Fully qualified names are inserted when a XML tag completion item is selected (#837).
27+
- IDE closes on reopening a project (#798).
28+
- Editor lags on continuously deleting text.
29+
- Avoid crash if the device doesn't support `OPEN_DOCUMENT_TREE` intent action.
30+
- `EventBus` is sometimes reinstalled multiple times, resulting in a crash (#809).
31+
- Trying to reinitialize project when the tooling server is not started results in a crash (#847).
32+
- Tab text is not updated when an opened file is renamed. This leads to another copy of the same file.
33+
- Fixed some memory leaks.
34+
35+
## Improvements
36+
37+
- Improved colors in editor windows.
38+
- Signture help window is now given more priority over the diagnostics window. This means, if the signature help window is visible to the user, the diagnostics window will not be shown.
39+
- The IDE now releases some unnecessary resources when a file is deleted or renamed.

0 commit comments

Comments
 (0)