summaryrefslogtreecommitdiff
path: root/test/test_layout.rb
AgeCommit message (Collapse)Author
2025-10-04Fix stray character artifacts when scrollbar is hiddenJunegunn Choi
Fix #4537
2025-09-16Style change: thinner gutter column (#4521)Junegunn Choi
2025-07-22Fix --no-header-lines-border behaviorJunegunn Choi
It should be different from --header-lines-border=none according to the man page. It should merge two headers unlike the latter.
2025-06-10Add footerJunegunn Choi
Options: --footer=STR String to print as footer --footer-border[=STYLE] Draw border around the footer section [rounded|sharp|bold|block|thinblock|double|horizontal|vertical| top|bottom|left|right|line|none] (default: line) --footer-label=LABEL Label to print on the footer border --footer-label-pos=COL Position of the footer label [POSITIVE_INTEGER: columns from left| NEGATIVE_INTEGER: columns from right][:bottom] (default: 0 or center) The default border type for footer is 'line', which draws a single separator between the footer and the list. It changes its position depending on `--layout`, so you don't have to manually switch between 'top' and 'bottom' The 'line' style is now supported by other border types as well. `--list-border` is the only exception.
2025-06-10Fix inconsistent placement of header-lines with border optionsJunegunn Choi
fzf displayed --header-lines inconsistently depending on the presence of borders: # --header and --header-lines co-located seq 10 | fzf --header-lines 3 --header "$(seq 101 103)" --header-first # --header and --header-lines separated seq 10 | fzf --header-lines 3 --header "$(seq 101 103)" --header-first --header-lines-border This commit fixes the inconsistency with the following logic: * If only one of --header or --header-lines is provided, --header-first applies to that single header. * If both are present, --header-first affects only the regular --header, not --header-lines.
2025-06-03Fix the CI failure for PR caused by a spelling mistake (#4406)Koichi Murase
2025-05-17Show ellipsis for truncated labelsJunegunn Choi
Close #4390
2025-04-13Fix panic when use header border without pointer/marker (#4345)phanium
2025-02-07Fix change-header-label+change-headerJunegunn Choi
Fix #4227
2025-02-02Fix RuboCop errorsJunegunn Choi
2025-02-02Fix tcell renderer's pause and resumeJunegunn Choi
2025-02-01Fix {show,hide,toggle}-input and add test casesJunegunn Choi
2025-02-01Display header lines at the top in 'reverse-list' layoutJunegunn Choi
2025-02-01Fix --layout reverse-list --no-inputJunegunn Choi
2025-01-30Add --no-input to hide the input section (#4210)Junegunn Choi
Close #2890 Close #1396 You can't type in queries in this mode, and the only way to trigger an fzf search is to use `search(...)` action. # Click header to trigger search fzf --header '[src] [test]' --no-input --layout reverse \ --header-border bottom --input-border \ --bind 'click-header:transform-search:echo ${FZF_CLICK_HEADER_WORD:1:-1}'
2025-01-28Enhance --min-height option to take number followed by +Junegunn Choi
2025-01-25Split integration test file (#4205)Junegunn Choi