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