Commit Graph

100 Commits

Author SHA1 Message Date
Akash Yadav aed7853e25 feat: restore opened files when project is reopened 2022-12-22 18:59:20 +05:30
Akash Yadav c9c6803052 refactor: rename module :build-tools to :subprojects 2022-12-21 18:36:08 +05:30
Akash Yadav fb9096013f refactor: move IDEEditor to :editor module (fixes #672) 2022-12-20 07:59:10 +05:30
Akash Yadav 911a944ca9 refactor: move editor language implementations to separate module 2022-12-17 21:59:16 +05:30
Akash Yadav f3bba1186d feat: replaced quick action menu with popup menu 2022-12-05 10:15:53 +05:30
deenu143 b6afb516cb feat: add option to clone git repository (#632)
Co-authored-by: Akash Yadav <itsaky01@gmail.com>
2022-11-27 19:19:11 +05:30
Akash Yadav 89d7ea40ba fix: activity is restarted when it is not focused during installation process (fixes #628) 2022-11-27 10:08:38 +05:30
Akash Yadav 7abfaf0700 Moved UI designer to :uidesigner module 2022-11-15 17:58:49 +05:30
Akash Yadav 2cd3074fb0 Updated proguard rules for xml-inflater 2022-11-12 17:54:03 +05:30
Akash Yadav 9e16d827c8 Removed UI designer 2022-11-02 13:48:41 +05:30
Akash Yadav e764c7eac7 UI enhancements 2022-10-27 11:38:34 +05:30
Akash Yadav 579386ae17 Moved all IDE resources to :resources module 2022-10-24 18:36:52 +05:30
Akash Yadav 05790f11e6 Implemented the preferences screen with the Preferences API 2022-10-10 18:56:58 +05:30
发光长颈鹿 39d7812b61 Use the new MaterialSwitch component (#473) 2022-09-26 19:06:42 +05:30
Akash Yadav c2d0bc4058 Validate Java file name before file creation 2022-09-25 16:51:05 +05:30
Akash Yadav 6d2dc7a059 Fixed: Release build issues 2022-09-25 13:00:27 +05:30
Akash Yadav 900365c353 Extracted interface for IDEEditor 2022-09-21 09:57:13 +05:30
Akash Yadav 75743b7060 Updated launcher icon 2022-09-11 18:54:09 +05:30
Akash Yadav 2ae9f144b8 Removed unused dependencies 2022-09-03 22:38:15 +05:30
Akash Yadav 53cab42b72 Create resource tables when initializing project 2022-08-19 23:30:45 +05:30
Akash Yadav eb949f0e29 Added the aaptcompiler and layoutlib-api implementation 2022-08-19 15:22:34 +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 8b4e580695 Use oss-licenses to show licenses for all dependencies 2022-08-12 23:15:13 +05:30
Akash Yadav bf4f313be8 Define namespaces in build.gradle instead of packages in AndroidManifest 2022-08-09 09:22:09 +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 afc864459a Fixed merge conflict 2022-07-16 01:14:15 +05:30
Akash Yadav a89fd6460f Testing dependabot 2022-07-16 00:06:53 +05:30
Akash Yadav 1ae94b5551 Testing dependabot 2022-07-15 22:48:32 +05:30
Akash Yadav 46abdfdeeb Testing dependabot 2022-07-15 22:34:51 +05:30
Akash Yadav b5a020cf43 Use EventBus index to provide subscribers to EventBus 2022-07-14 16:54:54 +05:30
Akash Yadav ab4a0f2f9b Added EditorActivityLifecyclerObserver 2022-07-14 15:18:37 +05:30
Akash Yadav 4f36a42311 Extracted hardcoded dependencies to 'depedencies.gradle' 2022-07-14 00:03:53 +05:30
Akash Yadav 5f82e7d5ca Implemented basic file events with the EventsAPI 2022-07-08 00:05:10 +05:30
Akash Yadav a2716eeda1 Added the EventBus library 2022-07-08 00:05:09 +05:30
Akash Yadav 54fee27f44 Implemented ILanguageServerRegistry to manage LSP implementations 2022-07-02 20:32:52 +05:30
Akash Yadav 6524617556 Temporarily disabled R8 2022-06-24 14:33:46 +05:30
Akash Yadav 672bfb3d62 Merged branch 'incremental-analysis' into 'main' 2022-06-21 17:02:22 +05:30
Akash Yadav 4d4c5a2098 Removed LeakCanary 2022-06-21 14:02:24 +05:30
Akash Yadav 245ee21937 Implemented incremental analysis for Java sources (incomplete) 2022-06-19 22:40:58 +05:30
Akash Yadav 1252fad343 Merged remote branch into 'main' 2022-06-14 14:35:32 +05:30
Akash Yadav 4bab018d2c Resolved merge conflicts 2022-06-05 08:23:44 +05:30
Akash Yadav 24f94f3914 Revert "Upgraded Android Gradle Plugin to version 7.0.2 for AndroidIDE project"
This reverts commit 3e6bbb6f1c.
2022-05-21 20:08:54 +05:30
Akash Yadav 3e6bbb6f1c Upgraded Android Gradle Plugin to version 7.0.2 for AndroidIDE project 2022-05-21 18:14:00 +05:30
Akash Yadav 5e3756e297 Fixed: Project initialization issue 2022-05-17 21:40:16 +05:30
Akash Yadav bf2506d05a Provide tag XML tag completions using XML DOM API 2022-05-09 16:14:45 +05:30
Akash Yadav c84361395d Removed the builder-api module 2022-05-09 12:17:35 +05:30
Akash Yadav 29097cdc66 Initialize project in EditorActivity using Tooling API 2022-04-29 20:07:06 +05:30
Akash Yadav 1331ff89c7 Provide sync issues with initialization result; Build tooling api modules before building app module 2022-04-29 17:43:35 +05:30
Akash Yadav fbf59cb51c Updated AGP to v7.1.3 2022-04-11 21:42:08 +05:30
Akash Yadav 24c743b735 Removed unused PowerMenu dependency 2022-04-10 12:00:47 +05:30