Commits


use '\e' instead of 27 for esc


use download_cols to wrap the text in the download buffer download_lines is a very small value, for a normally sized terminal is exactly 5. This was the cause behind the download pane glitch, 5 was used as *column number* for the reflow. Now, to be honest, the exact width passed to wrap_page is not important. wrap_page will only wrap the size string, which we know is less than or equal to FMT_SCALED_STRSIZE-1 (6). We could also hardcode the value eventually, but using download_cols reads better.


fmt


extract the key matching logic to its own function


LINE_DOWNLOAD_INFO doesn't have an alt to render


change the goal for download lines


change the alignment for the downloads


switch to our new struct download for the downloads


simplify print_vline_descr


add download and download.* line styles


add side window for downloads


annotate why 15 lines


handle_maybe_save_page: prefill with the path improve the download procedure by pre-filling the minibuffer with /tmp/<file-name>. At the moment ``/tmp/'' is hardcoded. Idea from a conversation with hurricane, thanks!


fmt (some missing space -> tab conversion)


add tab-bar-show option to control the tab bar rendering If tab-bar-show is -1 hide the tab bar permanently, if it's 0 show it unconditionally. If it's 1, show the bar only when there is more than one tab.