branchrust_reboot/main/fix_console_flickeringcancel
3 Commits over 30 Days - 0.00cph!
Fix all the flickering in the windows console and all the pre-existing bugs
- boils down to avoiding clearing text (by writing spaces) before writing the new characters, to prefering straight overwrite where possible
- changed both status text and input text to only be updated when needed
- that change created a bunch more bugs (not listed here for our sanity) and made below bugs stand out more
- fix multi-line log messages cutting off when reaching the bottom of the buffer
- fixed the cursor bouncing around as you are typing commands
Add /copypaste/ and /demos/ to shared ignore.conf file
Try to fix windows server console flickering
- only clear 1 line when there are pending lines to log or status text to update instead of clearing all 3 lines
- only redraw status text when we recieve status update
- switch from 20 fps -> 50 fps (via Task.Delay())
- remove input.Update() redrawing the input line every 0.5s