|
7 | 7 | - see helpstr for more details |
8 | 8 | - set option to '' to turn off all help overlays |
9 | 9 |
|
| 10 | +## Improvements |
| 11 | + |
| 12 | +- [basesheet-] start new column names fresh for each sheet @midichef |
| 13 | + |
| 14 | +- [form-] after confirm, Esc/^C/^Q/q show disconfirm msg @midichef |
| 15 | + |
| 16 | +- [palette-] add instruction to use Esc to cancel @midichef |
| 17 | +- [palette-] keep case of results, allow case-sensitive search @midichef |
| 18 | +- [palette-] scroll choices with PageUp/PageDown @midichef |
| 19 | +- [palette-] hide choices that do not match input @midichef |
| 20 | + |
| 21 | +- [save-] suggest 'stdin' as filename base instead of '-' @midichef |
| 22 | +- [sheets-] on reload, fetch fresh data for URLs @midichef |
| 23 | +- [tar-] add cols for ext and file type desc, use name as keycol @midichef |
| 24 | + |
| 25 | +## Commands |
| 26 | + |
| 27 | +- [plugins] liveupdate, fix broken addcol-new @midichef |
| 28 | + |
| 29 | +## Options |
| 30 | + |
| 31 | +- feat: auto-detect CSV format when csv_delimiter is specified @dennisangemi |
| 32 | + |
| 33 | +## Tweaks |
| 34 | + |
| 35 | +- [column-] improve getMaxWidth values for dict/list/tuple @midichef |
| 36 | +- [features-] hide-uniform-cols: remove cache clear @midichef |
| 37 | +- [input-] if input keeps restarting, error instead of fail @midichef |
| 38 | +- [sheets-] calc col visibility before using nScreenRows @midichef |
| 39 | +- [sheets-] prevent 80x25 layout after redraw @midichef |
| 40 | +- [sidebar-] cache formatter_helpstr for each sheet @midichef |
| 41 | +- [tests-] update ColumnsSheet to have widths immediately @midichef |
| 42 | + |
| 43 | +## Bugfixes |
| 44 | + |
| 45 | +- fix: include missing files in MANIFEST.in @chenrui333 |
| 46 | + |
| 47 | +- [archive-] fix extracting to a chosen path @midichef |
| 48 | +- [archive-] fix error extracting to overwrite existing file @midichef |
| 49 | +- [archive-] fix loading zip files from inside archive files @midichef |
| 50 | + |
| 51 | +- [cliptext-] fix display of empty markup as several blank lines @midichef |
| 52 | +- [cliptext-] restore display translation of unprintable chars @midichef |
| 53 | +- [column-] stop getCell width-doubling for dict/list/tuple @midichef |
| 54 | +- [sheets-] remove calcSingleColLayout use of inaccurate visibleRows @midichef |
| 55 | + |
| 56 | +- fix Visidata crash on startup on NetBSD (and probably other \*BSD) wscons tty consoles, which do not expose "mousemask" in their system curses implementations. @russ |
| 57 | +- fix editText for files on command line with -b -i -p (#2840) @midichef |
| 58 | +- fix plugin autoload for Python versions < 3.10 @midichef |
| 59 | + |
| 60 | +- [macro-] fix corruption when saving macros after deletion @midichef |
| 61 | +- [reload-] wait for any previous reload_rows to finish #2808 @midichef |
| 62 | +- [resize-] fix resize-col-half for new columns with no rows #2795 |
| 63 | +- [sheet-] fix reload on sheets without col layout #2790 |
| 64 | +- [status] fix error when no help_sidebars |
| 65 | + |
| 66 | +## Cosmetic |
| 67 | + |
| 68 | +- [freqtbl-] stop printing status for selection on source sheet @midichef |
| 69 | +- [input-] handle screen resize during inputMultiple(), editCell(), input() @midichef |
| 70 | +- [sheets-] drop offscreen col from `_visibleColLayout` @midichef |
| 71 | + |
| 72 | +# API |
| 73 | + |
| 74 | +- [threads-] add asyncsingle_queue decorator @midichef |
| 75 | + |
| 76 | + |
10 | 77 | # v3.2 (2025-06-15) |
11 | 78 |
|
12 | 79 | Thanks to @midichef for many bugfixes and improvements. |
|
0 commit comments