I change something
I have continued on my pursuit of improving pause because I am bad at prioritizing.
Okay I'm hapy with prompt.pause()
Removed partly done supertext code. This is a stable version.
Adding a line reset to head_pass() and tail_pass()
Fix minor bugs in tail_pass() and change its behavior slightly to be more like head_pass()
Completed tail_pass() line reset behavior. This is a stable version
WARNING: last commit was not stable. Playing around with the box border and I discover a bug with the change I just made to tail_pass()
Fixed bug for tail_pass() fix. So stable version but use the next one because it will have a better box
After trying several different things I concluded that the header was just tacky so I got rid of it. Also there's a bug with pause() when arrow keys are pressed
Fix pauses arrow key bug though there is still a bit of lag if arrow keys are held down. Need to find a way to read all stdin if I'm going to use ESC for pause. Also convert pause from recursive to iterative.
Made interface print out dynamically to screen size with a minimum of 16x80 and a recommended of 16x84 or higher
Added the behavior to main() of exits if screen is too small
Added a cute little error message if screen is too small
Added a screen change size error that gets check every 2 seconds.
Added a check for screen changing size after initial pause
Cleaned up main.py and change prompt args y and x to a tuple called pos.