diff --git a/README.md b/README.md index 994d7a93..602d6fd8 100644 --- a/README.md +++ b/README.md @@ -283,6 +283,11 @@ require('fff').setup({ min_list_height = 10, -- do not display anything except the list below this threshold show_scrollbar = true, path_shorten_strategy = 'middle_number', -- 'middle_number' | 'middle' | 'end' | 'start' + -- 'left' : `filename dir/path` + -- 'right' : `filename dir/path` + -- Filename always renders in full; on overflow the directory column is + -- shrunk by `path_shorten_strategy` to fit available space. + dir_position = 'left', -- 'left' | 'right' anchor = 'center', }, preview = { diff --git a/lua/fff/conf.lua b/lua/fff/conf.lua index dcb53e01..22a7e8ae 100644 --- a/lua/fff/conf.lua +++ b/lua/fff/conf.lua @@ -9,6 +9,7 @@ local M = {} --- @field min_list_height number --- @field show_scrollbar boolean --- @field path_shorten_strategy string +--- @field dir_position string 'left' or 'right' --- @class FffPreviewConfig --- @field enabled boolean @@ -241,6 +242,10 @@ local function init() -- 'end': truncates from the end, keeps the start (home/user/projects) -- 'start': truncates from the start, keeps the end (.../parts/ai_extracted) path_shorten_strategy = 'middle', + -- Where the directory path is rendered relative to the filename: + -- 'left' (default): icon filename dir/path + -- 'right': icon filenamedir/path -- right-aligned for easier scanning + dir_position = 'left', }, preview = { enabled = true, diff --git a/lua/fff/picker_ui/file_renderer.lua b/lua/fff/picker_ui/file_renderer.lua index b185dc0c..f2be876d 100644 --- a/lua/fff/picker_ui/file_renderer.lua +++ b/lua/fff/picker_ui/file_renderer.lua @@ -48,15 +48,22 @@ function M.render_line(item, ctx, item_idx) -- luacheck: ignore item_idx end end - -- Format filename and path - -- Don't reserve space for frecency - path takes priority + -- Format filename and path. Path takes priority over frecency on overflow. + -- Right-align mode reserves 2 extra columns: 1 separating filename from the + -- right-aligned dir virt_text, 1 trailing margin. format_file_display will + -- shrink dir_path to fit; filename is always shown in full. + local right_align_dir = ctx.config.layout and ctx.config.layout.dir_position == 'right' local icon_width = icon and (vim.fn.strdisplaywidth(icon) + 1) or 0 - local available_width = math.max(ctx.max_path_width - icon_width, 40) + local reserved = right_align_dir and 2 or 0 + local available_width = math.max(ctx.max_path_width - icon_width - reserved, 40) local filename, dir_path = ctx.format_file_display(item, available_width) + local inline_dir = right_align_dir and '' or dir_path + local sep = inline_dir == '' and '' or ' ' + -- Build line - local line = icon and string.format('%s %s %s%s', icon, filename, dir_path, frecency) - or string.format('%s %s%s', filename, dir_path, frecency) + local line = icon and string.format('%s %s%s%s%s', icon, filename, sep, inline_dir, frecency) + or string.format('%s%s%s%s', filename, sep, inline_dir, frecency) local padding = math.max(0, ctx.win_width - vim.fn.strdisplaywidth(line) + 5) table.insert(lines, line .. string.rep(' ', padding)) @@ -83,8 +90,10 @@ function M.apply_highlights(item, ctx, item_idx, buf, ns_id, line_idx, line_cont -- Get icon and paths local icon, icon_hl_group = icons.get_icon(item.name, item.extension, false) + local right_align_dir = ctx.config.layout and ctx.config.layout.dir_position == 'right' local icon_width = icon and (vim.fn.strdisplaywidth(icon) + 1) or 0 - local available_width = math.max(ctx.max_path_width - icon_width, 40) + local reserved = right_align_dir and 2 or 0 + local available_width = math.max(ctx.max_path_width - icon_width - reserved, 40) local filename, dir_path = ctx.format_file_display(item, available_width) -- 1. Cursor highlight @@ -141,17 +150,26 @@ function M.apply_highlights(item, ctx, item_idx, buf, ns_id, line_idx, line_cont -- 5. Directory path (dimmed) if #filename > 0 and #dir_path > 0 then - local prefix_len = #filename + 1 -- filename bytes + space - if icon then - prefix_len = prefix_len + #icon + 1 -- if icon add icon bytes + space + if right_align_dir then + local dir_width = vim.fn.strdisplaywidth(dir_path) + vim.api.nvim_buf_set_extmark(buf, ns_id, line_idx - 1, 0, { + virt_text = { { dir_path, ctx.config.hl.directory_path }, { ' ' } }, + virt_text_win_col = math.max(0, ctx.max_path_width - dir_width - 1), + hl_mode = 'combine', + }) + else + local prefix_len = #filename + 1 -- filename bytes + space + if icon then + prefix_len = prefix_len + #icon + 1 -- if icon add icon bytes + space + end + vim.api.nvim_buf_set_extmark( + buf, + ns_id, + line_idx - 1, + prefix_len, + { end_col = prefix_len + #dir_path, hl_group = ctx.config.hl.directory_path } + ) end - vim.api.nvim_buf_set_extmark( - buf, - ns_id, - line_idx - 1, - prefix_len, - { end_col = prefix_len + #dir_path, hl_group = ctx.config.hl.directory_path } - ) end -- 6. Current file diff --git a/tests/picker_ui_snap.lua b/tests/picker_ui_snap.lua index 2807a2a3..fbfaac16 100644 --- a/tests/picker_ui_snap.lua +++ b/tests/picker_ui_snap.lua @@ -214,6 +214,43 @@ for _, prompt in ipairs(PROMPT_POSITIONS) do end end +T['dir_position'] = MiniTest.new_set({ + hooks = { + pre_case = function() setup({ cols = 140, rows = 32 }) end, + post_case = teardown, + }, +}) + +T['dir_position']['right'] = function() + child.lua([[ + local conf = require('fff.conf') + local cfg = conf.get() + cfg.layout.dir_position = 'right' + ]]) + open_picker('bottom') + assert_snapshot_match() +end + +-- Long-path overflow: filename must render in full; directory column must be +-- shrunk via path_shorten_strategy to fit the remaining space without +-- colliding with the filename. +T['dir_position_right_overflow'] = MiniTest.new_set({ + hooks = { + pre_case = function() setup({ cols = 70, rows = 24, winborder = 'rounded' }) end, + post_case = teardown, + }, +}) + +T['dir_position_right_overflow']['narrow'] = function() + child.lua([[ + local conf = require('fff.conf') + local cfg = conf.get() + cfg.layout.dir_position = 'right' + ]]) + open_picker('bottom', 'very_long_widget_name') + assert_snapshot_match() +end + T['scrollbar'] = MiniTest.new_set({ hooks = { pre_case = function() setup({ cols = 140, rows = 32 }) end, diff --git a/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_bottom b/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_bottom index 37666d04..8a9e4f24 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_bottom @@ -3,20 +3,20 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ -05|~ │ │fn main() {} │ -06|~ │ table.tsx src/components │ │ -07|~ │ list.tsx src/components │ │ -08|~ │ dialog.tsx src/components │ │ -09|~ │ button.tsx src/components │ │ -10|~ │ api.rs src │ │ -11|~ │ license.md docs │ │ -12|~ │ regression.rs tests │ │ -13|~ │ menu.tsx src/components │ │ -14|~ │ changelog.md docs │ │ -15|~ │ contributing.md docs │ │ -16|~ │ integration.rs tests │ │ -17|~ │ input.tsx src/components │ │ -18|~ │ intro.md docs │ │ +05|~ │ table.tsx src/components │fn main() {} │ +06|~ │ list.tsx src/components │ │ +07|~ │ dialog.tsx src/components │ │ +08|~ │ button.tsx src/components │ │ +09|~ │ api.rs src │ │ +10|~ │ license.md docs │ │ +11|~ │ regression.rs tests │ │ +12|~ │ menu.tsx src/components │ │ +13|~ │ changelog.md docs │ │ +14|~ │ contributing.md docs │ │ +15|~ │ integration.rs tests │ │ +16|~ │ input.tsx src/components │ │ +17|~ │ intro.md docs │ │ +18|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ 19|~ │ main_test.rs tests │ │ 20|~ │ main_utils.rs src │ │ 21|~ │ main_runner.rs src │ │ @@ -25,7 +25,7 @@ 24|~ ├── ↓ Last Match (×4 combo) ──────────────────────────┤ │ 25|~ │ main.rs src │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> main 19/32 │ │ +27|~ │> main 20/33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -37,20 +37,20 @@ 02|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333222222222222222222222222222222222222222222221111111111111 -05|11111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -06|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -07|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +05|11111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 +06|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +07|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 08|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -09|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -10|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -11|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -12|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -13|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -14|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +09|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +10|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +11|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +12|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +13|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222222222222222222222555555555555555555522222224444444444444444444444444444444444444444444444444444444421111111111111 19|11111111111111124466662222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 20|11111111111111124466662222222222555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 21|11111111111111124466662222222222255522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_top b/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_top index 478cd2d3..4bde87ea 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---combo---boost_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ -05|~ │> main 19/32 │fn main() {} │ +05|~ │> main 20/33 │fn main() {} │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ main.rs src │ │ 08|~ ├── ↑ Last Match (×4 combo) ──────────────────────────┤ │ @@ -12,20 +12,20 @@ 11|~ │ main_runner.rs src │ │ 12|~ │ main_utils.rs src │ │ 13|~ │ main_test.rs tests │ │ -14|~ │ intro.md docs │ │ -15|~ │ input.tsx src/components │ │ -16|~ │ integration.rs tests │ │ -17|~ │ contributing.md docs │ │ -18|~ │ changelog.md docs │ │ -19|~ │ menu.tsx src/components │ │ -20|~ │ regression.rs tests │ │ -21|~ │ license.md docs │ │ -22|~ │ api.rs src │ │ -23|~ │ button.tsx src/components │ │ -24|~ │ dialog.tsx src/components │ │ -25|~ │ list.tsx src/components │ │ -26|~ │ table.tsx src/components │ │ -27|~ │ │ │ +14|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ +15|~ │ intro.md docs │ │ +16|~ │ input.tsx src/components │ │ +17|~ │ integration.rs tests │ │ +18|~ │ contributing.md docs │ │ +19|~ │ changelog.md docs │ │ +20|~ │ menu.tsx src/components │ │ +21|~ │ regression.rs tests │ │ +22|~ │ license.md docs │ │ +23|~ │ api.rs src │ │ +24|~ │ button.tsx src/components │ │ +25|~ │ dialog.tsx src/components │ │ +26|~ │ list.tsx src/components │ │ +27|~ │ table.tsx src/components │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -46,20 +46,20 @@ 11|111111111111111244666622222222222:::22222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 12|11111111111111124466662222222222:::222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 13|1111111111111112446666222222222:::::22222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -14|111111111111111244222222222::::2222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|1111111111111112442222222222::::::::::::::22222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|111111111111111244222222222222222:::::222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|1111111111111112442222222222222222::::222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|1111111111111112442222222222222::::222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|111111111111111244222222222::::::::::::::222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -20|11111111111111124422222222222222:::::2222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -21|11111111111111124422222222222::::22222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -22|1111111111111112442222222:::2222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -23|11111111111111124422222222222::::::::::::::2222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222222222222222222222:::::::::::::::::::22222224444444444444444444444444444444444444444444444444444444421111111111111 +15|111111111111111244222222222::::2222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|1111111111111112442222222222::::::::::::::22222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|111111111111111244222222222222222:::::222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|1111111111111112442222222222222222::::222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +19|1111111111111112442222222222222::::222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +20|111111111111111244222222222::::::::::::::222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +21|11111111111111124422222222222222:::::2222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +22|11111111111111124422222222222::::22222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +23|1111111111111112442222222:::2222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 24|11111111111111124422222222222::::::::::::::2222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -25|111111111111111244222222222::::::::::::::222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -26|1111111111111112442222222222::::::::::::::22222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -27|11111111111111124444444444444444444444444444444444444444444444444444424444444444444444444444444444444444444444444444444444444421111111111111 +25|11111111111111124422222222222::::::::::::::2222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +26|111111111111111244222222222::::::::::::::222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +27|1111111111111112442222222222::::::::::::::22222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 28|11111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 29|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 30|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---debug---file_info_panel_bottom b/tests/screenshots/tests-picker_ui_snap.lua---debug---file_info_panel_bottom index ed19ef2b..130f709a 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---debug---file_info_panel_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---debug---file_info_panel_bottom @@ -3,21 +3,21 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ -05|~ │ │ Size 13 B Type rust │ -06|~ │ │ Git clean Opened never │ -07|~ │ table.tsx src/components │─ Score ────────────────────────────────────────────────│ -08|~ │ list.tsx src/components │ Total 60 fuzzy_filename Frecency acc 0 / mod 0 │ -09|~ │ dialog.tsx src/components │ base 52 +name 8 +special 0 +frec 0 +combo 0 penal…│ -10|~ │ button.tsx src/components │─ Path ─────────────────────────────────────────────────│ -11|~ │ api.rs src │ src/main.rs │ -12|~ │ license.md docs ├────────────────────────────────────────────────────────┤ -13|~ │ regression.rs tests │fn main() {} │ -14|~ │ menu.tsx src/components │ │ -15|~ │ changelog.md docs │ │ -16|~ │ contributing.md docs │ │ -17|~ │ integration.rs tests │ │ -18|~ │ input.tsx src/components │ │ -19|~ │ intro.md docs │ │ +05|~ │ │Size: 13 B │ Total Score: 60 │ +06|~ │ table.tsx src/components │Type: rust │ Match Type: fuzzy_filename │ +07|~ │ list.tsx src/components │Git: clean │ Frecency Mod: 0, Acc: 0 │ +08|~ │ dialog.tsx src/components │Score Breakdown: base=52, name_bonus=8, special_bonus=0 │ +09|~ │ button.tsx src/components │Score Modifiers: frec_boost=0, dist_penalty=0, current_p│ +10|~ │ api.rs src │ │ +11|~ │ license.md docs │TIMINGS │ +12|~ │ regression.rs tests │────────────────────────────────────────────────── │ +13|~ │ menu.tsx src/components │Modified: 2026-05-20 15:22:43 │ +14|~ │ changelog.md docs │Last Access: 2026-05-20 15:22:43 │ +15|~ │ contributing.md docs ├────────────────────────────────────────────────────────┤ +16|~ │ integration.rs tests │fn main() {} │ +17|~ │ input.tsx src/components │ │ +18|~ │ intro.md docs │ │ +19|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ 20|~ │ main_test.rs tests │ │ 21|~ │ main_utils.rs src │ │ 22|~ │ main_runner.rs src │ │ @@ -25,7 +25,7 @@ 24|~ │ main_helper.rs src │ │ 25|~ │ main.rs src │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> main 19/32 │ │ +27|~ │> main 20/33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -37,31 +37,31 @@ 02|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333222222222222222222222222222222222222222222221111111111111 -05|11111111111111124422222222222222222222222222222222222222222222222222222555522666622222222222555522226666222222222222222222222221111111111111 -06|11111111111111124422222222222222222222222222222222222222222222222222222555222777772222222222555555224444422222222222222222222221111111111111 -07|11111111111111124422222222225555555555555522222222222222222222222222222288888222222222222222222222222222222222222222222222222221111111111111 -08|11111111111111124422222222255555555555555222222222222222222222222222222555552299299999999999999225555555522777777777777722222221111111111111 -09|111111111111111244222222222225555555555555522222222222222222222222222227777777:::::::::777777777777:::::::::77777777777777777721111111111111 -10|11111111111111124422222222222555555555555552222222222222222222222222222288882222222222222222222222222222222222222222222222222221111111111111 -11|11111111111111124422222225552222222222222222222222222222222222222222222;;;;;;;;;;;2222222222222222222222222222222222222222222221111111111111 -12|11111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -13|11111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -14|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -20|111111111111111244<<<<2222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -21|111111111111111244<<<<2222222222555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -22|111111111111111244<<<<2222222222255522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -23|111111111111111244<<<<2222222225552222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -24|111111111111111244<<<<2222222222255522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -25|1111111111111112==<<<<>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>24444444444444444444444444444444444444444444444444444444421111111111111 +05|11111111111111124455555555555555555555555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +06|11111111111111124455555555556666666666666655555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +07|11111111111111124455555555566666666666666555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +08|11111111111111124455555555555666666666666665555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +09|11111111111111124455555555555666666666666665555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +10|11111111111111124455555556665555555555555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +11|11111111111111124455555555555666655555555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +12|11111111111111124455555555555555666665555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +13|11111111111111124455555555566666666666666555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +14|11111111111111124455555555555556666555555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +15|11111111111111124455555555555555556666555555555555555555555555555555522222222222222222222222222222222222222222222222222222222221111111111111 +16|11111111111111124455555555555555566666555555555555555555555555555555525555555555555555555555555555555555555555555555555555555521111111111111 +17|11111111111111124455555555556666666666666655555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124455555555566665555555555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124455555555555555555555555555666666666666666666655555524444444444444444444444444444444444444444444444444444444421111111111111 +20|11111111111111124477775555555556666655555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +21|11111111111111124477775555555555666555555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +22|11111111111111124477775555555555566655555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +23|11111111111111124477775555555556665555555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +24|11111111111111124477775555555555566655555555555555555555555555555555524444444444444444444444444444444444444444444444444444444421111111111111 +25|11111111111111128877779999:::999999999999999999999999999999999999999924444444444444444444444444444444444444444444444444444444421111111111111 26|11111111111111122222222222222222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -27|11111111111111122222222222222222222222222222222222222222222222444442224444444444444444444444444444444444444444444444444444444421111111111111 +27|11111111111111125555555555555555555555555555555555555555555555444445524444444444444444444444444444444444444444444444444444444421111111111111 28|11111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 29|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 30|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -31|@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ -32|AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB +31|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +32|<<<<<<<<<<<<================================================================================================================================ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_bottom b/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_bottom index ed19ef2b..a663e022 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_bottom @@ -4,20 +4,20 @@ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ 05|~ │ │ Size 13 B Type rust │ -06|~ │ │ Git clean Opened never │ -07|~ │ table.tsx src/components │─ Score ────────────────────────────────────────────────│ -08|~ │ list.tsx src/components │ Total 60 fuzzy_filename Frecency acc 0 / mod 0 │ -09|~ │ dialog.tsx src/components │ base 52 +name 8 +special 0 +frec 0 +combo 0 penal…│ -10|~ │ button.tsx src/components │─ Path ─────────────────────────────────────────────────│ -11|~ │ api.rs src │ src/main.rs │ -12|~ │ license.md docs ├────────────────────────────────────────────────────────┤ -13|~ │ regression.rs tests │fn main() {} │ -14|~ │ menu.tsx src/components │ │ -15|~ │ changelog.md docs │ │ -16|~ │ contributing.md docs │ │ -17|~ │ integration.rs tests │ │ -18|~ │ input.tsx src/components │ │ -19|~ │ intro.md docs │ │ +06|~ │ table.tsx src/components │ Git clean Opened never │ +07|~ │ list.tsx src/components │─ Score ────────────────────────────────────────────────│ +08|~ │ dialog.tsx src/components │ Total 60 fuzzy_filename Frecency acc 0 / mod 0 │ +09|~ │ button.tsx src/components │ base 52 +name 8 +special 0 +frec 0 +combo 0 penal…│ +10|~ │ api.rs src │─ Path ─────────────────────────────────────────────────│ +11|~ │ license.md docs │ src/main.rs │ +12|~ │ regression.rs tests ├────────────────────────────────────────────────────────┤ +13|~ │ menu.tsx src/components │fn main() {} │ +14|~ │ changelog.md docs │ │ +15|~ │ contributing.md docs │ │ +16|~ │ integration.rs tests │ │ +17|~ │ input.tsx src/components │ │ +18|~ │ intro.md docs │ │ +19|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ 20|~ │ main_test.rs tests │ │ 21|~ │ main_utils.rs src │ │ 22|~ │ main_runner.rs src │ │ @@ -25,7 +25,7 @@ 24|~ │ main_helper.rs src │ │ 25|~ │ main.rs src │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> main 19/32 │ │ +27|~ │> main 20/33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -38,20 +38,20 @@ 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333222222222222222222222222222222222222222222221111111111111 05|11111111111111124422222222222222222222222222222222222222222222222222222555522666622222222222555522226666222222222222222222222221111111111111 -06|11111111111111124422222222222222222222222222222222222222222222222222222555222777772222222222555555224444422222222222222222222221111111111111 -07|11111111111111124422222222225555555555555522222222222222222222222222222288888222222222222222222222222222222222222222222222222221111111111111 -08|11111111111111124422222222255555555555555222222222222222222222222222222555552299299999999999999225555555522777777777777722222221111111111111 +06|11111111111111124422222222225555555555555522222222222222222222222222222555222777772222222222555555224444422222222222222222222221111111111111 +07|11111111111111124422222222255555555555555222222222222222222222222222222288888222222222222222222222222222222222222222222222222221111111111111 +08|11111111111111124422222222222555555555555552222222222222222222222222222555552299299999999999999225555555522777777777777722222221111111111111 09|111111111111111244222222222225555555555555522222222222222222222222222227777777:::::::::777777777777:::::::::77777777777777777721111111111111 -10|11111111111111124422222222222555555555555552222222222222222222222222222288882222222222222222222222222222222222222222222222222221111111111111 -11|11111111111111124422222225552222222222222222222222222222222222222222222;;;;;;;;;;;2222222222222222222222222222222222222222222221111111111111 -12|11111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -13|11111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -14|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +10|11111111111111124422222225552222222222222222222222222222222222222222222288882222222222222222222222222222222222222222222222222221111111111111 +11|11111111111111124422222222222555522222222222222222222222222222222222222;;;;;;;;;;;2222222222222222222222222222222222222222222221111111111111 +12|11111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 +13|11111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 +14|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124422222222222222222222222222555555555555555555522222224444444444444444444444444444444444444444444444444444444421111111111111 20|111111111111111244<<<<2222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 21|111111111111111244<<<<2222222222555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 22|111111111111111244<<<<2222222222255522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_top b/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_top index 54b127fd..be00e71b 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---debug_narrow---file_info_panel_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ -05|~ │> main 19/32 │ Size 13 B Type rust │ +05|~ │> main 20/33 │ Size 13 B Type rust │ 06|~ ├─────────────────────────────────────────────────────┤ Git clean Opened never │ 07|~ │ main.rs src │─ Score ────────────────────────────────────────────────│ 08|~ │ main_helper.rs src │ Total 60 fuzzy_filename Frecency acc 0 / mod 0 │ @@ -11,20 +11,20 @@ 10|~ │ main_runner.rs src │─ Path ─────────────────────────────────────────────────│ 11|~ │ main_utils.rs src │ src/main.rs │ 12|~ │ main_test.rs tests ├────────────────────────────────────────────────────────┤ -13|~ │ intro.md docs │fn main() {} │ -14|~ │ input.tsx src/components │ │ -15|~ │ integration.rs tests │ │ -16|~ │ contributing.md docs │ │ -17|~ │ changelog.md docs │ │ -18|~ │ menu.tsx src/components │ │ -19|~ │ regression.rs tests │ │ -20|~ │ license.md docs │ │ -21|~ │ api.rs src │ │ -22|~ │ button.tsx src/components │ │ -23|~ │ dialog.tsx src/components │ │ -24|~ │ list.tsx src/components │ │ -25|~ │ table.tsx src/components │ │ -26|~ │ │ │ +13|~ │ very_long_widget_name.tsx src/../forms/inputs │fn main() {} │ +14|~ │ intro.md docs │ │ +15|~ │ input.tsx src/components │ │ +16|~ │ integration.rs tests │ │ +17|~ │ contributing.md docs │ │ +18|~ │ changelog.md docs │ │ +19|~ │ menu.tsx src/components │ │ +20|~ │ regression.rs tests │ │ +21|~ │ license.md docs │ │ +22|~ │ api.rs src │ │ +23|~ │ button.tsx src/components │ │ +24|~ │ dialog.tsx src/components │ │ +25|~ │ list.tsx src/components │ │ +26|~ │ table.tsx src/components │ │ 27|~ │ │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ @@ -45,20 +45,20 @@ 10|111111111111111244999922222222222555222222222222222222222222222222222222<<<<2222222222222222222222222222222222222222222222222221111111111111 11|11111111111111124499992222222222555222222222222222222222222222222222222???????????2222222222222222222222222222222222222222222221111111111111 12|11111111111111124499992222222225555522222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -13|11111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -14|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -20|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -21|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -22|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +13|11111111111111124422222222222222222222222222555555555555555555522222222222222222222222222222222222222222222222222222222222222221111111111111 +14|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +20|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +21|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +22|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 23|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -24|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -25|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -26|11111111111111124444444444444444444444444444444444444444444444444444424444444444444444444444444444444444444444444444444444444421111111111111 +24|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +25|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +26|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 27|11111111111111124444444444444444444444444444444444444444444444444444424444444444444444444444444444444444444444444444444444444421111111111111 28|11111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 29|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_bottom b/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_bottom index 2962c975..f5287414 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_bottom @@ -19,20 +19,20 @@ 18|~ │ │ │ 19|~ │ │ │ 20|~ │ │ │ -21|~ │ │ │ -22|~ │ table.tsx src/components │ │ -23|~ │ list.tsx src/components │ │ -24|~ │ dialog.tsx src/components │ │ -25|~ │ button.tsx src/components │ │ -26|~ │ api.rs src │ │ -27|~ │ license.md docs │ │ -28|~ │ regression.rs tests │ │ -29|~ │ menu.tsx src/components │ │ -30|~ │ changelog.md docs │ │ -31|~ │ contributing.md docs │ │ -32|~ │ integration.rs tests │ │ -33|~ │ input.tsx src/components │ │ -34|~ │ intro.md docs │ │ +21|~ │ table.tsx src/components │ │ +22|~ │ list.tsx src/components │ │ +23|~ │ dialog.tsx src/components │ │ +24|~ │ button.tsx src/components │ │ +25|~ │ api.rs src │ │ +26|~ │ license.md docs │ │ +27|~ │ regression.rs tests │ │ +28|~ │ menu.tsx src/components │ │ +29|~ │ changelog.md docs │ │ +30|~ │ contributing.md docs │ │ +31|~ │ integration.rs tests │ │ +32|~ │ input.tsx src/components │ │ +33|~ │ intro.md docs │ │ +34|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ 35|~ │ main_test.rs tests │ │ 36|~ │ main_utils.rs src │ │ 37|~ │ main_runner.rs src │ │ @@ -40,7 +40,7 @@ 39|~ │ main_helper.rs src │ │ 40|~ │ main.rs src │ │ 41|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ -42|~ │> main 19/32 │ │ +42|~ │> main 20/33 │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ 45|~ @@ -69,20 +69,20 @@ 18|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 19|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 20|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -21|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -22|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -23|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +21|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +22|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +23|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 24|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -25|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -26|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -27|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -28|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -29|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -30|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -31|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -32|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -33|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -34|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +25|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +26|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +27|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +28|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +29|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +30|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +31|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +32|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +33|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +34|111111111111111111111111124422222222222222222222222222555555555555555555555555555555555552222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 35|1111111111111111111111111244<<<<2222222225555522222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 36|1111111111111111111111111244<<<<2222222222555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 37|1111111111111111111111111244<<<<2222222222255522222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_top b/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_top index 306bea20..49eccf5c 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---debug_wide---file_info_panel_top @@ -5,7 +5,7 @@ 04|~ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────────────────────────────────────────────┐ -07|~ │> main 19/32 │ Size 13 B Type rust │ +07|~ │> main 20/33 │ Size 13 B Type rust │ 08|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ Git clean Opened never │ 09|~ │ main.rs src │─ Score ────────────────────────────────────────────────────────────────────────────────────────│ 10|~ │ main_helper.rs src │ Total 60 fuzzy_filename Frecency acc 0 / mod 0 │ @@ -13,20 +13,20 @@ 12|~ │ main_runner.rs src │─ Path ─────────────────────────────────────────────────────────────────────────────────────────│ 13|~ │ main_utils.rs src │ src/main.rs │ 14|~ │ main_test.rs tests ├────────────────────────────────────────────────────────────────────────────────────────────────┤ -15|~ │ intro.md docs │fn main() {} │ -16|~ │ input.tsx src/components │ │ -17|~ │ integration.rs tests │ │ -18|~ │ contributing.md docs │ │ -19|~ │ changelog.md docs │ │ -20|~ │ menu.tsx src/components │ │ -21|~ │ regression.rs tests │ │ -22|~ │ license.md docs │ │ -23|~ │ api.rs src │ │ -24|~ │ button.tsx src/components │ │ -25|~ │ dialog.tsx src/components │ │ -26|~ │ list.tsx src/components │ │ -27|~ │ table.tsx src/components │ │ -28|~ │ │ │ +15|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │fn main() {} │ +16|~ │ intro.md docs │ │ +17|~ │ input.tsx src/components │ │ +18|~ │ integration.rs tests │ │ +19|~ │ contributing.md docs │ │ +20|~ │ changelog.md docs │ │ +21|~ │ menu.tsx src/components │ │ +22|~ │ regression.rs tests │ │ +23|~ │ license.md docs │ │ +24|~ │ api.rs src │ │ +25|~ │ button.tsx src/components │ │ +26|~ │ dialog.tsx src/components │ │ +27|~ │ list.tsx src/components │ │ +28|~ │ table.tsx src/components │ │ 29|~ │ │ │ 30|~ │ │ │ 31|~ │ │ │ @@ -63,20 +63,20 @@ 12|11111111111111111111111112449999222222222225552222222222222222222222222222222222222222222222222222222222222222222222222222<<<<222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 13|1111111111111111111111111244999922222222225552222222222222222222222222222222222222222222222222222222222222222222222222222???????????222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 14|111111111111111111111111124499992222222225555522222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 -15|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 -16|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -17|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -18|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -19|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -20|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -21|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -22|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -23|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -24|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +15|111111111111111111111111124422222222222222222222222222555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 +16|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +17|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +18|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +19|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +20|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +21|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +22|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +23|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +24|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 25|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -26|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -27|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -28|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +26|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +27|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +28|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 29|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 30|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 31|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_bottom b/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_bottom index fe4df3c6..dbdeca48 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_bottom @@ -25,7 +25,7 @@ 24|~ │ changelog.md docs │ │ 25|~ │ README.md │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> 32 │ │ +27|~ │> 33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_top b/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_top index 3226a36a..6afc46ae 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---cursor_second_item_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ docs/changelog.md ─────────────────────────────────────┐ -05|~ │> 32 │# Changelog │ +05|~ │> 33 │# Changelog │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ README.md │ │ 08|~ │ changelog.md docs │ │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---empty_bottom b/tests/screenshots/tests-picker_ui_snap.lua---default---empty_bottom index fe4df3c6..dbdeca48 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---empty_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---empty_bottom @@ -25,7 +25,7 @@ 24|~ │ changelog.md docs │ │ 25|~ │ README.md │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> 32 │ │ +27|~ │> 33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---empty_top b/tests/screenshots/tests-picker_ui_snap.lua---default---empty_top index 5e909654..252dcd59 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---empty_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---empty_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ README.md ─────────────────────────────────────────────┐ -05|~ │> 32 │# Fixture │ +05|~ │> 33 │# Fixture │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ README.md │ │ 08|~ │ changelog.md docs │ │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_bottom b/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_bottom index 026b5cf9..ea1d13d0 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_bottom @@ -25,7 +25,7 @@ 24|~ │ │ │ 25|~ │ │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> zzzzzzzzz 0/32 │ │ +27|~ │> zzzzzzzzz 0/33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_top b/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_top index 9d0bbe10..a9217619 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---no_results_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ Preview ───────────────────────────────────────────────┐ -05|~ │> zzzzzzzzz 0/32 │No preview available │ +05|~ │> zzzzzzzzz 0/33 │No preview available │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ │ │ 08|~ │ │ │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_bottom b/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_bottom index aee41b7e..092b3897 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_bottom @@ -4,20 +4,20 @@ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ 05|~ │ │fn main() {} │ -06|~ │ │ │ -07|~ │ table.tsx src/components │ │ -08|~ │ list.tsx src/components │ │ -09|~ │ dialog.tsx src/components │ │ -10|~ │ button.tsx src/components │ │ -11|~ │ api.rs src │ │ -12|~ │ license.md docs │ │ -13|~ │ regression.rs tests │ │ -14|~ │ menu.tsx src/components │ │ -15|~ │ changelog.md docs │ │ -16|~ │ contributing.md docs │ │ -17|~ │ integration.rs tests │ │ -18|~ │ input.tsx src/components │ │ -19|~ │ intro.md docs │ │ +06|~ │ table.tsx src/components │ │ +07|~ │ list.tsx src/components │ │ +08|~ │ dialog.tsx src/components │ │ +09|~ │ button.tsx src/components │ │ +10|~ │ api.rs src │ │ +11|~ │ license.md docs │ │ +12|~ │ regression.rs tests │ │ +13|~ │ menu.tsx src/components │ │ +14|~ │ changelog.md docs │ │ +15|~ │ contributing.md docs │ │ +16|~ │ integration.rs tests │ │ +17|~ │ input.tsx src/components │ │ +18|~ │ intro.md docs │ │ +19|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ 20|~ │ main_test.rs tests │ │ 21|~ │ main_utils.rs src │ │ 22|~ │ main_runner.rs src │ │ @@ -25,7 +25,7 @@ 24|~ │ main_helper.rs src │ │ 25|~ │ main.rs src │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> main 19/32 │ │ +27|~ │> main 20/33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -38,20 +38,20 @@ 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333222222222222222222222222222222222222222222221111111111111 05|11111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 -06|11111111111111124422222222222222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -07|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -08|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +06|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +07|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +08|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 09|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -10|11111111111111124422222222222555555555555552222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -11|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -12|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -13|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -14|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +10|11111111111111124422222225552222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +11|11111111111111124422222222222555522222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +12|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +13|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222222225555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222222225555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222255552222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124422222222222222222222222222555555555555555555522222224444444444444444444444444444444444444444444444444444444421111111111111 20|11111111111111124466662222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 21|11111111111111124466662222222222555222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 22|11111111111111124466662222222222255522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_top b/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_top index 81feeb47..4d2b6cd9 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---default---query_main_top @@ -3,7 +3,7 @@ 02|~ 03|~ 04|~ ┌ FFFiles ────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────┐ -05|~ │> main 19/32 │fn main() {} │ +05|~ │> main 20/33 │fn main() {} │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ main.rs src │ │ 08|~ │ main_helper.rs src │ │ @@ -11,20 +11,20 @@ 10|~ │ main_runner.rs src │ │ 11|~ │ main_utils.rs src │ │ 12|~ │ main_test.rs tests │ │ -13|~ │ intro.md docs │ │ -14|~ │ input.tsx src/components │ │ -15|~ │ integration.rs tests │ │ -16|~ │ contributing.md docs │ │ -17|~ │ changelog.md docs │ │ -18|~ │ menu.tsx src/components │ │ -19|~ │ regression.rs tests │ │ -20|~ │ license.md docs │ │ -21|~ │ api.rs src │ │ -22|~ │ button.tsx src/components │ │ -23|~ │ dialog.tsx src/components │ │ -24|~ │ list.tsx src/components │ │ -25|~ │ table.tsx src/components │ │ -26|~ │ │ │ +13|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ +14|~ │ intro.md docs │ │ +15|~ │ input.tsx src/components │ │ +16|~ │ integration.rs tests │ │ +17|~ │ contributing.md docs │ │ +18|~ │ changelog.md docs │ │ +19|~ │ menu.tsx src/components │ │ +20|~ │ regression.rs tests │ │ +21|~ │ license.md docs │ │ +22|~ │ api.rs src │ │ +23|~ │ button.tsx src/components │ │ +24|~ │ dialog.tsx src/components │ │ +25|~ │ list.tsx src/components │ │ +26|~ │ table.tsx src/components │ │ 27|~ │ │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ @@ -45,20 +45,20 @@ 10|11111111111111124466662222222222299922222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 11|11111111111111124466662222222222999222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 12|11111111111111124466662222222229999922222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -13|11111111111111124422222222299992222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -14|11111111111111124422222222229999999999999922222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222222299999222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111124422222222222222229999222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222229999222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124422222222299999999999999222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -19|11111111111111124422222222222222999992222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -20|11111111111111124422222222222999922222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -21|11111111111111124422222229992222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -22|11111111111111124422222222222999999999999992222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +13|11111111111111124422222222222222222222222222999999999999999999922222224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222299992222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222229999999999999922222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222222222299999222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222222222229999222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222222229999222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124422222222299999999999999222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +20|11111111111111124422222222222222999992222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +21|11111111111111124422222222222999922222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +22|11111111111111124422222229992222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 23|11111111111111124422222222222999999999999992222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -24|11111111111111124422222222299999999999999222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -25|11111111111111124422222222229999999999999922222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -26|11111111111111124444444444444444444444444444444444444444444444444444424444444444444444444444444444444444444444444444444444444421111111111111 +24|11111111111111124422222222222999999999999992222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +25|11111111111111124422222222299999999999999222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +26|11111111111111124422222222229999999999999922222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 27|11111111111111124444444444444444444444444444444444444444444444444444424444444444444444444444444444444444444444444444444444444421111111111111 28|11111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 29|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---dir_position---right b/tests/screenshots/tests-picker_ui_snap.lua---dir_position---right new file mode 100644 index 00000000..dfad777f --- /dev/null +++ b/tests/screenshots/tests-picker_ui_snap.lua---dir_position---right @@ -0,0 +1,67 @@ +--|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| +01| +02|~ +03|~ +04|~ ┌ FFFiles ────────────────────────────────────────────┬ README.md ─────────────────────────────────────────────┐ +05|~ │ store.rs src │# Fixture │ +06|~ │ state.rs src │ │ +07|~ │ runner.rs src │ │ +08|~ │ parser.rs src │ │ +09|~ │ main_utils.rs src │ │ +10|~ │ main_runner.rs src │ │ +11|~ │ main_loop.rs src │ │ +12|~ │ main_helper.rs src │ │ +13|~ │ main.rs src │ │ +14|~ │ lib.rs src │ │ +15|~ │ error.rs src │ │ +16|~ │ config.rs src │ │ +17|~ │ cli.rs src │ │ +18|~ │ api.rs src │ │ +19|~ │ reference.md docs │ │ +20|~ │ license.md docs │ │ +21|~ │ intro.md docs │ │ +22|~ │ guide.md docs │ │ +23|~ │ contributing.md docs │ │ +24|~ │ changelog.md docs │ │ +25|~ │ README.md │ │ +26|~ ├─────────────────────────────────────────────────────┤ │ +27|~ │> 33 │ │ +28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ +29|~ +30|~ +31|[No Name] 0,1 All +32|-- INSERT -- 1,3 All + +--|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| +01|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +02|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +04|11111111111111123333333332222222222222222222222222222222222222222222223333333333322222222222222222222222222222222222222222222221111111111111 +05|11111111111111124422222222222222222222222222222222222222222222222555226666666662222222222222222222222222222222222222222222222221111111111111 +06|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +07|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +08|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +09|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +10|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +11|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +12|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +13|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222222222222222222222222222222222222222222555224444444444444444444444444444444444444444444444444444444421111111111111 +19|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +20|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +21|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +22|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +23|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +24|11111111111111124422222222222222222222222222222222222222222222225555224444444444444444444444444444444444444444444444444444444421111111111111 +25|11111111111111127788888888888888888888888888888888888888888888888888824444444444444444444444444444444444444444444444444444444421111111111111 +26|11111111111111122222222222222222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +27|11111111111111122222222222222222222222222222222222222222222222222442224444444444444444444444444444444444444444444444444444444421111111111111 +28|11111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 +29|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +30|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +31|99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 +32|::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/tests/screenshots/tests-picker_ui_snap.lua---dir_position_right_overflow---narrow b/tests/screenshots/tests-picker_ui_snap.lua---dir_position_right_overflow---narrow new file mode 100644 index 00000000..3a472196 --- /dev/null +++ b/tests/screenshots/tests-picker_ui_snap.lua---dir_position_right_overflow---narrow @@ -0,0 +1,51 @@ +--|---------|---------|---------|---------|---------|---------|---------| +01| +02|~ +03|~ ╭ FFFiles ─────────────────────────────────────────────╮ +04|~ │ │ +05|~ │ │ +06|~ │ │ +07|~ │ │ +08|~ │ │ +09|~ │ │ +10|~ │ │ +11|~ │ │ +12|~ │ │ +13|~ │ │ +14|~ │ │ +15|~ │ │ +16|~ │ │ +17|~ │ │ +18|~ │ very_long_widget_name.tsx src/../forms/inputs │ +19|~ ├──────────────────────────────────────────────────────┤ +20|~ │> very_long_widget_name 1/33 │ +21|~ ╰──────────────────────────────────────────────────────╯ +22|~ +23|[No Name] 0,1 All +24|-- INSERT -- 1,24 All + +--|---------|---------|---------|---------|---------|---------|---------| +01|0000000000000000000000000000000000000000000000000000000000000000000000 +02|1111111111111111111111111111111111111111111111111111111111111111111111 +03|1111111123333333332222222222222222222222222222222222222222222222111111 +04|1111111124422222222222222222222222222222222222222222222222222222111111 +05|1111111124422222222222222222222222222222222222222222222222222222111111 +06|1111111124422222222222222222222222222222222222222222222222222222111111 +07|1111111124422222222222222222222222222222222222222222222222222222111111 +08|1111111124422222222222222222222222222222222222222222222222222222111111 +09|1111111124422222222222222222222222222222222222222222222222222222111111 +10|1111111124422222222222222222222222222222222222222222222222222222111111 +11|1111111124422222222222222222222222222222222222222222222222222222111111 +12|1111111124422222222222222222222222222222222222222222222222222222111111 +13|1111111124422222222222222222222222222222222222222222222222222222111111 +14|1111111124422222222222222222222222222222222222222222222222222222111111 +15|1111111124422222222222222222222222222222222222222222222222222222111111 +16|1111111124422222222222222222222222222222222222222222222222222222111111 +17|1111111124422222222222222222222222222222222222222222222222222222111111 +18|1111111125566666666666666666666677777777777888888888888888888872111111 +19|1111111122222222222222222222222222222222222222222222222222222222111111 +20|1111111122222222222222222222222222222222222222222222222224444222111111 +21|1111111122222222222222222222222222222222222222222222222222222222111111 +22|1111111111111111111111111111111111111111111111111111111111111111111111 +23|9999999999999999999999999999999999999999999999999999999999999999999999 +24|::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item index 05ccc10a..f111c04a 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item @@ -18,7 +18,7 @@ 17|~ │ changelog.md docs │ 18|~ │ README.md │ 19|~ ├──────────────────────────────────────────────────────┤ -20|~ │> 32 │ +20|~ │> 33 │ 21|~ ╰──────────────────────────────────────────────────────╯ 22|~ 23|[No Name] 0,1 All diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_bottom b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_bottom index 302e826b..39fb6edf 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_bottom @@ -18,7 +18,7 @@ 17|~ │ changelog.md docs │ 18|~ │ README.md │ 19|~ ├──────────────────────────────────────────────────────┤ -20|~ │> 32 │ +20|~ │> 33 │ 21|~ ╰──────────────────────────────────────────────────────╯ 22|~ 23|[No Name] 0,1 All diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_top b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_top index 42714c71..ff34140b 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---cursor_second_item_top @@ -2,7 +2,7 @@ 01| 02|~ 03|~ ╭ FFFiles ─────────────────────────────────────────────╮ -04|~ │> 32 │ +04|~ │> 33 │ 05|~ ├──────────────────────────────────────────────────────┤ 06|~ │ README.md │ 07|~ │ changelog.md docs │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_bottom b/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_bottom index 302e826b..39fb6edf 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_bottom @@ -18,7 +18,7 @@ 17|~ │ changelog.md docs │ 18|~ │ README.md │ 19|~ ├──────────────────────────────────────────────────────┤ -20|~ │> 32 │ +20|~ │> 33 │ 21|~ ╰──────────────────────────────────────────────────────╯ 22|~ 23|[No Name] 0,1 All diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_top b/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_top index 65ccbfc2..7aef7b66 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---empty_top @@ -2,7 +2,7 @@ 01| 02|~ 03|~ ╭ FFFiles ─────────────────────────────────────────────╮ -04|~ │> 32 │ +04|~ │> 33 │ 05|~ ├──────────────────────────────────────────────────────┤ 06|~ │ README.md │ 07|~ │ changelog.md docs │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_bottom b/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_bottom index f4b1b371..79db8079 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_bottom @@ -18,7 +18,7 @@ 17|~ │ │ 18|~ │ │ 19|~ ├──────────────────────────────────────────────────────┤ -20|~ │> zzzzzzzzz 0/32 │ +20|~ │> zzzzzzzzz 0/33 │ 21|~ ╰──────────────────────────────────────────────────────╯ 22|~ 23|[No Name] 0,1 All diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_top b/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_top index 7c57a24d..61f0d2e1 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---no_results_top @@ -2,7 +2,7 @@ 01| 02|~ 03|~ ╭ FFFiles ─────────────────────────────────────────────╮ -04|~ │> zzzzzzzzz 0/32 │ +04|~ │> zzzzzzzzz 0/33 │ 05|~ ├──────────────────────────────────────────────────────┤ 06|~ │ │ 07|~ │ │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_bottom b/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_bottom index a09ee0d2..fb47bbe4 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_bottom @@ -2,15 +2,15 @@ 01| 02|~ 03|~ ╭ FFFiles ─────────────────────────────────────────────╮ -04|~ │ api.rs src │ -05|~ │ license.md docs │ -06|~ │ regression.rs tests │ -07|~ │ menu.tsx src/components │ -08|~ │ changelog.md docs │ -09|~ │ contributing.md docs │ -10|~ │ integration.rs tests │ -11|~ │ input.tsx src/components │ -12|~ │ intro.md docs │ +04|~ │ license.md docs │ +05|~ │ regression.rs tests │ +06|~ │ menu.tsx src/components │ +07|~ │ changelog.md docs │ +08|~ │ contributing.md docs │ +09|~ │ integration.rs tests │ +10|~ │ input.tsx src/components │ +11|~ │ intro.md docs │ +12|~ │ very_long_widget_name.tsx src/./widgets/forms/inputs│ 13|~ │ main_test.rs tests │ 14|~ │ main_utils.rs src │ 15|~ │ main_runner.rs src │ @@ -18,7 +18,7 @@ 17|~ │ main_helper.rs src │ 18|~ │ main.rs src │ 19|~ ├──────────────────────────────────────────────────────┤ -20|~ │> main 19/32 │ +20|~ │> main 20/33 │ 21|~ ╰──────────────────────────────────────────────────────╯ 22|~ 23|[No Name] 0,1 All @@ -28,15 +28,15 @@ 01|0000000000000000000000000000000000000000000000000000000000000000000000 02|1111111111111111111111111111111111111111111111111111111111111111111111 03|1111111123333333332222222222222222222222222222222222222222222222111111 -04|1111111124422222225552222222222222222222222222222222222222222222111111 -05|1111111124422222222222555522222222222222222222222222222222222222111111 -06|1111111124422222222222222555552222222222222222222222222222222222111111 -07|1111111124422222222255555555555555222222222222222222222222222222111111 -08|1111111124422222222222225555222222222222222222222222222222222222111111 -09|1111111124422222222222222225555222222222222222222222222222222222111111 -10|1111111124422222222222222255555222222222222222222222222222222222111111 -11|1111111124422222222225555555555555522222222222222222222222222222111111 -12|1111111124422222222255552222222222222222222222222222222222222222111111 +04|1111111124422222222222555522222222222222222222222222222222222222111111 +05|1111111124422222222222222555552222222222222222222222222222222222111111 +06|1111111124422222222255555555555555222222222222222222222222222222111111 +07|1111111124422222222222225555222222222222222222222222222222222222111111 +08|1111111124422222222222222225555222222222222222222222222222222222111111 +09|1111111124422222222222222255555222222222222222222222222222222222111111 +10|1111111124422222222225555555555555522222222222222222222222222222111111 +11|1111111124422222222255552222222222222222222222222222222222222222111111 +12|1111111124422222222222222222222222222555555555555555555555555552111111 13|1111111124466662222222225555522222222222222222222222222222222222111111 14|1111111124466662222222222555222222222222222222222222222222222222111111 15|1111111124466662222222222255522222222222222222222222222222222222111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_top b/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_top index 12a93538..47af712b 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---narrow---query_main_top @@ -2,7 +2,7 @@ 01| 02|~ 03|~ ╭ FFFiles ─────────────────────────────────────────────╮ -04|~ │> main 19/32 │ +04|~ │> main 20/33 │ 05|~ ├──────────────────────────────────────────────────────┤ 06|~ │ main.rs src │ 07|~ │ main_helper.rs src │ @@ -10,13 +10,13 @@ 09|~ │ main_runner.rs src │ 10|~ │ main_utils.rs src │ 11|~ │ main_test.rs tests │ -12|~ │ intro.md docs │ -13|~ │ input.tsx src/components │ -14|~ │ integration.rs tests │ -15|~ │ contributing.md docs │ -16|~ │ changelog.md docs │ -17|~ │ menu.tsx src/components │ -18|~ │ regression.rs tests │ +12|~ │ very_long_widget_name.tsx src/./widgets/forms/inputs│ +13|~ │ intro.md docs │ +14|~ │ input.tsx src/components │ +15|~ │ integration.rs tests │ +16|~ │ contributing.md docs │ +17|~ │ changelog.md docs │ +18|~ │ menu.tsx src/components │ 19|~ ╰──────────────────────────────────────────────────────╯ 20|~ 21|~ @@ -36,13 +36,13 @@ 09|1111111124466662222222222299922222222222222222222222222222222222111111 10|1111111124466662222222222999222222222222222222222222222222222222111111 11|1111111124466662222222229999922222222222222222222222222222222222111111 -12|1111111124422222222299992222222222222222222222222222222222222222111111 -13|1111111124422222222229999999999999922222222222222222222222222222111111 -14|1111111124422222222222222299999222222222222222222222222222222222111111 -15|1111111124422222222222222229999222222222222222222222222222222222111111 -16|1111111124422222222222229999222222222222222222222222222222222222111111 -17|1111111124422222222299999999999999222222222222222222222222222222111111 -18|1111111124422222222222222999992222222222222222222222222222222222111111 +12|1111111124422222222222222222222222222999999999999999999999999992111111 +13|1111111124422222222299992222222222222222222222222222222222222222111111 +14|1111111124422222222229999999999999922222222222222222222222222222111111 +15|1111111124422222222222222299999222222222222222222222222222222222111111 +16|1111111124422222222222222229999222222222222222222222222222222222111111 +17|1111111124422222222222229999222222222222222222222222222222222222111111 +18|1111111124422222222299999999999999222222222222222222222222222222111111 19|1111111122222222222222222222222222222222222222222222222222222222111111 20|1111111111111111111111111111111111111111111111111111111111111111111111 21|1111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_bottom b/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_bottom index 56ee9901..99e64df8 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_bottom @@ -2,8 +2,8 @@ 01| 02|~ 03|~ -04|~ ┌ FFFiles ────────────────────────────────────────────┬ tests/main_test.rs ────────────────────────────────────┐ -05|~ │ ▊#[test] fn main_test() {} │ +04|~ ┌ FFFiles ────────────────────────────────────────────┬ tests/integration.rs ──────────────────────────────────┐ +05|~ │ ▊#[test] fn it() {} │ 06|~ │ ▊ │ 07|~ │ ▊ │ 08|~ │ ▊ │ @@ -12,10 +12,10 @@ 11|~ │ ▊ │ 12|~ │ ▊ │ 13|~ │ ▊ │ -14|~ │ ▊ │ -15|~ │ regression.rs tests │ │ -16|~ │ main_test.rs tests │ │ -17|~ │ integration.rs tests │ │ +14|~ │ regression.rs tests ▊ │ +15|~ │ main_test.rs tests │ │ +16|~ │ integration.rs tests │ │ +17|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ 18|~ │ table.tsx src/components │ │ 19|~ │ menu.tsx src/components │ │ 20|~ │ list.tsx src/components │ │ @@ -25,7 +25,7 @@ 24|~ │ utils.rs src │ │ 25|~ │ types.rs src │ │ 26|~ ├─────────────────────────────────────────────────────┤ │ -27|~ │> 32 │ │ +27|~ │> 33 │ │ 28|~ └─────────────────────────────────────────────────────┴────────────────────────────────────────────────────────┘ 29|~ 30|~ @@ -36,7 +36,7 @@ 01|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 02|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333333333322222222222222222222222222222222222221111111111111 +04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222221111111111111 05|11111111111111124422222222222222222222222222222222222222222222222222252222222222222222222222222222222222222222222222222222222221111111111111 06|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 07|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 @@ -46,10 +46,10 @@ 11|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 12|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 13|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 -14|11111111111111124422222222222222222222222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111126677777777777778888877777777777777777777777777777777724444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +14|11111111111111124422222222222222555552222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111126677777777777777788888777777777777777777777777777777724444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222222222222222222222555555555555555555522222224444444444444444444444444444444444444444444444444444444421111111111111 18|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 19|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 20|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_top b/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_top index 32e7ec0a..3cd224a7 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---scrollbar---next_page_top @@ -2,8 +2,8 @@ 01| 02|~ 03|~ -04|~ ┌ FFFiles ────────────────────────────────────────────┬ tests/main_test.rs ────────────────────────────────────┐ -05|~ │> 32 │#[test] fn main_test() {} │ +04|~ ┌ FFFiles ────────────────────────────────────────────┬ tests/integration.rs ──────────────────────────────────┐ +05|~ │> 33 │#[test] fn it() {} │ 06|~ ├─────────────────────────────────────────────────────┤ │ 07|~ │ types.rs src │ │ 08|~ │ utils.rs src │ │ @@ -13,10 +13,10 @@ 12|~ │ list.tsx src/components │ │ 13|~ │ menu.tsx src/components │ │ 14|~ │ table.tsx src/components │ │ -15|~ │ integration.rs tests │ │ -16|~ │ main_test.rs tests │ │ -17|~ │ regression.rs tests │ │ -18|~ │ ▊ │ +15|~ │ very_long_widget_name.tsx src/../forms/inputs │ │ +16|~ │ integration.rs tests │ │ +17|~ │ main_test.rs tests │ │ +18|~ │ regression.rs tests ▊ │ 19|~ │ ▊ │ 20|~ │ ▊ │ 21|~ │ ▊ │ @@ -36,7 +36,7 @@ 01|00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 02|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333333333322222222222222222222222222222222222221111111111111 +04|11111111111111123333333332222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222221111111111111 05|11111111111111122222222222222222222222222222222222222222222222222442222222222222222222222222222222222222222222222222222222222221111111111111 06|11111111111111122222222222222222222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 07|11111111111111124422222222255522222222222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 @@ -47,10 +47,10 @@ 12|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 13|11111111111111124422222222255555555555555222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 14|11111111111111124422222222225555555555555522222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -15|11111111111111124422222222222222255555222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -16|11111111111111126677777777777778888877777777777777777777777777777777724444444444444444444444444444444444444444444444444444444421111111111111 -17|11111111111111124422222222222222555552222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 -18|11111111111111124444444444444444444444444444444444444444444444444444454444444444444444444444444444444444444444444444444444444421111111111111 +15|11111111111111124422222222222222222222222222555555555555555555522222224444444444444444444444444444444444444444444444444444444421111111111111 +16|11111111111111126677777777777777788888777777777777777777777777777777724444444444444444444444444444444444444444444444444444444421111111111111 +17|11111111111111124422222222222225555522222222222222222222222222222222224444444444444444444444444444444444444444444444444444444421111111111111 +18|11111111111111124422222222222222555552222222222222222222222222222222254444444444444444444444444444444444444444444444444444444421111111111111 19|11111111111111124444444444444444444444444444444444444444444444444444454444444444444444444444444444444444444444444444444444444421111111111111 20|11111111111111124444444444444444444444444444444444444444444444444444454444444444444444444444444444444444444444444444444444444421111111111111 21|11111111111111124444444444444444444444444444444444444444444444444444454444444444444444444444444444444444444444444444444444444421111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_bottom b/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_bottom index 7c6f2c80..8fbe009f 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_bottom @@ -33,7 +33,7 @@ 32|~ ║ changelog.md docs ║ ║ 33|~ ║ README.md ║ ║ 34|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ -35|~ ║> 32 ║ ║ +35|~ ║> 33 ║ ║ 36|~ ╚═════════════════════════════════════════════════════════════════════╩════════════════════════════════════════════════════════════════════════╝ 37|~ 38|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_top b/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_top index 5674dee7..e59132a7 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---cursor_second_item_top @@ -4,7 +4,7 @@ 03|~ 04|~ 05|~ ╔ FFFiles ════════════════════════════════════════════════════════════╦ docs/changelog.md ═════════════════════════════════════════════════════╗ -06|~ ║> 32 ║# Changelog ║ +06|~ ║> 33 ║# Changelog ║ 07|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ 08|~ ║ README.md ║ ║ 09|~ ║ changelog.md docs ║ ║ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_bottom b/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_bottom index 7c6f2c80..8fbe009f 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_bottom @@ -33,7 +33,7 @@ 32|~ ║ changelog.md docs ║ ║ 33|~ ║ README.md ║ ║ 34|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ -35|~ ║> 32 ║ ║ +35|~ ║> 33 ║ ║ 36|~ ╚═════════════════════════════════════════════════════════════════════╩════════════════════════════════════════════════════════════════════════╝ 37|~ 38|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_top b/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_top index 72675126..440420f3 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---empty_top @@ -4,7 +4,7 @@ 03|~ 04|~ 05|~ ╔ FFFiles ════════════════════════════════════════════════════════════╦ README.md ═════════════════════════════════════════════════════════════╗ -06|~ ║> 32 ║# Fixture ║ +06|~ ║> 33 ║# Fixture ║ 07|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ 08|~ ║ README.md ║ ║ 09|~ ║ changelog.md docs ║ ║ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_bottom b/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_bottom index e9da7ddb..0a053900 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_bottom @@ -33,7 +33,7 @@ 32|~ ║ ║ ║ 33|~ ║ ║ ║ 34|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ -35|~ ║> zzzzzzzzz 0/32 ║ ║ +35|~ ║> zzzzzzzzz 0/33 ║ ║ 36|~ ╚═════════════════════════════════════════════════════════════════════╩════════════════════════════════════════════════════════════════════════╝ 37|~ 38|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_top b/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_top index 2528b05b..4f357e5b 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---no_results_top @@ -4,7 +4,7 @@ 03|~ 04|~ 05|~ ╔ FFFiles ════════════════════════════════════════════════════════════╦ Preview ═══════════════════════════════════════════════════════════════╗ -06|~ ║> zzzzzzzzz 0/32 ║No preview available ║ +06|~ ║> zzzzzzzzz 0/33 ║No preview available ║ 07|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ 08|~ ║ ║ ║ 09|~ ║ ║ ║ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_bottom b/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_bottom index 812f3a03..7cdb0111 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_bottom @@ -12,20 +12,20 @@ 11|~ ║ ║ ║ 12|~ ║ ║ ║ 13|~ ║ ║ ║ -14|~ ║ ║ ║ -15|~ ║ table.tsx src/components ║ ║ -16|~ ║ list.tsx src/components ║ ║ -17|~ ║ dialog.tsx src/components ║ ║ -18|~ ║ button.tsx src/components ║ ║ -19|~ ║ api.rs src ║ ║ -20|~ ║ license.md docs ║ ║ -21|~ ║ regression.rs tests ║ ║ -22|~ ║ menu.tsx src/components ║ ║ -23|~ ║ changelog.md docs ║ ║ -24|~ ║ contributing.md docs ║ ║ -25|~ ║ integration.rs tests ║ ║ -26|~ ║ input.tsx src/components ║ ║ -27|~ ║ intro.md docs ║ ║ +14|~ ║ table.tsx src/components ║ ║ +15|~ ║ list.tsx src/components ║ ║ +16|~ ║ dialog.tsx src/components ║ ║ +17|~ ║ button.tsx src/components ║ ║ +18|~ ║ api.rs src ║ ║ +19|~ ║ license.md docs ║ ║ +20|~ ║ regression.rs tests ║ ║ +21|~ ║ menu.tsx src/components ║ ║ +22|~ ║ changelog.md docs ║ ║ +23|~ ║ contributing.md docs ║ ║ +24|~ ║ integration.rs tests ║ ║ +25|~ ║ input.tsx src/components ║ ║ +26|~ ║ intro.md docs ║ ║ +27|~ ║ very_long_widget_name.tsx src/components/widgets/forms/inputs ║ ║ 28|~ ║ main_test.rs tests ║ ║ 29|~ ║ main_utils.rs src ║ ║ 30|~ ║ main_runner.rs src ║ ║ @@ -33,7 +33,7 @@ 32|~ ║ main_helper.rs src ║ ║ 33|~ ║ main.rs src ║ ║ 34|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ -35|~ ║> main 19/32 ║ ║ +35|~ ║> main 20/33 ║ ║ 36|~ ╚═════════════════════════════════════════════════════════════════════╩════════════════════════════════════════════════════════════════════════╝ 37|~ 38|~ @@ -54,20 +54,20 @@ 11|111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 12|111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 13|111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -14|111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -15|111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -16|111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +14|111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +15|111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +16|111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 17|111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -18|111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -19|111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -20|111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -21|111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -22|111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -23|111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -24|111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -25|111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -26|111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -27|111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +18|111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +19|111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +20|111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +21|111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +22|111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +23|111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +24|111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +25|111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +26|111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +27|111111111111111111124422222222222222222222222222555555555555555555555555555555555552222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 28|111111111111111111124466662222222225555522222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 29|111111111111111111124466662222222222555222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 30|111111111111111111124466662222222222255522222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_top b/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_top index e927430f..9118b9ea 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---wide---query_main_top @@ -4,7 +4,7 @@ 03|~ 04|~ 05|~ ╔ FFFiles ════════════════════════════════════════════════════════════╦ src/main.rs ═══════════════════════════════════════════════════════════╗ -06|~ ║> main 19/32 ║fn main() {} ║ +06|~ ║> main 20/33 ║fn main() {} ║ 07|~ ╠═════════════════════════════════════════════════════════════════════╣ ║ 08|~ ║ main.rs src ║ ║ 09|~ ║ main_helper.rs src ║ ║ @@ -12,20 +12,20 @@ 11|~ ║ main_runner.rs src ║ ║ 12|~ ║ main_utils.rs src ║ ║ 13|~ ║ main_test.rs tests ║ ║ -14|~ ║ intro.md docs ║ ║ -15|~ ║ input.tsx src/components ║ ║ -16|~ ║ integration.rs tests ║ ║ -17|~ ║ contributing.md docs ║ ║ -18|~ ║ changelog.md docs ║ ║ -19|~ ║ menu.tsx src/components ║ ║ -20|~ ║ regression.rs tests ║ ║ -21|~ ║ license.md docs ║ ║ -22|~ ║ api.rs src ║ ║ -23|~ ║ button.tsx src/components ║ ║ -24|~ ║ dialog.tsx src/components ║ ║ -25|~ ║ list.tsx src/components ║ ║ -26|~ ║ table.tsx src/components ║ ║ -27|~ ║ ║ ║ +14|~ ║ very_long_widget_name.tsx src/components/widgets/forms/inputs ║ ║ +15|~ ║ intro.md docs ║ ║ +16|~ ║ input.tsx src/components ║ ║ +17|~ ║ integration.rs tests ║ ║ +18|~ ║ contributing.md docs ║ ║ +19|~ ║ changelog.md docs ║ ║ +20|~ ║ menu.tsx src/components ║ ║ +21|~ ║ regression.rs tests ║ ║ +22|~ ║ license.md docs ║ ║ +23|~ ║ api.rs src ║ ║ +24|~ ║ button.tsx src/components ║ ║ +25|~ ║ dialog.tsx src/components ║ ║ +26|~ ║ list.tsx src/components ║ ║ +27|~ ║ table.tsx src/components ║ ║ 28|~ ║ ║ ║ 29|~ ║ ║ ║ 30|~ ║ ║ ║ @@ -54,20 +54,20 @@ 11|111111111111111111124466662222222222299922222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 12|111111111111111111124466662222222222999222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 13|111111111111111111124466662222222229999922222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -14|111111111111111111124422222222299992222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -15|111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -16|111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -17|111111111111111111124422222222222222229999222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -18|111111111111111111124422222222222229999222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -19|111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -20|111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -21|111111111111111111124422222222222999922222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -22|111111111111111111124422222229992222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -23|111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +14|111111111111111111124422222222222222222222222222999999999999999999999999999999999992222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +15|111111111111111111124422222222299992222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +16|111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +17|111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +18|111111111111111111124422222222222222229999222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +19|111111111111111111124422222222222229999222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +20|111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +21|111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +22|111111111111111111124422222222222999922222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +23|111111111111111111124422222229992222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 24|111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -25|111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -26|111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 -27|111111111111111111124444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +25|111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +26|111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 +27|111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 28|111111111111111111124444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 29|111111111111111111124444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 30|111111111111111111124444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_bottom b/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_bottom index b116b76e..95f8b309 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_bottom @@ -6,10 +6,10 @@ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ README.md ─────────────────────────────────────────────────────────────────────────────────────┐ 07|~ │ │# Fixture │ -08|~ │ │ │ -09|~ │ regression.rs tests │ │ -10|~ │ main_test.rs tests │ │ -11|~ │ integration.rs tests │ │ +08|~ │ regression.rs tests │ │ +09|~ │ main_test.rs tests │ │ +10|~ │ integration.rs tests │ │ +11|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ 12|~ │ table.tsx src/components │ │ 13|~ │ menu.tsx src/components │ │ 14|~ │ list.tsx src/components │ │ @@ -40,7 +40,7 @@ 39|~ │ changelog.md docs │ │ 40|~ │ README.md │ │ 41|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ -42|~ │> 32 │ │ +42|~ │> 33 │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ 45|~ @@ -56,10 +56,10 @@ 05|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 06|111111111111111111111111123333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 07|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 -08|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -09|111111111111111111111111124422222222222222666662222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -10|111111111111111111111111124422222222222226666622222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -11|111111111111111111111111124422222222222222266666222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +08|111111111111111111111111124422222222222222666662222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +09|111111111111111111111111124422222222222226666622222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +10|111111111111111111111111124422222222222222266666222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +11|111111111111111111111111124422222222222222222222222222666666666666666666666666666666666662222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 12|111111111111111111111111124422222222226666666666666622222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 13|111111111111111111111111124422222222266666666666666222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 14|111111111111111111111111124422222222266666666666666222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_top b/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_top index 2b046cc0..400685c7 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---cursor_second_item_top @@ -5,7 +5,7 @@ 04|~ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ docs/changelog.md ─────────────────────────────────────────────────────────────────────────────┐ -07|~ │> 32 │# Changelog │ +07|~ │> 33 │# Changelog │ 08|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ 09|~ │ README.md │ │ 10|~ │ changelog.md docs │ │ @@ -36,10 +36,10 @@ 35|~ │ list.tsx src/components │ │ 36|~ │ menu.tsx src/components │ │ 37|~ │ table.tsx src/components │ │ -38|~ │ integration.rs tests │ │ -39|~ │ main_test.rs tests │ │ -40|~ │ regression.rs tests │ │ -41|~ │ │ │ +38|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ +39|~ │ integration.rs tests │ │ +40|~ │ main_test.rs tests │ │ +41|~ │ regression.rs tests │ │ 42|~ │ │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ @@ -86,10 +86,10 @@ 35|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 36|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 37|111111111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -38|111111111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -39|111111111111111111111111124422222222222229999922222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -40|111111111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -41|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +38|111111111111111111111111124422222222222222222222222222999999999999999999999999999999999992222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +39|111111111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +40|111111111111111111111111124422222222222229999922222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +41|111111111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 42|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 43|111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 44|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_bottom b/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_bottom index b116b76e..95f8b309 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_bottom @@ -6,10 +6,10 @@ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ README.md ─────────────────────────────────────────────────────────────────────────────────────┐ 07|~ │ │# Fixture │ -08|~ │ │ │ -09|~ │ regression.rs tests │ │ -10|~ │ main_test.rs tests │ │ -11|~ │ integration.rs tests │ │ +08|~ │ regression.rs tests │ │ +09|~ │ main_test.rs tests │ │ +10|~ │ integration.rs tests │ │ +11|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ 12|~ │ table.tsx src/components │ │ 13|~ │ menu.tsx src/components │ │ 14|~ │ list.tsx src/components │ │ @@ -40,7 +40,7 @@ 39|~ │ changelog.md docs │ │ 40|~ │ README.md │ │ 41|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ -42|~ │> 32 │ │ +42|~ │> 33 │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ 45|~ @@ -56,10 +56,10 @@ 05|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 06|111111111111111111111111123333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 07|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 -08|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -09|111111111111111111111111124422222222222222666662222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -10|111111111111111111111111124422222222222226666622222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -11|111111111111111111111111124422222222222222266666222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +08|111111111111111111111111124422222222222222666662222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +09|111111111111111111111111124422222222222226666622222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +10|111111111111111111111111124422222222222222266666222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +11|111111111111111111111111124422222222222222222222222222666666666666666666666666666666666662222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 12|111111111111111111111111124422222222226666666666666622222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 13|111111111111111111111111124422222222266666666666666222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 14|111111111111111111111111124422222222266666666666666222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_top b/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_top index d3b2a688..e9440db8 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---empty_top @@ -5,7 +5,7 @@ 04|~ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ README.md ─────────────────────────────────────────────────────────────────────────────────────┐ -07|~ │> 32 │# Fixture │ +07|~ │> 33 │# Fixture │ 08|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ 09|~ │ README.md │ │ 10|~ │ changelog.md docs │ │ @@ -36,10 +36,10 @@ 35|~ │ list.tsx src/components │ │ 36|~ │ menu.tsx src/components │ │ 37|~ │ table.tsx src/components │ │ -38|~ │ integration.rs tests │ │ -39|~ │ main_test.rs tests │ │ -40|~ │ regression.rs tests │ │ -41|~ │ │ │ +38|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ +39|~ │ integration.rs tests │ │ +40|~ │ main_test.rs tests │ │ +41|~ │ regression.rs tests │ │ 42|~ │ │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ @@ -86,10 +86,10 @@ 35|111111111111111111111111124422222222288888888888888222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 36|111111111111111111111111124422222222288888888888888222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 37|111111111111111111111111124422222222228888888888888822222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -38|111111111111111111111111124422222222222222288888222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -39|111111111111111111111111124422222222222228888822222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -40|111111111111111111111111124422222222222222888882222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -41|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +38|111111111111111111111111124422222222222222222222222222888888888888888888888888888888888882222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +39|111111111111111111111111124422222222222222288888222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +40|111111111111111111111111124422222222222228888822222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +41|111111111111111111111111124422222222222222888882222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 42|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 43|111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 44|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_bottom b/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_bottom index dde16242..15240d86 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_bottom @@ -40,7 +40,7 @@ 39|~ │ │ │ 40|~ │ │ │ 41|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ -42|~ │> zzzzzzzzz 0/32 │ │ +42|~ │> zzzzzzzzz 0/33 │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ 45|~ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_top b/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_top index 5651f7ca..0b6772fe 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---no_results_top @@ -5,7 +5,7 @@ 04|~ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ Preview ───────────────────────────────────────────────────────────────────────────────────────┐ -07|~ │> zzzzzzzzz 0/32 │No preview available │ +07|~ │> zzzzzzzzz 0/33 │No preview available │ 08|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ 09|~ │ │ │ 10|~ │ │ │ diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_bottom b/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_bottom index 881c04c9..b0f87f2c 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_bottom +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_bottom @@ -19,20 +19,20 @@ 18|~ │ │ │ 19|~ │ │ │ 20|~ │ │ │ -21|~ │ │ │ -22|~ │ table.tsx src/components │ │ -23|~ │ list.tsx src/components │ │ -24|~ │ dialog.tsx src/components │ │ -25|~ │ button.tsx src/components │ │ -26|~ │ api.rs src │ │ -27|~ │ license.md docs │ │ -28|~ │ regression.rs tests │ │ -29|~ │ menu.tsx src/components │ │ -30|~ │ changelog.md docs │ │ -31|~ │ contributing.md docs │ │ -32|~ │ integration.rs tests │ │ -33|~ │ input.tsx src/components │ │ -34|~ │ intro.md docs │ │ +21|~ │ table.tsx src/components │ │ +22|~ │ list.tsx src/components │ │ +23|~ │ dialog.tsx src/components │ │ +24|~ │ button.tsx src/components │ │ +25|~ │ api.rs src │ │ +26|~ │ license.md docs │ │ +27|~ │ regression.rs tests │ │ +28|~ │ menu.tsx src/components │ │ +29|~ │ changelog.md docs │ │ +30|~ │ contributing.md docs │ │ +31|~ │ integration.rs tests │ │ +32|~ │ input.tsx src/components │ │ +33|~ │ intro.md docs │ │ +34|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ 35|~ │ main_test.rs tests │ │ 36|~ │ main_utils.rs src │ │ 37|~ │ main_runner.rs src │ │ @@ -40,7 +40,7 @@ 39|~ │ main_helper.rs src │ │ 40|~ │ main.rs src │ │ 41|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ -42|~ │> main 19/32 │ │ +42|~ │> main 20/33 │ │ 43|~ └─────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘ 44|~ 45|~ @@ -69,20 +69,20 @@ 18|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 19|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 20|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -21|111111111111111111111111124422222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -22|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -23|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +21|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +22|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +23|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 24|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -25|111111111111111111111111124422222222222555555555555552222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -26|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -27|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -28|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -29|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -30|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -31|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -32|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -33|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -34|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +25|111111111111111111111111124422222225552222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +26|111111111111111111111111124422222222222555522222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +27|111111111111111111111111124422222222222222555552222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +28|111111111111111111111111124422222222255555555555555222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +29|111111111111111111111111124422222222222225555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +30|111111111111111111111111124422222222222222225555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +31|111111111111111111111111124422222222222222255555222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +32|111111111111111111111111124422222222225555555555555522222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +33|111111111111111111111111124422222222255552222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +34|111111111111111111111111124422222222222222222222222222555555555555555555555555555555555552222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 35|111111111111111111111111124466662222222225555522222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 36|111111111111111111111111124466662222222222555222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 37|111111111111111111111111124466662222222222255522222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_top b/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_top index bb334a47..5c82117b 100644 --- a/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_top +++ b/tests/screenshots/tests-picker_ui_snap.lua---xwide---query_main_top @@ -5,7 +5,7 @@ 04|~ 05|~ 06|~ ┌ FFFiles ────────────────────────────────────────────────────────────────────────────────────┬ src/main.rs ───────────────────────────────────────────────────────────────────────────────────┐ -07|~ │> main 19/32 │fn main() {} │ +07|~ │> main 20/33 │fn main() {} │ 08|~ ├─────────────────────────────────────────────────────────────────────────────────────────────┤ │ 09|~ │ main.rs src │ │ 10|~ │ main_helper.rs src │ │ @@ -13,20 +13,20 @@ 12|~ │ main_runner.rs src │ │ 13|~ │ main_utils.rs src │ │ 14|~ │ main_test.rs tests │ │ -15|~ │ intro.md docs │ │ -16|~ │ input.tsx src/components │ │ -17|~ │ integration.rs tests │ │ -18|~ │ contributing.md docs │ │ -19|~ │ changelog.md docs │ │ -20|~ │ menu.tsx src/components │ │ -21|~ │ regression.rs tests │ │ -22|~ │ license.md docs │ │ -23|~ │ api.rs src │ │ -24|~ │ button.tsx src/components │ │ -25|~ │ dialog.tsx src/components │ │ -26|~ │ list.tsx src/components │ │ -27|~ │ table.tsx src/components │ │ -28|~ │ │ │ +15|~ │ very_long_widget_name.tsx src/components/widgets/forms/inputs │ │ +16|~ │ intro.md docs │ │ +17|~ │ input.tsx src/components │ │ +18|~ │ integration.rs tests │ │ +19|~ │ contributing.md docs │ │ +20|~ │ changelog.md docs │ │ +21|~ │ menu.tsx src/components │ │ +22|~ │ regression.rs tests │ │ +23|~ │ license.md docs │ │ +24|~ │ api.rs src │ │ +25|~ │ button.tsx src/components │ │ +26|~ │ dialog.tsx src/components │ │ +27|~ │ list.tsx src/components │ │ +28|~ │ table.tsx src/components │ │ 29|~ │ │ │ 30|~ │ │ │ 31|~ │ │ │ @@ -63,20 +63,20 @@ 12|111111111111111111111111124466662222222222299922222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 13|111111111111111111111111124466662222222222999222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 14|111111111111111111111111124466662222222229999922222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -15|111111111111111111111111124422222222299992222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -16|111111111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -17|111111111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -18|111111111111111111111111124422222222222222229999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -19|111111111111111111111111124422222222222229999222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -20|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -21|111111111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -22|111111111111111111111111124422222222222999922222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -23|111111111111111111111111124422222229992222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -24|111111111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +15|111111111111111111111111124422222222222222222222222222999999999999999999999999999999999992222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +16|111111111111111111111111124422222222299992222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +17|111111111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +18|111111111111111111111111124422222222222222299999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +19|111111111111111111111111124422222222222222229999222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +20|111111111111111111111111124422222222222229999222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +21|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +22|111111111111111111111111124422222222222222999992222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +23|111111111111111111111111124422222222222999922222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +24|111111111111111111111111124422222229992222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 25|111111111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -26|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -27|111111111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 -28|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +26|111111111111111111111111124422222222222999999999999992222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +27|111111111111111111111111124422222222299999999999999222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 +28|111111111111111111111111124422222222229999999999999922222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 29|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 30|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 31|111111111111111111111111124444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444211111111111111111111111 diff --git a/tests/snapshot/fixture.lua b/tests/snapshot/fixture.lua index 0897846e..7f4e3dde 100644 --- a/tests/snapshot/fixture.lua +++ b/tests/snapshot/fixture.lua @@ -41,6 +41,10 @@ local FIXTURE_FILES = { ['tests/main_test.rs'] = '#[test] fn main_test() {}\n', ['tests/integration.rs'] = '#[test] fn it() {}\n', ['tests/regression.rs'] = '#[test] fn regress() {}\n', + -- Deeply nested file used to verify dir path shortening when the directory + -- column cannot fit in full. Filename must always render unabridged; the + -- directory column is the part that gets shrunk to the available space. + ['src/components/widgets/forms/inputs/very_long_widget_name.tsx'] = 'export const VeryLongWidgetName = () => null\n', } --- @class fff.snapshot.Fixture