Skip to content

Add previews and dropdown filters to the question picker - #437

Merged
j178 merged 5 commits into
masterfrom
pick-ui
Sep 24, 2026
Merged

j178 merged 5 commits into
masterfrom
pick-ui

Conversation

@j178

@j178 j178 commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Show a Markdown preview of the highlighted question, with keyboard pane switching and mouse selection and scrolling. Load previews after navigation settles.

Replace the filter panels with dropdowns for difficulty, status, and searchable tags. Update question search results as you type and keep help focused on common actions.

Upgrade the picker to Bubble Tea, Bubbles, and Lip Gloss v2, using the built-in compositor for dropdown overlays.

image

Copilot AI lite review requested due to automatic review settings September 23, 2026 11:48
@j178 j178 added the enhancement New feature or request label Sep 23, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-24T03:18:32.130216Z f324040 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Fix pagination hit testing and resize asynchronously populated tag filter lists.

Review effort: Lite
Findings: None

What changed in this PR

Adds Markdown previews, responsive pane navigation, dropdown filters, live search, and mouse interactions to the question picker.

Changes:

  • Added asynchronous preview loading, caching, and scrolling.
  • Replaced filter panels with searchable dropdowns.
  • Updated picker interactions, documentation, and dependencies.
File Description
tui/​view.go Layout, preview, and control rendering
tui/​preview.go Markdown preview loading and caching
tui/​pick.go Live search and picker interaction
tui/​mouse.go Mouse selection, scrolling, and hit testing
tui/​filters.go Dropdown filters and tag search
README.md English picker documentation
README_zh.md Chinese picker documentation
go.mod Direct ANSI dependency

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@j178
j178 merged commit cf339a0 into master Sep 24, 2026
3 checks passed
@j178
j178 deleted the pick-ui branch September 24, 2026 03:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants