Commit Graph

2506 Commits

Author SHA1 Message Date
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
renovate[bot] a4e69445ab chore(deps): update plugin com.github.johnrengelman.shadow to v8.1.1 2023-03-21 18:53:44 +05:30
Akash Yadav cffff783d2 fix(editor): editor actions are shown after 'Find in file' (closes #871) 2023-03-19 23:11:49 +05:30
Akash Yadav 111a15d7b0 fix(uidesigner): suppress exceptions thrown while editing attribute values (closes #873) 2023-03-19 23:01:16 +05:30
Akash Yadav 4df38dd984 fix(editor): actions window covers selected line when shown for the first time (closes #881) 2023-03-19 22:57:31 +05:30
Akash Yadav 80cb8bf3d2 fix(editor): content modification status is not updated when editor.setText() is used (fixes #878) 2023-03-19 22:48:17 +05:30
Akash Yadav 9f31276a5c chore: add changelog for v2.4.1-beta 2023-03-19 18:40:37 +05:30
Akash Yadav 84c17ddf52 fix(terminal): update terminal packages URL and bootstrap packages v2.4.1-beta 2023-03-19 18:05:59 +05:30
renovate[bot] 696650b152 fix(deps): update dependency org.slf4j:slf4j-api to v2.0.7 2023-03-18 16:36:11 +05:30