
Placing text.

Got a bunch of the movement and resize working, I think I need multiple selection though, so I need to refactor/rethink a bit.

Made some progress in the placement algorithm by holding the 'desired' x and width and basing placement off that. Still some bugs though.

Still really into this keyboard-controlled movable text-wrapping idea, but the complexity of all the states is too much right now. Need to think of ways to break it down.

PLATO let you SHIFT+SPACE to back up and overwrite characters, which apparently led to lots of homebrew emoji.
From: http://www.platopeople.com/emoticons.html via https://twitter.com/ianh_/status/1254123182694346752

Autotiling script for i3wm that orients the next split based on the current window size. Working perfectly for me so far.
From: https://github.com/nwg-piotr/autotiling via https://www.reddit.com/r/i3wm/comments/g4q8b6/autotiling_this_changed_my_i3_experience_totally/