Changing to libncursesw
as the preferred variant, to ensure proper rendering on UTF-8 terminals.
Fixes
-
General
- proper rendering on UTF-8 terminals (#70),
- enabled by using
libncursesw
in place oflibncurses
, - and using wide-characters for rendering where supported.
-
Info Screen:
- properly clear area when updating with new data,
- do not leave
rx
/tx
empty when no data available (use 'n/a' instead), - improve rendering on some terminal types (e.g.
ansi
), - refresh immediately after a window-size change;
-
History Screen:
- do not display noise / SNR levels when such data is not reported by the driver;
-
Scan Screen:
-
Conf Screen:
- fix memory leak identified in #73,
- reorganize into sections via separators.
Miscellaneous
- Keyboard shortcuts: can now use
0..9
in place ofF10
,F1..F9
(#76); - Scan screen: increased the usable window size by 1 line;
- Build: updated several outdated build/bootstrap files.