Commit Briefs

Omar Polo

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.


Omar Polo

fmt







Omar Polo

simplify print_vline_descr



Omar Polo

add side window for downloads


Omar Polo

annotate why 15 lines


Omar Polo

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!



Omar Polo

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.


Omar Polo

simplify ncurses window setup

Don't bother computing the correct initial sizes for the windows, just call rearrange_windows before the event loop.