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
Console feels awkward #2374
Comments
I believe this issue happens when something is written to the console while you're in the middle of typing, overwriting the visibility of your input text. |
That's what I meant by this |
@patsore it's definitely awkward, but it's something that is more or less going to be a function of Terraria server. @bartico6 had some thoughts about this privately. We all agree that it's not-ideal for the console to more or less be "as effective as building a house next to a boat in a river" but nobody has really dug into it. Most of what we've built optimizes for interacting in-game instead of having to deal with the awful console. |
Oh, didn't notice your reply earlier. Ok, fair point. |
I think this is "a widespread console issue" moreso than "terraria/tshock console issue" If your project uses Console.ReadLine() and Console.WriteLine() you are going to be subject to this - the console is a stream of letters which you can write to with keyboard and program simultaneously without any buffers dedicated to each - overruns like this are BOUND to happen. Every seasoned user of such an app kinda has this muscle memory of "I made a typo three letters from here, I hit backspace three times and carefully retype what I screwed up" but this cannot be expected of people who use a visual feedback loop for typo correction (aka track the cursor while backspacing to the error they made) In reality this is a problem with the following tradeoffs:
There definitely must be a way to solve this (I'm thinking how certain linux apps handle input having its own buffer zone at the bottom of the screen while output appears above that zone instead) but it's not a solution I've procured yet. |
it is in there as part of a log on the console if something appears |
Hello! There is an issue with the console that I haven't found addressed in issues, at least from what I've looked through. There are often weird line displacement issues, which make writing and editing commands very awkward. Sometimes I'd try to delete some text, but visually it'd stay there, sometimes the debug log displaces the line I was typing in, and hiding part of what I'd typed from me. I tried looking into it, but it doesn't look like an issue coming from my terminal/OS.
The text was updated successfully, but these errors were encountered: