ish-app / ish

Linux shell for iOS
https://ish.app
Other
16.84k stars 885 forks source link

Floating or not appearing text #1879

Open AnthonyAportela opened 2 years ago

AnthonyAportela commented 2 years ago

Hello,

I've been running into this issue where when opening something like nano, a lot of the time, text that should be there isnt, and when I close nano, text from the file will remain floating in place, only to be replaced if I run clear. The same happens with anything with text graphics. When I ssh, I use htop and dwarf fortress, and the same seems to happen. It's especially noticeable when playing dwarf fortress, which if you don't know is a purely ascii based game.

For example, this is what the game should look like. On the left is a top down view of a map displayed as ascii characters: 08E57998-395B-4D64-AD91-1E04292197B7

When I pan the map (move left or right) something like this happens often, where an afterimage of the text stays floating where it shouldn't. It might go away as I move the map around, but then more afterimages linger. 5AE8FD9F-FEE8-4653-A0C0-1B2F3B7504D6

I know this is an iSH issue because nothing like this happens when I try to ssh through other apps like Termius. I would prefer to use iSH because I can use a custom square-monospace font designed for these kinds of games. However this issue occurs regardless of what font I use, default or otherwise.

DivineEssentia commented 1 year ago

In those pictures were you running dwarf fortress on ISH? Bc if you were please tell me how I can do that.

AnthonyAportela commented 1 year ago

I'm playing by SSHing into another machine. DF has an option in one of the init files to play in text mode. Then you can start it up in the terminal. I have tried with great effort to get it to run natively on iSH. I think the libraries just aren't there. But even if it was possible, I think because of some of the details involved with how iSH runs its code, it would end up being super slow

DivineEssentia commented 1 year ago

Ok thanks. I've been trying all day but can't get it to understand the ./libs/Dwarf_Fortress file