CodeAssist 3.0.2
Highlights
Your projects are safe across updates. Projects now survive app updates, and projects created by older versions are recovered automatically on first launch. Older-format Gradle projects open in a read-only compatibility view so nothing is lost. Closes #1003, #1024, #1041, #1042.
More reliable dependency resolution. A module's whole declared dependency set is now resolved as one graph, so conflicts are resolved across the graph rather than per-library. An incomplete library (a transitive that failed to download, for example androidx.activity behind activity-compose, the home of ComponentActivity) is healed automatically when the project opens. Download failures are reported so you can re-resolve, instead of being silently dropped.
Sharper Kotlin editing. The Kotlin editor now sees unsaved edits in your other open files, so cross-file completion, resolution, and diagnostics stay fresh as you type. Unresolved-type diagnostics and completion are stricter and more accurate, and a per-file parse cache keeps each keystroke fast.
Editor docs from sources. The editor surfaces real parameter names and Javadoc/KDoc pulled from library source jars.
Also in this release
- Desktop file tree gains a right-click context menu and a shared move/copy directory browser.
- SDK Manager fixes.
- Fixed: the soft keyboard now reappears after being dismissed (#1039).
Full changelog: v3.0.1...v3.0.2