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