234 Commits

Author SHA1 Message Date
Akash Yadav fb9096013f refactor: move IDEEditor to :editor module (fixes #672) 2022-12-20 07:59:10 +05:30
Akash Yadav 8f865f2024 Added widgets list to UI designer 2022-11-16 22:48:53 +05:30
Akash Yadav 1feb07a1ea chore: refactor 2022-11-16 18:53:49 +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 4302b8b077 Fixed: Clear FAB in bottom sheet is hidden under navigation bar 2022-10-30 12:48:16 +05:30
Akash Yadav ba9c7c9cfb Replaced build actions menu with 'Run tasks' action 2022-10-25 21:52:34 +05:30
Akash Yadav d35cb84a99 Read module resources in parallel 2022-08-20 17:40:44 +05:30
Akash Yadav 42c5ebb26c Added jaxp implementation 2022-08-19 17:05:55 +05:30
Akash Yadav eb949f0e29 Added the aaptcompiler and layoutlib-api implementation 2022-08-19 15:22:34 +05:30
Akash Yadav a912835626 NOT FOR USE - Debugging javac 2022-08-15 21:25:51 +05:30
Akash Yadav c3d9a97a8e Use INTERRUPTION_LEVEL_SLIGHT for Java completion to avoid broken ZipFs
Implemented the very basics of Lookup API
Updated sora-editor to version 0.16.5
2022-08-14 18:10:02 +05:30
Akash Yadav 38166f381f Regenerate source file when XML files are created/deleted/renamed 2022-08-11 15:45:14 +05:30
Akash Yadav c269dca911 Updated colors and styles 2022-08-09 10:55:19 +05:30
Akash Yadav 7c5ef5b9b1 Avoid recreating ZipFileSystem instances for faster code completion 2022-08-08 19:27:02 +05:30
Akash Yadav a77418a495 Update 2022-07-23 09:08:25 +05:30
Akash Yadav 4949d04747 Update 2022-07-23 09:08:25 +05:30
Akash Yadav e5f0dd1d9c Moved 'logger' modules from 'build-tools' module to root project 2022-07-23 09:08:24 +05:30
Akash Yadav bc5c0c48e7 Moved 'eventbus*' modules from 'build-tools' module to root project 2022-07-23 09:08:24 +05:30
Akash Yadav c6070d9414 Testing dependabot 2022-07-16 10:10:12 +05:30
Akash Yadav f2f5be0495 Fixed: NPE when namespace is used instead of defining package name in AndroidManifest
A few more optimizations
2022-07-15 22:25:07 +05:30
Akash Yadav dec0c5d84f Extracted document related APIs to FileManager 2022-07-12 12:14:17 +05:30
Akash Yadav 6e2853cfe0 Eliminated use of compiler module 2022-07-08 23:10:48 +05:30
Akash Yadav 26ac5a19f5 Integrated the Projects API into LSP 2022-07-08 00:05:22 +05:30
Akash Yadav 237a8c1d1c Implemented contains(String) and clear() in ClassTrie 2022-07-08 00:05:18 +05:30
Akash Yadav 5f82e7d5ca Implemented basic file events with the EventsAPI 2022-07-08 00:05:10 +05:30
Akash Yadav edb0bd058a Fixed: Invalid text position of buttons in MainActivity 2022-06-23 16:43:13 +05:30
Akash Yadav edb30a7cf3 Use IDEEditor to show logs
The syntax highlighting for logs has been removed and will be implemented later with better efficiency
2022-06-23 14:09:37 +05:30
Akash Yadav 672bfb3d62 Merged branch 'incremental-analysis' into 'main' 2022-06-21 17:02:22 +05:30
Akash Yadav 6beea8f961 Fixed various lint and test errors/warnings 2022-06-21 13:36:11 +05:30
Akash Yadav ed49240c32 Changed log priority implementation 2022-06-20 18:50:38 +05:30
Akash Yadav dc55c7c609 Use RecyclerView to show application and IDE logs 2022-06-20 14:53:59 +05:30
Akash Yadav 245ee21937 Implemented incremental analysis for Java sources (incomplete) 2022-06-19 22:40:58 +05:30
Андрей Кожев 41a49fadf7 Improved translation into Russian (#220)
Updated Russian translation
2022-06-19 19:41:48 +05:30
Akash Yadav 222fa49ee1 Added option to specify custom Gradle installation directory for builds (closes #49) 2022-06-17 15:27:47 +05:30
Akash Yadav 48338d82d5 Removed DownloadActivity; Updated README 2022-06-17 00:03:41 +05:30
Akash Yadav fd84b249f5 Updated 2022-06-14 14:36:57 +05:30
Akash Yadav 1252fad343 Merged remote branch into 'main' 2022-06-14 14:35:32 +05:30
Akash Yadav c608eb30ec Do not use libhook library
Updated ideenv
2022-06-10 07:55:14 +05:30
Akash Yadav 1217362986 Updated terminal packages URL 2022-06-09 22:51:02 +05:30
Akash Yadav 88a009e8a5 Changed the directory names for HOME and SYSROOT directory 2022-06-09 22:24:33 +05:30
Akash Yadav 4bab018d2c Resolved merge conflicts 2022-06-05 08:23:44 +05:30
Akash Yadav f115f30c08 Added option to manually sync project 2022-05-22 17:51:58 +05:30
Akash Yadav 0f39cad7b0 Moved Java completion logic to multiple completion providers 2022-05-19 20:03:24 +05:30
Akash Yadav df379478f1 Implemented the new IProject service in the IDE 2022-05-17 19:05:00 +05:30
Akash Yadav 5f113f6520 Added package name field in IdeAndroidModule 2022-05-09 14:14:52 +05:30
Akash Yadav c84361395d Removed the builder-api module 2022-05-09 12:17:35 +05:30
Akash Yadav 3f30b0e0d6 Removed the builder-model module 2022-05-04 20:53:39 +05:30
Akash Yadav 8330f05fd9 Moved post-initialization work to ProjectManager 2022-05-01 16:39:57 +05:30
Akash Yadav b8cbba2fd0 Included Android's Builder Model dependency as module 2022-04-30 23:05:34 +05:30