Jump to content
Stray Fawn Community

Hynekjhael

Member
  • Posts

    2
  • Joined

  • Last visited

Everything posted by Hynekjhael

  1. This sudden attack out of nowhere, am I on 9gag ? For the record, I'm a profesionnal programmer. I have about 5 years of experience in various languages, including painful ones like Adelia, that dont allow more than 16 characters for variable names. Other answers have been given already.
  2. I'm aware of the fact this game is in early access. Therefore, I understand part or all of all improvement points I'll describe bellow might already be acknowledged with a low priority in the devellopement roadmap. I also confess I did'nt went through every suggestion on the forum so this post might as well contain duplicate ideas. When using logic parts in the drone editor, I often come to use very similar tags when building the logic of the same subsystem. If I'm building two legs for a walker, I may like to use tags such as FRONT_LEG_HEEL_FORWARD, FRONT_LEG_KNEE_BACKWARDS, BACK_LEG_HIP_FORWARD, BACK_LEG_TOE_GROUND_PROXIMITY and such. But then I face a few limitations doing so : - Tags have a limited size of 21 characters : https://ibb.co/h2RgDp Relatively explicit tag names like I depicted previously dont fit. For comfort of use, I think tag names should allow more characters. For example, it's possible to fit 10 more characters without changing the dimension of UI : https://ibb.co/iydiR9 - If you edit a tag, you cannot move the cursor inside the tag name, be it with mouse cursor or arrow keys. For example, you might want at some point to be able to slightly change a tag name in order to follow a pattern : "FRONT_LEG_HEEL_FORWARD" might be easy to change to "FRONT_LEG_KNEE_FORWARD". - In a situation when you want to edit a previously set tag name, you can use backspace to delete part of the tag name, which opens new tag name autocompletion suggestions bellow the tag name editor box - if you have set similar tags before, that is. If you chose to select one of them, you can freely erase part of the content of the tag name editor box with backspace and/or add characters at the end of the tag name. But if you chose to NOT select a suggestion, and simply add characters at the end of the tag name, it erases the entire content of the tag name box. This nullifies the usefulness of backspace in this situation, as deleting some characters - or all characters - is useless : typing will erase everything. It also greatly increases the time needed to write coherent tags since you need more effort to write normaly easily editable tags. For example, you copied a logical part that uses the tag FRONT_LEG_HEEL_FORWARD. You want to change it to FRONT_LEG_HEEL_BACKWARDS. You can either : Erase "FRONT_LEG_HEEL_FORWARD" by directly typing "FRONT_LEG_HEEL_BACKWARDS" instead (24 keystrokes) ; Erase "FRONT_LEG_HEEL_FORWARD", begin typing "FRONT_LEG_HEEL_BACKWARDS" until an autocompletion suggestion for FRONT_LEG_HEEL_FORWARD appears, select it, erase "FORWARD", type "BACKWARDS" (17 keystrokes and a mouseclic assuming you dont press backspace down to erase more quickly and the autocompletion suggestion comes when you type "F") ; Erase the last "D" of "FRONT_LEG_HEEL_FORWARD" with backspace, which will make an autocompletion suggestion for FRONT_LEG_HEEL_FORWARD appear, select it, erase "FORWARD", type "BACKWARDS" (17 keystrokes and a mouseclic) ; You should be able to simply erase "FORWARD" of "FRONT_LEG_HEEL_FORWARD" with backspace, type "BACKWARDS" instead (16 keystrokes). - In the trail of previous suggestion, I think two hotkeys shoud be set for the tag name editor box : Erase all characters off of current tag name (currently doable by typing over a previously set tag name) "Remove tag", for which I suggest the escape key since it remains consistent with this key already erasing key bindings on a logical event. Thanks for reading.
×
×
  • Create New...