Commit Graph

209 Commits

Author SHA1 Message Date
Akash Yadav 51155f9456 feat: add patch ability to ActiveDocument 2023-03-29 11:55:53 +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 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
Akash Yadav 8f5284a48e fix: occasional crash when opening kotlin files (#872) 2023-03-23 18:42:04 +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 547a43efb6 refactor(editor): remove unnecessary 'type' parameter from KotlinLanguage 2023-03-22 08:59:10 +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 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 fb4ec48940 refactor: fix lint issues 2023-03-14 19:40:24 +05:30
Akash Yadav 3f644568fa fix: IDEEditor keeps reference to language server and client resulting in a memory leak 2023-03-14 13:17:49 +05:30
Akash Yadav 4280b88aab fix: remove background highlighting for selected signature help 2023-03-14 13:11:30 +05:30
Akash Yadav d0acb14639 fix: color contrast issue in signature help window 2023-03-13 23:21:53 +05:30
Akash Yadav 17063f2aca feat: add content modification status in file tabs 2023-03-13 19:52:14 +05:30
Akash Yadav 852955959c fix: tab text is not updated when an opened file is renamed 2023-03-13 15:41:31 +05:30
Akash Yadav 461bd7debe fix: update apk installation intent for MIUI devices 2023-03-12 09:08:06 +05:30
Akash Yadav 1bc3fc7bc1 fix(lsp/java): signature help is not shown sometimes 2023-03-11 23:17:25 +05:30
Akash Yadav 5affaccc1c fix(editor): do not show diagnostics window if signature help window is visible 2023-03-11 20:54:27 +05:30
Akash Yadav 41f9b241e4 fix(editor): improve editor window colors 2023-03-11 20:54:26 +05:30
Akash Yadav 58b7662635 fix(deps): migrate editor to v0.21.1 2023-03-10 17:03:22 +05:30
Akash Yadav daf39bc0a7 fix: EditorActionsMenu is not destroyed properly, resulting in memory leak 2023-03-10 16:32:13 +05:30
Akash Yadav 28bd0ffc9a feat(editor/schemes): add option to reload color schemes at runtime 2023-03-03 18:07:41 +05:30
Akash Yadav 704bc3602a feat(editor/scheme/java): syntax highlight field in a field access 2023-03-03 13:58:28 +05:30
Akash Yadav 3a8ce07c8c feat(editor/scheme/java): add support for syntax highlighting package decl and imports 2023-03-03 13:54:45 +05:30
Akash Yadav d2692150e2 refactor(editor/scheme): reorganize style definitions 2023-03-03 12:43:54 +05:30
Akash Yadav 42b7c342ba feat: add tree-sitter support for kotlin language 2023-02-28 23:41:09 +05:30
Akash Yadav 34642bd4ab feat: add API for inverted query predicates 2023-02-28 21:50:41 +05:30
Akash Yadav 308b4b37bd feat: add support for #eq? query predicate 2023-02-28 21:39:21 +05:30
Akash Yadav acb7042a20 feat: add support for more tree-sitter query predicates
#match?
#not-match?
#any-of?
2023-02-28 21:07:57 +05:30
Akash Yadav 15e9483d95 feat: annotation based TSLanguage registry 2023-02-28 21:07:56 +05:30
Akash Yadav 75f7899451 feat: add tree-sitter language implementation for JSON files 2023-02-28 21:07:56 +05:30
Akash Yadav 3e6b08ec44 fix: lag in editor on deleting text continuously 2023-02-26 10:04:33 +05:30
Akash Yadav 3118db379c fix: release actions menu window instance when editor is destroyed 2023-02-21 19:21:15 +05:30
Akash Yadav 40d128d76e refactor: resolve some compiler warnings 2023-02-11 21:34:37 +05:30
Akash Yadav 17ac655fa8 refactor: refactor 2023-01-23 21:25:13 +05:30
Akash Yadav bc156a9cb6 fix(editor,lsp/java): avoid reflective access to IDEEditor 2023-01-19 08:44:09 +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
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 b9bef99042 fix(deps): update editor to v0.21.0
closes #731, closes #725
2023-01-14 18:18:12 +05:30
Akash Yadav f4b0a4fce4 fix: remove usage of partial reparser to reduce LSP errors 2023-01-08 12:33:45 +05:30
Akash Yadav dc3aed5552 fix: indentation issues in tree sitter language 2023-01-06 09:13:27 +05:30
Akash Yadav f5f06396ef fix: invalid indents in java language 2023-01-05 23:14:34 +05:30
Akash Yadav 243138b85a feat: use custom Antlr4 plugin to generate lexer files 2023-01-05 22:16:21 +05:30
Akash Yadav 48748e5ae9 refactor: remove unused method in TreeSitterLanguage 2023-01-05 20:45:42 +05:30
Akash Yadav 0a270a6202 feat: handle parentheses in CStyleBracketsHandler 2023-01-05 17:25:34 +05:30
Akash Yadav 88db25767a feat: add indentation support for XML language 2023-01-04 12:18:44 +05:30