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

Remove encoding from status bar #1393

Closed
3 tasks done
per1234 opened this issue Sep 4, 2022 · 0 comments · Fixed by #1804
Closed
3 tasks done

Remove encoding from status bar #1393

per1234 opened this issue Sep 4, 2022 · 0 comments · Fixed by #1804
Assignees
Labels
conclusion: resolved Issue was resolved criticality: high Of high impact phase: implementation Work is in the implementation phase priority: high Resolution is a high priority topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@per1234
Copy link
Contributor

per1234 commented Sep 4, 2022

Describe the request

Remove the "Select Encoding" item from the IDE status bar.

🙂 The IDE's user interface will be made more approachable and streamlined without the loss of any meaningful functionality. The capability for changing file encoding will still be available from the "Editor: Change File Encoding" command palette item if someone has a use for this.

Describe the current behavior

The IDE's status bar contains an item: "Select Encoding":

image

This has two functionalities:

  • Indicates the encoding of the file currently open in the editor.
  • Runs the "Editor: Change File Encoding" command when clicked.

Although the ability to detect and change encoding can be useful in a general purpose text editor, there is really no need for such a thing in the Arduino IDE. UTF-8 should always be used.

The "Select Encoding" is occupying a prominent position in the user interface for no reason other than that the Eclipse Theia IDE framework the IDE is built on happens to put it there by default.

🙁 The complexity and clutter of the user interface is increased without any meaningful benefit to the user. This thing will be cryptic to many beginners, and the purpose of the interface it opens if they click on it will be even more so.

Arduino IDE version

2.0.0-rc9.2.snapshot-20cc34c

Operating system

Windows, Linux

Operating system version

Windows 10, Ubuntu 20.04

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@per1234 per1234 added criticality: high Of high impact phase: implementation Work is in the implementation phase priority: high Resolution is a high priority topic: code Related to content of the project itself topic: theia Related to the Theia IDE framework type: enhancement Proposed improvement labels Sep 4, 2022
@per1234 per1234 removed the topic: theia Related to the Theia IDE framework label Nov 29, 2022
@kittaakos kittaakos assigned kittaakos and unassigned AlbyIanna Dec 9, 2022
kittaakos pushed a commit that referenced this issue Jan 6, 2023
Closes #1393

Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
kittaakos pushed a commit that referenced this issue Jan 11, 2023
Closes #1393

Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
@per1234 per1234 added the conclusion: resolved Issue was resolved label Jan 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conclusion: resolved Issue was resolved criticality: high Of high impact phase: implementation Work is in the implementation phase priority: high Resolution is a high priority topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants