Commit Graph

  • 42b195cd7c Implement diagnostics for java source files Akash Yadav 2022-01-18 18:27:39 +05:30
  • 8aa86707fb Added daemon status option in options menu Akash Yadav 2022-01-18 10:57:24 +05:30
  • afd39f3936 Shutdown language servers when closing project Akash Yadav 2022-01-18 09:59:52 +05:30
  • a59d2529f5 Do not check for initialization in java language server Akash Yadav 2022-01-17 19:48:59 +05:30
  • 9108888859 [IDEService] Fall back to busybox if bash shell doesn't exist Akash Yadav 2022-01-17 19:46:24 +05:30
  • 994f76faf0 Use Path instead of File for bootstrap installation Akash Yadav 2022-01-17 19:44:08 +05:30
  • 3959c56296 Update README Akash Yadav 2022-01-17 18:57:55 +05:30
  • 45019e126e Rename visitor class Akash Yadav 2022-01-17 18:18:48 +05:30
  • 3da96e68da Fix: definitions and references not found due to 0-based line and column indexes Akash Yadav 2022-01-17 18:03:31 +05:30
  • fdf1d126bd Implement definitions and references provider Akash Yadav 2022-01-17 13:01:26 +05:30
  • 8a510cac92 Reorganized classes Akash Yadav 2022-01-17 11:36:57 +05:30
  • 314c50d4f2 Use synchronized methods for java compilation Akash Yadav 2022-01-17 11:15:28 +05:30
  • 7eca1cdc70 Validate selection range in CodeEditorView Fix: Override methods only if the cursor is directly in a class Fix: Invalid params passed to ICodeActionProvider Akash Yadav 2022-01-17 09:43:05 +05:30
  • 39feaea3a6 Implemented CodeActionProvider Akash Yadav 2022-01-17 09:19:28 +05:30
  • 118c6d9377 Implemented custom LSP API Feature: Provide completions for automatically overriding a method Akash Yadav 2022-01-16 16:57:59 +05:30
  • 82a26f872c Refactor code in JavaCompletionProvider Akash Yadav 2022-01-14 22:02:08 +05:30
  • b3c133ff77 Made some exception messages more clear Akash Yadav 2022-01-14 20:57:03 +05:30
  • 3a22124873 Ported Javac 11 for Android Wrote Language Server API for AndroidIDE Implemented the java language server in the IDE itself Akash Yadav 2022-01-14 20:45:32 +05:30
  • ac26609441 Move crash report UI to fragment Show error report when bootstrap installation fails Akash Yadav 2022-01-10 17:48:25 +05:30
  • adc24144e4 Set LD_PRELOAD only if libhook.so exists. Akash Yadav 2022-01-10 16:13:00 +05:30
  • 8f87fdc367 Do not extract bootstrap packages if using system shell Akash Yadav 2022-01-10 16:11:32 +05:30
  • cba354bdff Refactor code in MainThreadBuildListener Akash Yadav 2022-01-10 13:16:55 +05:30
  • 003a7bd229 Format code in DownloadActivity Akash Yadav 2022-01-10 13:14:15 +05:30
  • 22071e6aee Check and create TMPDIR if not exists before every build Akash Yadav 2022-01-10 13:05:12 +05:30
  • 4755b93cfa Rename IResourceFinder to IResourceTable Akash Yadav 2022-01-10 12:43:47 +05:30
  • 4a26293550 Remove unnecessary gpg key Akash Yadav 2022-01-09 20:50:07 +05:30
  • 10901025e5 Use Termux's terminal environment Akash Yadav 2022-01-09 20:17:59 +05:30
  • 1c11ce7ce0 Remove unnecessary methods from BaseApplication Akash Yadav 2022-01-09 13:58:20 +05:30
  • 2babe79e5c Refactor some code Akash Yadav 2022-01-09 13:41:53 +05:30
  • e4e31c46f2 Fix #45: Do not add drag event listener to ErrorUiView Akash Yadav 2022-01-08 17:55:59 +05:30
  • 6876243260 Store XML file templates in assets instead of hardcoded string Akash Yadav 2022-01-08 13:25:52 +05:30
  • 6428fb07ba Show different message for views that are not supported Akash Yadav 2022-01-08 12:45:28 +05:30
  • aaf8d94184 Fix javadoc Akash Yadav 2022-01-08 12:34:36 +05:30
  • 027f6aa554 Fix: Invalid XML code generated by UI Designer Akash Yadav 2022-01-08 12:31:57 +05:30
  • cdcb23c9a9 Upload APK to GitHub actions instead of zip file Akash Yadav 2022-01-08 07:28:18 +05:30
  • 119eb169f1 Use ViewFlipper instead of ViewPager2 for editor fragments Akash Yadav 2022-01-07 20:36:18 +05:30
  • 1942020695 Remove unnecessary usage of activity().getPagerAdapter() in language client Akash Yadav 2022-01-06 21:18:23 +05:30
  • 91e1f81b78 Move file handling from EditorPagerAdapter to EditorActivity Use ViewModel for storing some data in EditorActivity Akash Yadav 2022-01-06 21:15:29 +05:30
  • 76f5f6908d Fixed: File does not close and crashes if reopened and closed again. Akash Yadav 2022-01-05 21:41:09 +05:30
  • b4f6606db3 Added a preference to change the default shell used in terminal Akash Yadav 2022-01-03 17:26:43 +05:30
  • 2b0a997e33 Fall back to system shell if necessary Akash Yadav 2022-01-03 15:29:22 +05:30
  • d5e22dc6f5 Format code in TerminalActivity Akash Yadav 2022-01-03 14:55:45 +05:30
  • 34c821b80c Refactor code in MainActivity Akash Yadav 2022-01-03 14:42:15 +05:30
  • 80a8265ca0 Removed test code Akash Yadav 2022-01-03 14:06:57 +05:30
  • 7dc08afdc6 Show crash report in another activity Akash Yadav 2022-01-03 13:50:58 +05:30
  • 304e226cee Read logs for IDE's logger instead of system logs Akash Yadav 2022-01-03 11:48:54 +05:30
  • bcd3c1de79 Implement IDELogService Akash Yadav 2022-01-03 10:52:40 +05:30
  • 214a0fe5f3 Removed unnecessary Jar2DexService Akash Yadav 2022-01-03 10:16:59 +05:30
  • 33de622cda Fix: Bottom sheet not expandable if there are any files opened Akash Yadav 2022-01-03 09:49:27 +05:30
  • 4e034698bd Set bottom sheet to expanded by default Akash Yadav 2022-01-03 09:45:07 +05:30
  • 0f3b9ff4d6 Move view options to bottom sheet Akash Yadav 2022-01-02 21:03:19 +05:30
  • 8f0eee1f95 Fix: Invalid namespace declared with completion item Akash Yadav 2022-01-02 14:26:28 +05:30
  • c2b9394675 Organize and refactor code in EditorActivity Akash Yadav 2022-01-02 14:06:44 +05:30
  • cc8bceb193 Removed unecessary project info sheet Akash Yadav 2022-01-02 13:50:02 +05:30
  • 6ba48ca4da Temporarily fix NPE from resource finder (#37) Akash Yadav 2022-01-02 12:23:58 +05:30
  • 4e524787b6 Allow empty files to be opened in editor (#33) Akash Yadav 2022-01-02 10:16:19 +05:30
  • e57607c51d Surround view options click logic with try catch Akash Yadav 2022-01-02 08:12:27 +05:30
  • 9e158a8cd1 Move parseGravity to CommonParseUtils Akash Yadav 2022-01-01 17:55:39 +05:30
  • c8fd786cfd Implement ShapeDrawableParser Akash Yadav 2022-01-01 17:44:40 +05:30
  • 5cf99ed2e0 Renamed inflater module and package name Akash Yadav 2022-01-01 11:49:03 +05:30
  • 06850acadc Add TODO for drawable parser Akash Yadav 2022-01-01 11:30:51 +05:30
  • e170080653 Handle 9-patch drawables and other images resources in UI Designer Akash Yadav 2022-01-01 11:24:14 +05:30
  • fbca629dee Allow XML drawables to be used in UI Designer Akash Yadav 2022-01-01 11:03:25 +05:30
  • 02118b2286 Separate children of a layout with new line in generated XML Update icons for linear layout and relative layout Akash Yadav 2021-12-31 20:13:18 +05:30
  • b33c434fe1 Calculate the position of placeholder view based on drag event coordinates Akash Yadav 2021-12-31 17:42:11 +05:30
  • 523ac203a3 Refactored some code Akash Yadav 2021-12-30 19:13:13 +05:30
  • d8efb23fd0 Remove unnecessary boxing in IDTable Akash Yadav 2021-12-30 18:38:52 +05:30
  • 96395980b3 Removed build.sh as it was useless Akash Yadav 2021-12-30 15:28:41 +05:30
  • cc24ae98a2 Fixed: Hex color underline is continued to next line Moved Java and Groovy code analyzers to the 'languages' package Akash Yadav 2021-12-30 15:09:12 +05:30
  • a83ee219f5 Fixed: Hex color underline is continued to next line Moved Java and Groovy code analyzers to the 'languages' package Akash Yadav 2021-12-30 15:06:35 +05:30
  • f1340514f6 Generate and save code once UI Designer exits Akash Yadav 2021-12-29 15:58:20 +05:30
  • e1a7211fbf Apply new color value when picked from color picker Akash Yadav 2021-12-29 12:02:44 +05:30
  • 7e0d0baac8 Implemented color picker Akash Yadav 2021-12-29 11:32:16 +05:30
  • ab7fac584c Updated about page Akash Yadav 2021-12-28 18:38:26 +05:30
  • 57d633ad2a Create base files for color picker Akash Yadav 2021-12-28 16:39:02 +05:30
  • bf0bdbf523 Add files ignored by gradle Akash Yadav 2021-12-27 21:30:31 +05:30
  • ca21a54bae Remove auto generated backup file workflow file Akash Yadav 2021-12-27 21:24:13 +05:30
  • aac9b12aea Add GitHub workflow Akash Yadav 2021-12-27 21:21:49 +05:30
  • dd14da5bca Some code cleanup Akash Yadav 2021-12-27 21:10:51 +05:30
  • 51fdb33255 Rename string attr editor Akash Yadav 2021-12-27 21:04:19 +05:30
  • e4e6db34f2 Use a sorted for possible values of an attribute Akash Yadav 2021-12-27 20:53:02 +05:30
  • 3b74adfe56 Update javadoc for flag editor Akash Yadav 2021-12-27 20:12:24 +05:30
  • 62aeb04393 Implemented flag editor Akash Yadav 2021-12-27 20:04:04 +05:30
  • 9f1bf3f26b Add completions for namespace declarations in XMLCompletionService Akash Yadav 2021-12-27 14:56:44 +05:30
  • 423a92f889 Add string attribute editor Akash Yadav 2021-12-27 14:12:24 +05:30
  • 5f90c6bfd8 Update issue templates Akash Yadav 2021-12-26 19:30:53 +05:30
  • 6fe798c38e Update bug issue templates Akash Yadav 2021-12-26 19:27:59 +05:30
  • 89935e7162 Update README.md Akash Yadav 2021-12-26 19:23:22 +05:30
  • 009f8b9ec3 Update README.md Akash Yadav 2021-12-26 19:22:32 +05:30
  • 1052c5b6d3 Fall back to using previous methhod of java syntax highlighting Akash Yadav 2021-12-26 18:54:06 +05:30
  • 6f141fcdfa Previous commit made root inflated layout un-clickable Akash Yadav 2021-12-26 18:11:30 +05:30
  • b33ebf2ec4 Update attribute when changed from attribute editor Akash Yadav 2021-12-26 18:07:15 +05:30
  • 57e296ee2d Implement basic attribute editor Akash Yadav 2021-12-25 14:51:57 +05:30
  • 74085b3a31 Some minor changes Akash Yadav 2021-12-25 13:03:00 +05:30
  • 5109171204 Look for attribute format only if it is unknown Akash Yadav 2021-12-23 17:00:04 +05:30
  • 181a16eb67 Fixed issue with Gradle init script Akash Yadav 2021-12-23 16:53:10 +05:30
  • 085ec0e9dc Fixed return statement Akash Yadav 2021-12-23 16:46:05 +05:30
  • f179afaee1 Fixed span error in AttributeListAdapter Akash Yadav 2021-12-23 16:41:20 +05:30
  • 04a0f241f2 Create base classes for attribute editors Akash Yadav 2021-12-23 16:36:13 +05:30
  • 24ac11231b Transparent scrim color only on tablets Akash Yadav 2021-12-23 08:57:07 +05:30