|
| 1 | +### CodeAssist v0.2.9 ALPHA |
| 2 | + |
| 3 | +### ViewBinding support |
| 4 | +- Real time code completions and analysis for view binding generated files. To enable the feature, check [this pull request.](https://github.com/tyron12233/CodeAssist/pull/331). |
| 5 | +- Data binding is not yet supported, we are looking forward on implementing it in the future. |
| 6 | + |
| 7 | +### Jetpack Compose template |
| 8 | +- You can now create jetpack compose projects. Previews are not yet supported. |
| 9 | + |
| 10 | +### Updated Java Compiler |
| 11 | +- CodeAssist can now compile libaries that are built with JDK 11. (Like sora-editor). |
| 12 | + |
| 13 | +### Formatter |
| 14 | +- Eclipse formatter is now used by default with the standard java convention settings. We are planning to allow configuring code formatting options in the future. |
| 15 | + |
| 16 | +### Importing Files. |
| 17 | +- You can now import files by long pressing a directory and pressing `Import`. |
| 18 | +- This feature is only available on android 10 devices and below. Scoped Storage support will be added in the future. |
| 19 | + |
| 20 | +### Misc |
| 21 | +- File drawer can now be scrolled horizontally. |
| 22 | +- Proguard mapping files are now included the apk output. |
| 23 | +- Notification icon is now shown properly. |
| 24 | +- Project path will no longer be cleared when selecting a new path. |
| 25 | +- Fixed wrong block line color parsed from themes. |
| 26 | +- Updated BundleTool version. |
| 27 | +- Fixed UI freeze when closing an XML tag. |
| 28 | +- The name of the library will now be displayed instead of its hash on the build log. |
| 29 | +- R.java file is now updated incrementally. |
| 30 | +- Added code completion on attributes from the Layout Editor. |
| 31 | + |
| 32 | +### Important changes |
| 33 | +- Kotlin code completions and error highlighting are **temporarily** disabled. They will be reimplemented when the new kotlin compiler API is available. |
| 34 | +- Code completions are now not available while the project is compiling and indexing. |
| 35 | + |
| 36 | +### XML Completions |
| 37 | +- After comppleting an attribute, the completion window will be shown automatically if applicable. See [this pull request](https://github.com/tyron12233/CodeAssist/pull/368) |
| 38 | + |
| 39 | +### What's next |
| 40 | +- Ported Gradle APIs. (see `:build-tools:builder-api`) (85%) |
| 41 | +- Java completions using the kotlin compiler API. (70%) |
0 commit comments