Skip to content

feat(search): always show the preview, resizable results pane - #744

Merged
kdroidFilter merged 1 commit into
masterfrom
feat/search-results-split
Oct 29, 2026
Merged

kdroidFilter merged 1 commit into
masterfrom
feat/search-results-split

Conversation

@kdroidFilter

Copy link
Copy Markdown
Owner

Summary

  • The search results screen no longer hides the passage preview below 1000 dp: the list and the preview are always side by side.
  • The results pane is resizable, with the same split pane as the app's other in-tab panes (EnhancedHorizontalSplitPane, 5 dp grip, no visible line, the cards' gaps as dividers). Minimums: 380 dp for the list, 300 dp for the preview.
  • The list's share of the width is kept across search tabs and restarts (search_list_split, not portable, as the docked panes' sizes).
  • A click always selects a result; double click / Enter open it in a new tab (the narrow-mode click-to-open path is gone).

Test plan

  • compileKotlinJvm, detekt
  • E2E common scenario: search step renders list (right, RTL) + preview
  • Manual run: drag, persistence, click/double click

The results list and the selected passage are now always side by side,
in a split pane like the app's other panes, instead of the preview
disappearing below a window width. The list's share of the width is
kept across search tabs and restarts.

Signed-off-by: Elie Gambache <elyahou.hadass@gmail.com>
@kdroidFilter
kdroidFilter merged commit da711d0 into master Oct 29, 2026
7 of 9 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 29, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant