Commit Graph

2320 Commits

Author SHA1 Message Date
Akash Yadav 8b3e1409d4 fix(tests): update LayoutInflaterTest 2023-02-11 23:48:44 +05:30
Akash Yadav 453529566a fix(xml-inflater): invalid IView instance is added to parent view in onCreateIncludedView 2023-02-11 23:45:55 +05:30
Akash Yadav 2692bbb66d fix(xml-inflater): invalid IView instance is added to parent view in onCreateIncludedView 2023-02-11 23:45:27 +05:30
Akash Yadav 288c55176d docs: update javadoc for IViewAdapter 2023-02-11 22:57:52 +05:30
Akash Yadav 25a76e9a1c fix(xml-inflater,uidesigner): exclude unsupported view adapters from adapters index 2023-02-11 21:58:01 +05:30
Akash Yadav 40d128d76e refactor: resolve some compiler warnings 2023-02-11 21:34:37 +05:30
Akash Yadav 0f6abf34cf refactor: rename package 'javax' to 'jdkx' 2023-02-11 21:12:55 +05:30
Deep Kr. Ghosh 590f6cce11 Add API 33 in Project Creator 2023-02-05 20:21:10 +05:30
Akash Yadav d47796f2a3 chore: run workflow build with JDK 17 2023-01-29 19:47:23 +05:30
Akash Yadav dadaf0d509 fix: crash if the built application cannot be launched (closes #759) 2023-01-28 22:54:52 +05:30
Akash Yadav 96ca54c394 refactor: removed unnecessary JavacTaskUtil class 2023-01-28 22:49:45 +05:30
Akash Yadav 1cc1f21ea7 fix(tooling-api): FileTypeAdapter is incorrectly implemented 2023-01-28 22:39:49 +05:30
Akash Yadav e06aa1cb5f fix(xml-inflater): some required methods are not overridden by IncludeView 2023-01-28 22:39:48 +05:30
Akash Yadav c4f6727355 fix(xml-inflater): attributes on <include> tag are not applied to IncludeView 2023-01-28 22:39:48 +05:30
Akash Yadav 755043b050 refactor(javac): update nb-javac-android
This replaces the usage of 'com.sun' package from javac to 'openjdk'.
2023-01-28 22:39:48 +05:30
Akash Yadav f8e370a9e4 fix: update tests to be compatible with JDK 17 2023-01-28 22:39:47 +05:30
Akash Yadav 7fd2b79886 fix(tooling-api): register custom GSON adapter for java.io.File 2023-01-28 22:39:47 +05:30
renovate[bot] f02dce0b72 chore(deps): update plugin com.mooltiverse.oss.nyx to v1.3.3 2023-01-24 23:04:01 +05:30
Akash Yadav ac1d0d0704 docs: add docs for dark variant of a color scheme 2023-01-24 22:24:50 +05:30
Akash Yadav 712fc70452 docs(editor): update docs for color scheme 2023-01-24 22:24:49 +05:30
Akash Yadav ed5079fa69 docs(editor): update docs for color scheme 2023-01-24 22:24:45 +05:30
Akash Yadav a9d7457a4c docs: update docs 2023-01-24 22:24:10 +05:30
Akash Yadav a7bb517f5f docs: add docs for UI Designer 2023-01-24 22:24:10 +05:30
Akash Yadav aa47ea98fa fix: memory leak in APK installation callback 2023-01-23 21:25:14 +05:30
Akash Yadav e659287c0a refactor: remove 'Gradle daemon status' action 2023-01-23 21:25:14 +05:30
Akash Yadav 17ac655fa8 refactor: refactor 2023-01-23 21:25:13 +05:30
renovate[bot] 219625a961 chore(deps): update plugin com.mooltiverse.oss.nyx to v1.3.2 2023-01-23 15:54:21 +05:30
Akash Yadav 4c1f78cced fix: fix memory leaks related to GradleBuildService and editor activity 2023-01-20 22:49:44 +05:30
Akash Yadav 205a39b6bf fix: memory leak caused due to retained ViewInfoSheet instance in DesignerWorkspaceFragment 2023-01-20 20:24:43 +05:30
Akash Yadav 377e1d3827 fix: release dialog instance when RunTasksAction is destroyed
Not releasing the dialog instance causes a memory leak
2023-01-20 20:20:19 +05:30
Akash Yadav 715ef2e630 feat(actions): add API to destroy ActionItem instances 2023-01-20 20:15:02 +05:30
Akash Yadav 73b2946439 fix(flashbar): always show on UI thread 2023-01-20 19:53:45 +05:30
Akash Yadav 15bebba9f9 chore: do not run publish job for pull requests 2023-01-19 10:00:05 +05:30
Akash Yadav 8a1661c25a chore: disable collapsed versions for mainline release 2023-01-19 09:55:29 +05:30
Akash Yadav 1e944ba8e0 tests: test AGP 7.4.0 with tooling API implementation 2023-01-19 09:42:38 +05:30
Akash Yadav 9cdc4bd1a3 tests: test tooling api implementation with minimum supported version by default 2023-01-19 09:41:19 +05:30
Akash Yadav 5542c690cc fix(deps/tooling-api): update builder-model to v7.4.0 2023-01-19 09:40:30 +05:30
Akash Yadav be3bcdc3a5 refactor: move hardcoded dependencies to version catalog 2023-01-19 08:56:36 +05:30
Akash Yadav bc156a9cb6 fix(editor,lsp/java): avoid reflective access to IDEEditor 2023-01-19 08:44:09 +05:30
Akash Yadav 618c40859c fix: address some memory leaks 2023-01-19 07:30:48 +05:30
Akash Yadav 97d8f66f2d feat: replace Toaster with Flashbar 2023-01-19 00:32:37 +05:30
Akash Yadav cbec897275 fix: detect leaked closable objects 2023-01-19 00:32:36 +05:30
renovate[bot] c6e1f3525c fix(deps): update dependency org.jetbrains:annotations to v24 2023-01-18 15:11:13 +05:30
renovate[bot] 0a0c9f1792 fix(deps): update dependency androidx.appcompat:appcompat to v1.6.0 2023-01-18 15:10:50 +05:30
renovate[bot] 7dacc985df chore(deps): update plugin com.mooltiverse.oss.nyx to v1.3.1 2023-01-18 08:59:51 +05:30
Akash Yadav ef97b376f7 fix: undefined file types are not handled by TreeSitterLanguage 2023-01-17 08:34:54 +05:30
Akash Yadav 193d82a7a8 fix: remove unused 'scheme.langs' property from color schemes 2023-01-17 07:57:37 +05:30
Akash Yadav 83b8ffb531 refactor: remove unused subprojects 2023-01-15 08:48:53 +05:30
Akash Yadav 5de4a583de fix(xml-inflater): log messages instead of throwing exceptions while parsing attribute values
While parsing attribute values, if the value is a reference to a resource and its type is unexpected, throwing exceptions will result in the IDE crash as the view adapters call these methods on the UI thread. Instead, logging warning messages would be a better option.

(closes #744)
2023-01-14 22:29:54 +05:30
Akash Yadav 08c1444b99 fix(xml-inflater,uidesigner): attributes without namespaces are not handled
fixes #729
2023-01-14 22:18:38 +05:30