Akash Yadav
1fb4652c6a
Removed custom indicator for file tabs
2021-09-23 13:31:16 +05:30
Akash Yadav
21ecac926f
Created handler for handling file options
2021-09-23 13:29:18 +05:30
Akash Yadav
d79b0cbf75
Changed appearance of file tabs
2021-09-23 12:39:54 +05:30
Akash Yadav
6510b24186
Added BuildServiceHandler
...
Handlers now do not keep a strong reference to EditorActivity
2021-09-23 08:58:18 +05:30
Akash Yadav
fa2b3758af
Changed package name of JLS handler
2021-09-22 21:11:31 +05:30
Akash Yadav
d6c90c0af0
Implemented handler classes to handle different tasks
2021-09-22 21:07:16 +05:30
Akash Yadav
4d17eb04e7
Ask user before editing other files
...
Notify JLS about external file change on successful code action execution
Update JLS version
2021-09-22 15:51:53 +05:30
Akash Yadav
be90aae59c
Added qucikfix for diagnostics
2021-09-17 21:36:21 +05:30
Akash Yadav
1476478e08
Added: Show api information of classes, methods and fields
2021-09-16 09:11:34 +05:30
Akash Yadav
c5b1341c2b
Update generated sources whenever an XML file changes
2021-09-15 09:24:20 +05:30
Akash Yadav
644bf97c0c
Process resources after every change in XML files
2021-09-14 18:24:26 +05:30
Akash Yadav
3d5a35955e
Fixed: special keys not read
2021-09-13 20:05:30 +05:30
Akash Yadav
29de8503a0
Terminal is now fully implemented
2021-09-13 19:47:24 +05:30
Akash Yadav
25965b8eb0
Removed build folders
2021-09-11 07:29:47 +05:30
Akash Yadav
ebbb6685b8
Fix invalid .gitignore
2021-09-11 07:22:43 +05:30
Akash Yadav
1c06c87508
Added general preferences
...
Common tab symbol in Sysmbols class
Fix invalid selection offset with TAB key in SymbolInputView*
2021-09-11 07:17:20 +05:30
Akash Yadav
9392cc5a2f
Generate Java source code using JavaPoet
2021-09-10 17:38:18 +05:30
Akash Yadav
afb7d4d1b2
Improved ProjectInfo sheet
...
Modified build.gradle slightly to get completions on AIDE
2021-09-10 12:40:15 +05:30
Akash Yadav
17b89f8844
Added ProjectInfo sheet
2021-09-09 19:06:08 +05:30
Akash Yadav
42ea388439
Enhanced working of JLS
...
Request signature help if corresponding action is available in CompletionItem
Fixed invalid insertion of CompletionItem texts
Fix android.jar not provided to JLS
2021-09-08 17:49:09 +05:30
Akash Yadav
a5a10ff428
Removed usage of 'printDependencies' task
...
Added 'initializeIDEProject' task in every module project which writes information about the whole project to a file
2021-09-07 11:39:01 +05:30
Akash Yadav
a97b52504f
Removed usage of Gradle Tooling API
2021-09-06 19:24:39 +05:30
Akash Yadav
ff70d00db8
Removed usage of Gradle Tooling API
2021-09-06 19:14:53 +05:30
Akash Yadav
994e4e2cec
Added terminal
2021-09-01 14:01:55 +05:30
Akash Yadav
b69fa9d401
Fixed some minor bugs
...
- Backup before implementing terminal
- Fixed shebang issue in Gradle executable
- Clean all binary files in JDK (earlier it only cleaned binaries in bin directory)
- If the CodeEditor is not editable, do not show cut and paste options in text action mode
- Some more changes
2021-08-25 21:07:19 +05:30
Akash Yadav
a8d79291e3
Enhanced working of Gradle Tooling API
...
- Updated Tooling API
- Removed usage of AndroidIDE's Gradle Plugin
- Removed usage of shared libraries
- Recompiled JDK statically
- Added androidide-cleaner to remove unsupported flags in ELF files
2021-08-24 12:15:46 +05:30
Akash Yadav
1144f6c600
Moved project finder logic in a separate class
...
- Backup before implementing Gradle Tooling API
2021-08-15 10:12:07 +05:30
Akash Yadav
b4657afbcc
Fixed some bugs/mistakes
...
- Changed color of ActionMode's Overflow menu icon to match other icons
- 'chmod' to $HOME command should not be shown to user
- Remove logging from StudioApp
- Fixed icon of 'Code navigation'
- Use AppCompat method to start ActionMode
- Forcibly show icon of menu items
2021-08-14 07:56:32 +05:30
Akash Yadav
fb2c6313ec
v1.0.3-alpha
...
- Implemented
• Find all references
• Comment/Uncomment line
• Find in file
• Find in project
2021-08-13 13:54:12 +05:30
Akash Yadav
28a48b9a0c
v1.0.3-alpha
...
- Implemented 'Go to Definition'
- Partially implemented 'Find all references' (without UI)
2021-08-10 10:29:00 +05:30
Akash Yadav
775c00af5f
- Fixed installation issue
...
- Fixed crash while saving in EditorFragment
- Fixed crash on doing redo
2021-08-09 15:03:44 +05:30
Akash Yadav
91ade43bb2
v1.0.2-alpha
...
- Cancel previous completion requests
- Removed logging
- Increased input connection's text handling limit
- Fix invisible line number in wordwrap layout
2021-08-08 08:55:32 +05:30
Akash Yadav
637c39059d
v1.0.2-alpha
...
- Wrapped changelog text in a scroll view
- CodeEditor and SymbolInputView are now created dynamically at view creation
2021-08-08 07:19:01 +05:30
itsaky
feffb8a3c7
- Removed unused libraries
...
- Added about page with licenses to open source libraries
2021-08-07 11:43:15 +05:30
itsaky
f99d51ca42
- Added signature help
2021-08-06 09:23:49 +05:30
itsaky
929258284d
-Enhanced implementation of JLS
2021-08-03 15:16:00 +05:30
itsaky
e954411903
- Java completions are now sorted
2021-08-01 16:19:09 +05:30
itsaky
1bb7842bc6
- Removed files related to previous java auto completion algorithm
2021-08-01 15:38:35 +05:30
itsaky
8cbed76564
- Draw diagnostics in editor & send pending messages to server once started
2021-08-01 13:47:47 +05:30
itsaky
930e54d7f7
- Added pinning of line numbers in CodeEditor
2021-08-01 07:17:29 +05:30
itsaky
0118ff307c
- Implemented Java Language Server
2021-07-31 23:14:20 +05:30
itsaky
a6db8d0c86
- Implmented Diagnostics
2021-07-29 13:56:28 +05:30
itsaky
e5cdf40c2a
-Updated JDK and backup before implementing JVM's ClassLoader
2021-07-22 19:40:52 +05:30