234 Commits

Author SHA1 Message Date
Akash Yadav 3b92570821 Made the 'Auto save files' an EXPERIMENTAL feature and disabled by default
Can be enabled from preferences
2022-01-27 09:05:10 +05:30
Akash Yadav 7bd21eb6f9 Add preference for matching partial names in java completion 2022-01-26 12:44:03 +05:30
Akash Yadav a9b19fa463 New feature: Expand selection
Expand the current selection in editor using the 'Expand selection' option
2022-01-25 20:31:54 +05:30
Akash Yadav f302e6c3f8 Build and package AndroidIDE Gradle Plugin within app 2022-01-24 09:03:30 +05:30
Akash Yadav cd277dfeeb Added clear output button for build output and logs 2022-01-22 15:19:20 +05:30
Akash Yadav 915c208d3e Updated about activity to include translations and their authors 2022-01-20 11:45:16 +05:30
Akash Yadav 2dac121320 Do not update completion item view height using ViewTreeObserver
Fix: Font size preference slider does not read values from preferences
2022-01-19 21:50:17 +05:30
Akash Yadav 3a22124873 Ported Javac 11 for Android
Wrote Language Server API for AndroidIDE
Implemented the java language server in the IDE itself
2022-01-14 20:45:32 +05:30
Akash Yadav ac26609441 Move crash report UI to fragment
Show error report when bootstrap installation fails
2022-01-10 17:48:25 +05:30
Akash Yadav 2babe79e5c Refactor some code 2022-01-09 13:41:53 +05:30
Akash Yadav 6876243260 Store XML file templates in assets instead of hardcoded string 2022-01-08 13:25:52 +05:30
Akash Yadav 119eb169f1 Use ViewFlipper instead of ViewPager2 for editor fragments 2022-01-07 22:12:22 +05:30
Akash Yadav 7dc08afdc6 Show crash report in another activity 2022-01-03 13:50:58 +05:30
Akash Yadav 0f3b9ff4d6 Move view options to bottom sheet 2022-01-02 21:03:19 +05:30
Akash Yadav cc8bceb193 Removed unecessary project info sheet 2022-01-02 13:50:02 +05:30
Akash Yadav c8fd786cfd Implement ShapeDrawableParser 2022-01-01 17:44:40 +05:30
Akash Yadav 02118b2286 Separate children of a layout with new line in generated XML
Update icons for linear layout and relative layout
2021-12-31 20:13:18 +05:30
Akash Yadav b33c434fe1 Calculate the position of placeholder view based on drag event coordinates 2021-12-31 17:42:11 +05:30
Akash Yadav 523ac203a3 Refactored some code 2021-12-30 19:13:13 +05:30
Akash Yadav f1340514f6 Generate and save code once UI Designer exits 2021-12-29 15:58:20 +05:30
Akash Yadav 7e0d0baac8 Implemented color picker 2021-12-29 11:32:16 +05:30
Akash Yadav ab7fac584c Updated about page 2021-12-28 18:38:26 +05:30
Akash Yadav 57d633ad2a Create base files for color picker 2021-12-28 16:39:02 +05:30
Akash Yadav 423a92f889 Add string attribute editor 2021-12-27 14:12:24 +05:30
Akash Yadav 57e296ee2d Implement basic attribute editor 2021-12-25 14:51:57 +05:30
Akash Yadav 04a0f241f2 Create base classes for attribute editors 2021-12-23 16:36:13 +05:30
Akash Yadav 82465d6e80 Moved attribute editor to bottom sheet dialog 2021-12-20 18:26:11 +05:30
Akash Yadav 9a2c309d41 Removed attribute editor 2021-12-19 21:48:56 +05:30
Akash Yadav 41ece8d585 Update 2021-12-16 16:33:08 +05:30
Akash Yadav 5e54cf4dc1 Request java semantic highlights from server only when necessary
Move init script to assets
2021-12-16 00:01:09 +05:30
Akash Yadav d628251c51 Added basic drag and drop in UI Designer 2021-12-14 13:09:02 +05:30
Akash Yadav 7ae38c8369 Created base files for UI Designer 2021-12-13 15:37:47 +05:30
Akash Yadav 9ad2d6f26a Created new attribute adapters
Use ConstraintLayout in some layouts
2021-12-11 15:40:47 +05:30
Akash Yadav 193d535084 Moved project to Android Studio 2021-12-11 10:23:25 +05:30