Commit Graph

76 Commits

Author SHA1 Message Date
Akash Yadav 6beea8f961 Fixed various lint and test errors/warnings 2022-06-21 13:36:11 +05:30
Akash Yadav 1252fad343 Merged remote branch into 'main' 2022-06-14 14:35:32 +05:30
Akash Yadav 4bab018d2c Resolved merge conflicts 2022-06-05 08:23:44 +05:30
Akash Yadav fd01520d64 Fixed: No class names suggested; Downgraded editor to version 0.11.1 2022-05-22 17:15:38 +05:30
Akash Yadav d19e17f833 Use MatchLevel to match and add completion items 2022-05-22 15:22:03 +05:30
Akash Yadav 7c7e10b72b Sort completion items based on level of match with partial name 2022-05-22 11:28:35 +05:30
Akash Yadav 359cfd939a Update AGP version; Do not use cached completions if the cached result is incomplete 2022-05-22 07:54:18 +05:30
Akash Yadav 24f94f3914 Revert "Upgraded Android Gradle Plugin to version 7.0.2 for AndroidIDE project"
This reverts commit 3e6bbb6f1c.
2022-05-21 20:08:54 +05:30
Akash Yadav 3e6bbb6f1c Upgraded Android Gradle Plugin to version 7.0.2 for AndroidIDE project 2022-05-21 18:14:00 +05:30
Akash Yadav dd3402f40c Log proper messages if cached completions cannot be provided 2022-05-20 22:23:04 +05:30
Akash Yadav 5d584d66a3 Implemented cached completions 2022-05-20 22:04:50 +05:30
Akash Yadav 0112153b8f Improved completion result sorting; Fixed: Cannot override methods 2022-05-20 18:24:31 +05:30
Akash Yadav 0f39cad7b0 Moved Java completion logic to multiple completion providers 2022-05-19 20:03:24 +05:30
Akash Yadav 573be31309 Renamed fuzzy search method 2022-05-18 22:53:19 +05:30
Akash Yadav 262661b953 Fixed: No completions in Java source for empty partial names 2022-05-18 22:06:07 +05:30
Akash Yadav 76e4ecac0b [Gradle] Format java source code 2022-05-18 18:30:57 +05:30
Akash Yadav 5e3756e297 Fixed: Project initialization issue 2022-05-17 21:40:16 +05:30
Akash Yadav 013bf7edf7 Fixed: CompletionItem command not executed 2022-05-14 23:55:18 +05:30
Akash Yadav 189ba38137 Improved completion list order accuracy 2022-05-14 23:47:00 +05:30
Akash Yadav 46b8694cfc Provide attribute completions for XML files 2022-05-14 23:12:02 +05:30
Akash Yadav 3edd74a2d3 Fixed: Invalid index when trimming completion items 2022-05-14 22:25:44 +05:30
Akash Yadav c932cf224c Fixed: Invalid index when trimming completion items 2022-05-14 22:21:35 +05:30
Akash Yadav 8aeac25eec Null-safe getter methods for some fields in CompletionItem 2022-05-14 22:19:58 +05:30
Akash Yadav b2061a1012 Sort completion items in CompletionResult 2022-05-14 22:15:11 +05:30
Akash Yadav 3f02700633 Use fuzzy search algorithm for matching partial names 2022-05-14 22:05:15 +05:30
Akash Yadav 052255ae0a Implemented attribute value completion in XmlCompletionProvider 2022-05-14 19:57:21 +05:30
Akash Yadav bf2506d05a Provide tag XML tag completions using XML DOM API 2022-05-09 16:14:45 +05:30
Akash Yadav 10e5551eca Added utility method to find the module of a file 2022-05-09 15:15:49 +05:30
Akash Yadav 0922028b9c Renamed Logger to ILogger 2022-04-23 12:58:58 +05:30
Akash Yadav dd42c5109a Sort completion items according to item type and sort text 2022-04-15 08:25:58 +05:30
Akash Yadav 1a900a8798 Removed unused methods and classes related to code actions 2022-04-14 20:40:36 +05:30
Akash Yadav 928b00cac6 Implemented actions menu with editor's APIs 2022-04-14 17:59:53 +05:30
Akash Yadav be47ad0e45 Removed ITextActionPresenter implementation. Use ActionsRegistry instead. 2022-04-10 11:59:55 +05:30
Akash Yadav 12ae59f6eb Organized imports in project 2022-04-04 11:22:19 +05:30
Akash Yadav 0f7a9b67b6 Update Google Java Format task 2022-04-04 10:38:06 +05:30
Akash Yadav 28a437a63c Added test for 'Add import' action 2022-04-03 17:07:55 +05:30
Akash Yadav 58130818f5 [Gradle] Format java source code in project ':app' 2022-04-02 23:09:11 +05:30
Akash Yadav 4b438982bc Compute code actions synchronously 2022-04-02 23:08:09 +05:30
Akash Yadav e9732b57c3 Renamed Logger.instance to Logger.newInstance 2022-04-02 09:14:53 +05:30
Akash Yadav 69ee34df3e Moved common LSP test classes to another module 2022-04-01 14:03:12 +05:30
Akash Yadav 3e9fd6b5fb Wrote tests for JavaSelectionProvider; Formatted code 2022-03-30 19:27:06 +05:30
Akash Yadav 6b462b5264 Format code after performing code actions 2022-03-27 20:45:00 +05:30
Akash Yadav 654f455cb6 Show 'Quickfix' action in editor's text action window 2022-03-27 19:36:00 +05:30
Akash Yadav 952be44e69 Removed: Initial tag attributes from XML tag completion 2022-03-25 19:23:44 +05:30
Akash Yadav 56e22477e4 Trigger completion request when an attribute is selected 2022-03-23 19:04:52 +05:30
Akash Yadav daf2bc0325 Fix #137: Periodically analyze the selected file for diagnostics 2022-03-23 15:31:20 +05:30
Akash Yadav bb929c9dca Updated contributing guide 2022-03-21 19:50:55 +05:30
Akash Yadav cf72d25614 Fix #135: Use 'match lower case' preference in XML completion provider 2022-03-21 18:55:55 +05:30
Akash Yadav f083bfea9c Improved IServerSettings implementation 2022-03-21 18:33:36 +05:30
Akash Yadav 180099d8ab Use google-java-format Gradle plugin 2022-03-19 16:38:37 +05:30