Akash Yadav
91ce02e2ee
Backup before changing implementation of Terminal
2021-10-16 17:57:48 +05:30
Akash Yadav
0645563a4e
Fixed lint issues
...
Send 'textDocument/didClose' to language server on file close
2021-10-12 18:51:28 +05:30
Akash Yadav
86c42a58e6
Use Socket instead of AsynchronousSocketChannel
2021-10-12 17:32:06 +05:30
Akash Yadav
992fbcab3f
Updated jls.jar
2021-10-12 16:51:12 +05:30
Akash Yadav
bfc958b588
Use Android-compatible CompletableFuture
...
Updated jls.jar
Much more changes
2021-10-12 16:50:07 +05:30
Akash Yadav
9e7da7011d
XML Completion and APIInfo are now not dependent on Gradle build
2021-10-08 19:08:16 +05:30
Akash Yadav
e87a6ec32b
Removed usage of LemMinX
...
Enhanced XML Auto complete
2021-10-08 15:27:56 +05:30
Akash Yadav
1a96d21f14
Include StringFog and LemMinX locally in the project
2021-10-07 13:04:05 +05:30
Akash Yadav
2f4b8298f2
Fixed: Signature help not hiding
2021-10-06 18:08:02 +05:30
Akash Yadav
1498738e4f
Implemented semantic highlight for Java
2021-10-05 12:32:53 +05:30
Akash Yadav
afafab5a16
Implemented references and definition
...
Removed usage of custom LSP data classes
2021-10-02 19:10:49 +05:30
Akash Yadav
a4cab1e7e3
Implemented Goto definition
2021-10-02 19:10:49 +05:30
Akash Yadav
6e242015f4
Working to support lsp4j
2021-10-02 19:10:49 +05:30
Akash Yadav
9c6db435ad
Backup
2021-09-24 20:41:58 +05:30
Akash Yadav
e117d7b4b0
Fix: NPE when trying to exit JLS and its not started
2021-09-23 16:23:57 +05:30
Akash Yadav
59cf9740d2
Request signature help only when needed
2021-09-23 13:44:20 +05:30
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