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