234 Commits

Author SHA1 Message Date
Akash Yadav a76552c8ee Implemented logic to run tasks using the Tooling API 2022-04-30 11:56:47 +05:30
Akash Yadav 29097cdc66 Initialize project in EditorActivity using Tooling API 2022-04-29 20:07:06 +05:30
Akash Yadav dbf33d76db Added JSONRpc as module 2022-04-27 23:07:52 +05:30
Akash Yadav dbf7efc36a Removed JSONRpc module and added it as library dependency 2022-04-25 22:14:59 +05:30
Akash Yadav 77c787073f Created different classes for different types of projects and modules with their default implementations. 2022-04-25 22:11:19 +05:30
Akash Yadav 3f0d94dc9f Register instance creator for IdeProject 2022-04-24 18:55:43 +05:30
Akash Yadav 2d9990d588 Retrieve IdeProject instance from Gradle plugin 2022-04-24 17:45:37 +05:30
Akash Yadav 1467e5b181 Implemented tooling API server and client connection using JSONRpc 2022-04-24 10:33:37 +05:30
Akash Yadav b59e40eeee Created new modules for Gradle Tooling API 2022-04-23 12:22:46 +05:30
Akash Yadav c019c980c1 Moved 'javac' and 'google-java-format' modules to a common module 'build-tools' 2022-04-23 12:16:56 +05:30
Akash Yadav c4d34cb445 Moved google-java-format to new module; Added 'Generate toString()' java action 2022-04-21 22:30:47 +05:30
Akash Yadav d1ee17525b Moved javac to a separate module; Fixed test failures 2022-04-21 18:13:17 +05:30
Akash Yadav 95a719cb56 Implemented custom searcher for IDEEditor (related: #158) 2022-04-18 19:45:25 +05:30
Akash Yadav e058469e0b Reformatted code 2022-04-17 21:10:16 +05:30
Akash Yadav d94993740a Added action to override multiple methods at once 2022-04-14 20:37:03 +05:30
Akash Yadav 928b00cac6 Implemented actions menu with editor's APIs 2022-04-14 17:59:53 +05:30
Akash Yadav 7cf47f6cbd Implemented some more actions with the ActionsRegistry 2022-04-10 21:06:30 +05:30
Akash Yadav abc847c8df Dynamically add toolbar actions using ActionsRegistry 2022-04-08 20:41:21 +05:30
Akash Yadav 4b438982bc Compute code actions synchronously 2022-04-02 23:08:09 +05:30
Akash Yadav 37ae9374ed Fixed [Tests]: Notify LSP about content change event after deleting cursor text 2022-04-02 08:32:46 +05:30
Akash Yadav 5e3291ef0d Fixed NPE in DocumentsProvider; Renamed DocumentsProvider to IDEDocumentsProvider 2022-04-01 19:47:02 +05:30
Akash Yadav 3e9fd6b5fb Wrote tests for JavaSelectionProvider; Formatted code 2022-03-30 19:27:06 +05:30
Akash Yadav d66d65dae6 Recreate layout inflater to avoid NPE after activity recreation
Wait for SDKInfo to be initialized before inflating layout
2022-03-29 09:07:01 +05:30
Akash Yadav 654f455cb6 Show 'Quickfix' action in editor's text action window 2022-03-27 19:36:00 +05:30
Akash Yadav 71d7769d82 Removed vertical text action window and updated the UI of the text actions 2022-03-26 20:23:04 +05:30
Marvin Stelter 482b353820 Edited templates to work with API 31, edited translations, deleted translations 2022-03-24 20:35:38 +01:00
Akash Yadav 9841b59f9f Fix #132: Added a preference to disable visible password input flag 2022-03-20 17:46:24 +05:30
Akash Yadav 837f9f34af Redirect user to GitHub repo to see changelog
Updated ProGuard rules
2022-03-18 16:36:56 +05:30
Akash Yadav 323beda7c0 Added script to generate translation reports 2022-03-18 09:34:36 +05:30
Akash Yadav 7575d12c95 Show quickfixes for diagnostic items 2022-03-16 20:44:29 +05:30
Akash Yadav d71e736ecf Show more items in attribute value completion
Auto-fill already set value in input fields in value editor
2022-03-16 19:21:51 +05:30
Akash Yadav 46753711ac Implemented string attribute value editor in UI Designer 2022-03-16 18:11:16 +05:30
Akash Yadav 28dd445496 Implemented color attribute value editor in UI Designer
Formatted code
2022-03-16 17:45:33 +05:30
Akash Yadav 54980ce763 Provide Android framework resources as suggestions in UI Designer 2022-03-13 13:20:25 +05:30
Akash Yadav 6aa51a65f1 Implemented dimension editor 2022-03-07 22:08:25 +05:30
Akash Yadav ffb0fd629f Use sheets to edit attribute values in UI Designer 2022-03-07 14:14:10 +05:30
Akash Yadav d532960050 Refactored code 2022-03-04 08:56:32 +05:30
Akash Yadav f0cf8657ce Added search bar for attributes list 2022-03-01 16:11:06 +05:30
Akash Yadav 567bf3d1f9 Show applicable attributes of a view in UI Designer 2022-03-01 14:04:16 +05:30
Akash Yadav 4409bc5543 Added support for state list drawables 2022-02-16 13:13:09 +05:30
Akash Yadav 9c93888041 Added scale drawable parsers 2022-02-14 12:38:51 +05:30
Akash Yadav 240ce59cf8 Added support for layer list drawables 2022-02-11 13:11:39 +05:30
Akash Yadav 598cce7070 Enhanced floating text action presenter 2022-02-04 15:41:07 +05:30
Akash Yadav 47a722de0f Added popup window text action presenter 2022-02-04 13:09:18 +05:30
Akash Yadav b49041cdd8 Allow LSP server capabilities to be accesssed
Update editor to v0.9.2
2022-02-03 18:35:21 +05:30
Akash Yadav c001529c2f Added: Switch to enable/disable font ligatures (#83) 2022-02-02 20:35:22 +05:30
Akash Yadav e5fd997013 Resolved merge conflicts 2022-02-02 09:38:06 +05:30
Akash Yadav 6dd41eaf06 Updated editor 2022-02-02 09:32:54 +05:30
Smooth-E bffc1f4d82 Added template project for LibGDX 2022-01-30 22:13:08 +05:00
Smooth-E d32f009b79 Started development of a template project, still need some improvements 2022-01-30 21:38:18 +05:00