visidata icon indicating copy to clipboard operation
visidata copied to clipboard

vd v3.0.2 performance regression on Android

Open snooppr opened this issue 2 months ago • 1 comments

I use visidata on Android (Termux, Python 3.11) to view csv/xlsx. Everything works fine with version vd 2.11. Updated to the latest version vd 3.0.2. It became impossible to use, terrible brakes: the movement of the cursor downwards/upwards/sideways is delayed by seconds. I tried even small files of 200 lines, it’s impossible to use at the moment, I rolled back to the previous version, everything works.

v3.0.2 ScreenRec


v2.11 ScreenRecord

Simply put, the delay in responding to commands has increased tenfold.

In addition, in v3.0.2 in xlsx the selected line on which the cursor is located is not highlighted.

snooppr avatar Apr 16 '24 16:04 snooppr

  1. I found what exactly causes the slowdown is the “slidebar”, which turns on automatically all the time; you can turn it off with the “b” key. I believe that it is problematic and should be disabled by default (enabled from the menu or by key).
  2. I could not return in version 3.0.2 the selection of the selected line under the cursor; in the xlsx format it does not work; in the csv format it selects the line, but not in all columns, but selectively.

v2.11.1 xlsx format, cursor on line "55-59", line highlighting is visible, in 3.0.2 it is not there. Screenshot_20240416-210415_Termux

snooppr avatar Apr 16 '24 18:04 snooppr