Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Color picker in xml, Java code auto-fix suggestion when long click on error, and error counter. #1733

Open
8 of 10 tasks
shalomcohen10 opened this issue Feb 20, 2024 · 1 comment
Labels
feature Feature Request

Comments

@shalomcohen10
Copy link

shalomcohen10 commented Feb 20, 2024

Issue Checklist

  • I confirm that this feature request has not been previously suggested.
  • I agree to follow the project's code of conduct.
  • I have checked and verified that I am using the latest version of AndroidIDE from GitHub or F-Droid.

Additional terms

  • I understand that feature requests are subject to evaluation and may not be implemented immediately.
  • I agree to provide additional details if needed for a clearer understanding of the requested feature.

Feature description

Currently, I use AIDE to develop apps, (not AndroidIDE), because it is much more user friendly. It has some features that I think AndroidIDE really lacks.

  • You can choose a color easily in XML by a built-in color palette.
  • The number of errors, and the errors themselves and the reference to them, appears in a drawer with a list of errors, and in each of them, you click on the error, and it opens the file with the error, and the specific location of the error.
  • When there is an error in the JAVA code, you long press the error, and then you are offered ways to automatically correct the error.
  • In addition, there are also quick codes that can be pasted and are already built into the AIDE.
  • I know it's in development on AndroidIDE, but AIDE already have Icon assets tools.

Therefore, in my opinion, I am still not comfortable developing an application in AndroidIDE as long as I lack all these features.

Use Case

In each case you want to develop an app quickly, and easily.

Benefits

A perfect developing experience.

@shalomcohen10 shalomcohen10 added the feature Feature Request label Feb 20, 2024
@itsaky
Copy link
Member

itsaky commented Feb 21, 2024

The number of errors, and the errors themselves and the reference to them, appears in a drawer with a list of errors, and in each of them, you click on the error, and it opens the file with the error, and the specific location of the error.

Diagnostics for the current file are shown in the bottom sheet. The click behavior that you've explained here is also available. Read the docs.

When there is an error in the JAVA code, you long press the error, and then you are offered ways to automatically correct the error.

There are code actions available for this. You just have to select the text in the errorneous region and use the appropriate code action from the Code actions menu. Read the docs.

In addition, there are also quick codes that can be pasted and are already built into the AIDE.

We have snippets for these (only available for Java, for now). Snippets appear in the code completion window.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature Request
Projects
None yet
Development

No branches or pull requests

2 participants