Commit Graph

46 Commits

Author SHA1 Message Date
Akash Yadav 051e2e4b02 Reformat all source file 2022-06-26 09:37:57 +05:30
Akash Yadav 5115acc0d3 Removed debug method calls 2022-06-26 09:30:39 +05:30
Akash Yadav 8260a0bff4 Fixed: Lag caused due to a large number of diagnostic items in RecyclerView 2022-06-26 09:27:21 +05:30
Akash Yadav c086349222 [Gradle] Format java source code 2022-06-25 22:22:24 +05:30
Akash Yadav 15253e8d20 Updated incremental analyzer implementation; Updated editor to v0.12.0 2022-06-21 18:56:21 +05:30
Akash Yadav 4bab018d2c Resolved merge conflicts 2022-06-05 08:23:44 +05:30
Akash Yadav 76e4ecac0b [Gradle] Format java source code 2022-05-18 18:30:57 +05:30
Akash Yadav 5c547229d4 Removed unneccessary legacy project and task models 2022-05-02 20:20:14 +05:30
Akash Yadav 0922028b9c Renamed Logger to ILogger 2022-04-23 12:58:58 +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 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 0c55914bfa Added Gradle task to commit changes after formatting java source code 2022-04-02 10:42:05 +05:30
Akash Yadav e9732b57c3 Renamed Logger.instance to Logger.newInstance 2022-04-02 09:14:53 +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 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 3ae8a656ed Validate range before selecting in editor 2022-03-20 12:42:18 +05:30
Akash Yadav 180099d8ab Use google-java-format Gradle plugin 2022-03-19 16:38:37 +05:30
github-actions 1a2920cb46 Format code 2022-03-04 08:06:27 +00:00
github-actions 06bb8c7bf6 Google Java Format 2022-03-04 07:59:43 +00:00
Akash Yadav 8c5eabd813 Show diagnostics messages in popup window 2022-02-02 19:05:00 +05:30
Akash Yadav 6dd41eaf06 Updated editor 2022-02-02 09:32:54 +05:30
Akash Yadav e1dff86090 Implement semantic highlighting for java sources 2022-01-19 16:10:43 +05:30
Akash Yadav afd39f3936 Shutdown language servers when closing project 2022-01-18 09:59:52 +05:30
Akash Yadav 118c6d9377 Implemented custom LSP API
Feature: Provide completions for automatically overriding a method
2022-01-16 16:57:59 +05:30
Akash Yadav 119eb169f1 Use ViewFlipper instead of ViewPager2 for editor fragments 2022-01-07 22:12:22 +05:30
Akash Yadav 1942020695 Remove unnecessary usage of activity().getPagerAdapter() in language client 2022-01-06 21:18:23 +05:30
Akash Yadav 91e1f81b78 Move file handling from EditorPagerAdapter to EditorActivity
Use ViewModel for storing some data in EditorActivity
2022-01-06 21:15:29 +05:30
Akash Yadav 0f3b9ff4d6 Move view options to bottom sheet 2022-01-02 21:03:19 +05:30
Akash Yadav 835910a037 Created a utility class for MaterialAlertDialogBuilder creation. 2021-12-20 18:40:41 +05:30
Akash Yadav 7ae38c8369 Created base files for UI Designer 2021-12-13 15:37:47 +05:30
Akash Yadav 0f286332c4 Fixed licenses 2021-11-29 10:40:31 +05:30
Akash Yadav 64a41a284e Added license 2021-11-22 18:17:57 +05:30
Akash Yadav 471c53820e Refactor code 2021-11-21 14:11:47 +05:30
Akash Yadav 4c2855800f Fixed some bugs
Implement some base classes for XMLLayoutInflater
2021-11-02 15:59:20 +05:30
Akash Yadav b51b4d61f6 Final v1.0.3-alpha 2021-10-31 11:39:47 +05:30
Akash Yadav aeb669e495 Allow custom emvironment variables
Remove all logs
2021-10-26 16:13:03 +05:30
Akash Yadav ede4efacb6 Fix: Diagnostic text visibility issue 2021-10-26 10:07:46 +05:30
Akash Yadav f699877159 Added JavaDoc syntax highlighting 2021-10-24 14:49:31 +05:30
Akash Yadav 7d380e5303 Highlight TODOs and '#warn' comments
Included Javadoc lexer and parser
2021-10-21 19:43:09 +05:30
Akash Yadav bdf959dabf Bumped minSdk to 24
Use native CompletableFuture instead of android-retrofuture
2021-10-20 17:28:38 +05:30
Akash Yadav 6d7148b2b3 Efficiently draw diagnostics using spans 2021-10-20 12:09:03 +05:30