Logistics Pipes

Logistics Pipes

13M Downloads

Request: Improve text input fields

TechPizzaDev opened this issue ยท 0 comments

commented

Text input fields do currently allow;

  • pasting text with Ctrl+V.
  • clearing with right-click.

Text input fields do not currently;

  • support selection.
  • select all text with Ctrl+A.
  • allow copying (even though copying is not that necessary).

Inconsistent behavior;

  • fast delete by holding down delete/backspace.
  • fast cursor movement by holding down arrow keys.

(this is hard to fix as the MC GuiContainer calls the keyTyped event)


Notes:

  • Ctrl+A is currently used for setting request count to 'all of supply' in request blocks, whenever the input field is selected or not. I suggest changing this behavior to selecting all text when the input field is selected instead.
  • Ctrl+C could copy the whole field if there is no selection.
  • The cursor can blink into being invisible while being moved, making it slightly hard to track when using arrow keys.
  • Satellite pipes could put their current name into the rename field for easier renaming.

(Not really related, but when changing the satellite of crafting pipes/modules, the current satellite should be marked in the GUI to make it easier to identify the currently selected one)