arduino / arduino-ide

Arduino IDE 2.x
https://www.arduino.cc/en/software
GNU Affero General Public License v3.0
2.07k stars 353 forks source link

[Arduino IDE 2.x] Cannot see lines longer than 10k characters #2405

Open rtek1000 opened 2 months ago

rtek1000 commented 2 months ago

Describe the problem

Cannot see lines longer than 10k characters, in the case of a simple favicon, it is not possible to see the end of the line, although the cursor column counter continues to be incremented.

It may be easier for the user to use an external editor with text wrapping.

To reproduce

20630 characters:

<link id="favicon" rel="shortcut icon" type="image/png" href="data:image/png;base64,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">

Expected behavior

Arduino IDE version

2.3.2

Operating system

Linux

Operating system version

Xubuntu 22.04.3 LTS

Additional context

No response

Issue checklist

ubidefeo commented 2 months ago

@rtek1000 I'm trying to understand what's the reason to make such an issue relevant. If you need to have this data files compiled into your firmware I advice you put them in separate .h files and include them, but ignore them as they're not even human readable/editable files. You're certainly not editing PNGs in the Arduino IDE

Also... respect to you if you're able to decode base64 💪🏼

rtek1000 commented 2 months ago

@rtek1000 I'm trying to understand what's the reason to make such an issue relevant. If you need to have this data files compiled into your firmware I advice you put them in separate .h files and include them, but ignore them as they're not even human readable/editable files. You're certainly not editing PNGs in the Arduino IDE

Also... respect to you if you're able to decode base64 💪🏼

I really don't think it's relevant, as it is very common for Arduino IDE users to use other text editors, usually Notepad++. But it would be interesting to see if VS Code can display beyond this limit, as it is becoming a clone, and it may be interesting to continue on this path, as long as it can offer better performance.

The idea of putting it in an h file is adequate. As for decoding, as you can see, it is an image that the browser requests when opening the page, called favicon.ico.

<link id="favicon" rel="shortcut icon"

A favicon is a small image displayed next to the page title in the browser tab.

I used Base64 in a project, but it was a Kazuki Ota library, I just made the header to operate in C, due to the project being started in C on the STM32CubeIDE, and it's not secure either, just unreadable. Looking at the source code, it doesn't seem to be very complicated, here's an explanation, in case anyone is curious:

The Base64 decode algorithm converts plain text into original data. Technically, it can be said that it converts six-bit bytes into eight-bit bytes.

https://base64.guru/learn/base64-algorithm/decode

For example, "Hello" becomes "SGVsbG8="

Thank you.

dankeboy36 commented 1 month ago

Expected behavior

  • See lines longer than 10k characters.

As a workaround, you can use the editor.wordWrap advanced settings. Set it to "on":

Screen Shot 2024-03-20 at 21 08 04
{
  "editor.wordWrap": "on"
}

Or use the Alt+Z (+Z on macOS) keybinding.

https://github.com/arduino/arduino-ide/assets/111981763/2cc4e75b-8655-434f-a791-20776b19f409

You can also use the View: Toggle Word Wrap command from the Command Palette to switch between the four modes.

Screen Shot 2024-03-20 at 21 15 22
rtek1000 commented 1 month ago

You can also use the View: Toggle Word Wrap command from the Command Palette to switch between the four modes.

Yes, I had considered that, but I found it easier to use an external editor than to look for information about auxiliary configurations in the IDE.

In VS Code a button appears "Show more 10.4KB". I hope the Arduino IDE doesn't have the same bugs as VS code too.

There are 7588 open issues: https://github.com/microsoft/vscode/issues