Commit Graph

483 Commits

Author SHA1 Message Date
Akash Yadav fe12c2c106 fix: R.jar completions are not updated after resource updates 2022-12-23 11:05:58 +05:30
Akash Yadav 566061565d fix: path issue in tests 2022-12-21 18:54:28 +05:30
Akash Yadav c9c6803052 refactor: rename module :build-tools to :subprojects 2022-12-21 18:36:08 +05:30
Akash Yadav ff11a49a14 fix(editor): IllegalAccessError due to conflicting field name in CompletionItem
The recent update of sora-editor introduced 'sortText' field in it's CompletionItem class which resulted in a conflict with IDE's CompletionItem implementation. This caused an IllegalAccessError whenever the IDE tried to update the 'sortText' field.
2022-12-20 15:28:45 +05:30
Akash Yadav fb9096013f refactor: move IDEEditor to :editor module (fixes #672) 2022-12-20 07:59:10 +05:30
Akash Yadav 1ff2658d1f feat: add option to see generated XML directly from UI Designer 2022-12-11 19:08:56 +05:30
Akash Yadav 64b6f4680e refactor: changed signature of ActionData helper functions 2022-12-07 10:13:12 +05:30
Akash Yadav c4cb67fc18 feat: add ability to remove attributes from views 2022-12-06 22:04:37 +05:30
Akash Yadav 7d14ae48c2 feat: complete constant dimension values in XML files 2022-12-02 12:31:05 +05:30
Akash Yadav 0ab7d01e4f Added completions for attribute value in UI Designer 2022-12-02 12:14:21 +05:30
Akash Yadav ceceab12d5 Added basic value parsers 2022-11-05 16:22:44 +05:30
Akash Yadav d06a1f8c84 Added base files for new XML inflater API 2022-11-02 20:09:54 +05:30
Akash Yadav 9e16d827c8 Removed UI designer 2022-11-02 13:48:41 +05:30
Akash Yadav f25cfb2a18 Fixed #393: Do not dismiss text actions window for certain actions 2022-10-29 18:15:33 +05:30
Akash Yadav 37c4728e42 Fixed #559: Generated getters/setters are package private 2022-10-29 15:30:43 +05:30
Akash Yadav b16dc13156 Added: Long click java completion item for documentation 2022-10-28 22:55:15 +05:30
Akash Yadav eb412e32ae Fixed: Invalid java.lang.* imports when creating Java files 2022-10-28 11:16:23 +05:30
Akash Yadav 7f3606df8f Fixed #392: Comment & Uncomment line does not work for selection 2022-10-25 11:21:03 +05:30
Akash Yadav 579386ae17 Moved all IDE resources to :resources module 2022-10-24 18:36:52 +05:30
Akash Yadav 7b15d3e1ca Refactored the actions API 2022-10-17 17:17:03 +05:30
Akash Yadav 4e68444610 Updated editor to v0.17.2 2022-10-16 13:47:24 +05:30
Akash Yadav 53e317669f Added log messages in XML completion providers 2022-10-15 18:52:01 +05:30
Akash Yadav cd9cf6401b Add common layout attributes to completions if parent view cannot be resolved 2022-10-15 18:52:00 +05:30
Akash Yadav be9b8cecc1 Fixed #527: Unable to format Java code 2022-10-15 18:52:00 +05:30
Akash Yadav 300e9438b6 Added preferences for XML formatter 2022-10-12 18:42:46 +05:30
Akash Yadav 05790f11e6 Implemented the preferences screen with the Preferences API 2022-10-10 18:56:58 +05:30
Akash Yadav 64fa523a84 Use LemMinX formatter for formatting XML files 2022-10-09 22:49:49 +05:30
Akash Yadav a58d5bda20 Fixed #504: Extra closing curly brace when formatting Java code 2022-10-09 15:05:28 +05:30
Akash Yadav 69859e5cf0 Fixed LSP tests 2022-10-08 11:11:10 +05:30
Akash Yadav 162c65d6e9 Fixed #441: No java.lang error in non-android module projects 2022-10-07 12:06:12 +05:30
Akash Yadav 3ddbbec9a9 Fixed #500: Some classes not being shown in completions 2022-10-05 22:08:54 +05:30
Akash Yadav 0fddae5997 Fixed: Invalid qualified tag names suggestions in layout XML files 2022-09-25 16:36:41 +05:30
Akash Yadav 9868b487e1 Update SnippetDescription for CompletionItems when using cached result 2022-09-21 09:57:15 +05:30
Akash Yadav 908b2d07de Made BuildService accessible via Lookup API 2022-09-21 09:57:13 +05:30
Akash Yadav 6250f28f0e Fixed: Qualified tag names cannot be completed in layout XML files 2022-09-21 09:57:12 +05:30
Premjit Chowdhury 1f5ecd4c85 Updated Hindi translations (#443)
Updated Hindi translations
2022-09-20 18:42:22 +05:30
Akash Yadav 1a3a9fb876 Added edit handler for attribute values 2022-09-19 21:29:18 +05:30
Akash Yadav fc86ad5976 Fixed: Incorrect (incomplete) qualified tag name insertion 2022-09-19 21:22:50 +05:30
Akash Yadav d67adbec67 Complete packages and resource types in attr values 2022-09-18 13:34:09 +05:30
Akash Yadav 335bd47730 Provide completions for qualified attr value prefix 2022-09-18 12:58:38 +05:30
Akash Yadav b9f997ee58 Added tests for common XML completion provider 2022-09-18 11:52:36 +05:30
Akash Yadav 5d3a47afc0 Added events index for :lsp:api 2022-09-17 22:01:50 +05:30
Akash Yadav b56b90daa5 Refactor: Toaster 2022-09-17 21:40:38 +05:30
Akash Yadav babb146e7f Fixed: Attributes not completed for nested item drawables 2022-09-11 16:17:35 +05:30
Akash Yadav 9f444b0fed Fixed: No namespaces found if any of the parents does not have attrs 2022-09-11 15:26:50 +05:30
Akash Yadav 4b97933728 Added tag transformer for menu resources 2022-09-11 15:12:05 +05:30
Akash Yadav dae46a5d86 Added tag transformer for animator resources 2022-09-11 14:57:45 +05:30
Akash Yadav 67c8ac0e39 Fixed: Attributes not completed for nested item drawables 2022-09-11 14:13:51 +05:30
Akash Yadav 557e2f6a2b Added attribute completer for transition resources 2022-09-11 14:08:52 +05:30
Akash Yadav d292b8bdcd Added attribute completion provider for XML drawables and animations 2022-09-10 10:09:29 +05:30