Open ifdog opened 4 years ago
Hi there.
I had the idea of implementing it for quite a while but I'm stuck w/ one aspect. Anyway, thanks for explicitly logging the issue.
API-wise, I guess it's pretty straightforward to do. The problem is terminal display-wise.
Initially I thought about using the curses library to remove the undone / altered action. I've started playing around with on another side-project. But one big limitation is that this library is not compatible with Windows...
A saner approach would be to use directly lower-level escape sequences to be able to redisplay at a previous position in the terminal. What I don't know is if those escape sequences are cross-platform or *nix-only...
So I need to do some more research regarding this (rather esoteric) subject.
Hi, some time ago I come across this one.not sure if it will help. https://github.com/peterbrittain/asciimatics
Looks like a promising solution.
Hi, shall we have the feature of "redo/undo/retry/alter_action/alter_memory" that exists in official web interface and also API lib?