Akash Yadav
ea75b9592b
fix(projects): synchronize edits to ActiveDocument
2023-03-31 19:02:17 +05:30
Akash Yadav
fd4ce13724
fix(lsp/java): invalid indentation in snippets
2023-03-31 18:22:57 +05:30
Akash Yadav
80f74d0d27
fix(lsp/java): remove 'label' from JavaSnippet
2023-03-31 17:52:04 +05:30
Akash Yadav
70b05f23ca
fix(editor): tab in symbol input does not shift snippet to next tab stop
2023-03-31 17:47:51 +05:30
Akash Yadav
5be28d078e
feat(lsp/java): add basic snippet support for Java
2023-03-31 17:37:48 +05:30
Akash Yadav
e8e203f548
refactor: rename CompletionItem.kind to avoid conflict with editor's CompletionItem.kind
2023-03-31 13:31:01 +05:30
Akash Yadav
43403304fa
fix: 'Create layout file' checkbox is always visible when creating Java files
2023-03-31 13:03:03 +05:30
Akash Yadav
31957186d2
feat(lsp/xml): automatically close tags when '/' is typed
2023-03-31 01:18:46 +05:30
Akash Yadav
95e0a5e7de
fix(deps): update tree-sitter to v1.4.3 ( fixes #884 )
2023-03-31 00:41:30 +05:30
Akash Yadav
684bd26ead
fix(projects): delay in posting file related events to FileManager
2023-03-31 00:04:57 +05:30
Akash Yadav
81df6d29db
build: include EventBusAnnotationProcessor locally
2023-03-30 23:49:17 +05:30
Akash Yadav
598ec145d9
refactor: rename module 'annotation-ksp' to 'annotation-processors-ksp'
2023-03-30 23:30:31 +05:30
Akash Yadav
233cb876e7
fix(lsp/java): 'Create missing method' unable to create methods outside of current file
...
This happens becase FindMethodCallAt does not initialize properties related to the found method.
2023-03-29 17:45:14 +05:30
Akash Yadav
cd55af5a19
fix(projects): doc version and lastModified is not updated after DocumentChangeEvent
2023-03-29 12:40:19 +05:30
Akash Yadav
8f6392ff55
feat(lsp: add option to perform code actions on main thread
2023-03-29 12:37:56 +05:30
Akash Yadav
51155f9456
feat: add patch ability to ActiveDocument
2023-03-29 11:55:53 +05:30
Akash Yadav
273e61daa8
feat(lsp/java): add 'Fix imports' actions
...
The 'Fix imports' action analyzes the file contents, walks through the diagnostic items looking for 'compiler.err.cant.resolve.location' errors, then performs an edit to
import all those classes at once. If multiple classes are found for a class name, the user is asked to choose the class that should be imported.
2023-03-29 01:42:24 +05:30
Akash Yadav
974a1ae208
fix(lsp/java): invalid simple name comparison in CompilerProvider.findQualifiedNames()
2023-03-28 23:55:29 +05:30
Akash Yadav
380cbe3ddc
refactor(lsp/java): move qualified name finding logic to JavaCompilerService
2023-03-28 23:33:01 +05:30
Akash Yadav
f6882fcad4
refactor(lsp/java): update the Rewrite API
2023-03-28 22:58:18 +05:30
Akash Yadav
e6d1e42004
feat: use Flashbar for project sync notification
2023-03-28 19:17:10 +05:30
Akash Yadav
a7e9f350ae
fix(flashbar): allow resetting duration to DURATION_INDEFINITE
2023-03-28 18:31:34 +05:30
Akash Yadav
83e08b9a42
fix(editor): improve 'Find in file' layout
2023-03-28 18:24:57 +05:30
Akash Yadav
7ef0728dc0
fix(editor): text actions window is not shown while in search mode
2023-03-28 18:17:22 +05:30
Akash Yadav
3a1f5ff3ce
fix(lsp/java): inconsistent indents in generated code
2023-03-27 23:37:11 +05:30
Akash Yadav
e7489ed6f2
fix(lsp/java): extra indentation is added to generated overriding method
2023-03-27 23:01:48 +05:30
Akash Yadav
7f69dc57a7
fix(lsp/java): remove hardcoded 4-space indentation in generated code
2023-03-27 22:51:04 +05:30
Akash Yadav
9993793507
feat(editor): add preference for 'deleteEmptyLineFast' and 'deleteMultiSpaces' ( closes #903 )
2023-03-27 20:43:03 +05:30
Akash Yadav
a948cd49ec
fix: ClassClassException in ProgressSheet ( closes #904 )
2023-03-27 20:14:34 +05:30
Akash Yadav
3206065030
fix: remove unnecessary parameters from BaseBottomSheetFragment
2023-03-26 22:51:15 +05:30
Akash Yadav
e2ae8f2e33
refactor: remove unused 'TextSheetFragment'
2023-03-26 22:28:40 +05:30
Akash Yadav
b7f6311064
refactor: remove unused string
2023-03-26 22:13:01 +05:30
Akash Yadav
3ac055c2a7
fix(lsp/java): avoid scanning AST for 'expand selection' if whole content is selected
2023-03-26 22:13:00 +05:30
Akash Yadav
e2dd1b74ea
fix(lsp/java): expand selection does not work after selecting whole class or package decl
2023-03-26 22:13:00 +05:30
Akash Yadav
1ad5ffd9b6
fix: whole tree is logged while expanding selection region
2023-03-26 22:12:59 +05:30
Akash Yadav
c3e8c4b74f
fix: whole code action item is logged before execution
2023-03-26 22:12:59 +05:30
Akash Yadav
de9655c43f
fix: log exception to IDE logs while executing code actions
2023-03-26 22:12:59 +05:30
Akash Yadav
4987a99ab1
fix: tab width is ignored by 'Create missing method' action
2023-03-26 22:12:58 +05:30
Akash Yadav
3eec08ad4a
refactor: reorganize code
2023-03-26 22:12:58 +05:30
Akash Yadav
c21b459ea5
fix: avoid crash if code actions fail to execute
2023-03-26 22:12:57 +05:30
Akash Yadav
7e62e00f00
fix: completions items without 'detail' are not clickable
2023-03-26 22:12:57 +05:30
Akash Yadav
a6aa2a24bf
fix: completions pop up on every keypress in gradle files
2023-03-26 22:12:56 +05:30
renovate[bot]
7a2fa8e2e7
chore(deps): update plugin com.mooltiverse.oss.nyx to v2.3.1 ( #893 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 11:17:18 +05:30
renovate[bot]
e3e8d533b7
fix(deps): update dependency androidx.drawerlayout:drawerlayout to v1.2.0 ( #895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 10:26:52 +05:30
Akash Yadav
8f5284a48e
fix: occasional crash when opening kotlin files ( #872 )
2023-03-23 18:42:04 +05:30
renovate[bot]
1b55e8d12e
fix(deps): update dependency androidx.fragment:fragment-ktx to v1.5.6 ( #894 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-23 09:51:32 +05:30
Akash Yadav
7cdf3c6fe4
fix(editor): backing language spec is not closed properly in TreeSitterLanguageSpec
2023-03-22 08:59:10 +05:30
Akash Yadav
bd7d4ff1e7
fix: invalid changelog URL
2023-03-22 08:59:10 +05:30
Akash Yadav
547a43efb6
refactor(editor): remove unnecessary 'type' parameter from KotlinLanguage
2023-03-22 08:59:10 +05:30
MohammedKHC
bdee844d18
Fixed #882
2023-03-21 19:44:31 +05:30