Skip to content

Add search shortcut help to Aliki - #1816

Open
st0012 wants to merge 2 commits into
ruby:masterfrom
st0012:codex/aliki-search-shortcuts
Open

st0012 wants to merge 2 commits into
ruby:masterfrom
st0012:codex/aliki-search-shortcuts

Conversation

@st0012

@st0012 st0012 commented Sep 6, 2026

Copy link
Copy Markdown
Member

I want to introduce more shortcuts to Aliki but there needs to be a way to surface them. So this PR adds a shortcut hint panel (named search shortcuts for now as that's the only feature that has them).

Screenshot 2026-09-13 at 15 02 55

Please use the preview link in the 1st comment to play with it directly.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown

Documentation preview

View the preview

Commit: 4099de5

@st0012
st0012 marked this pull request as ready for review September 13, 2026 14:02
Copilot AI balanced review requested due to automatic review settings September 13, 2026 14:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The responsive dialog and keyboard-focus behavior warrant final browser verification.

Pull request overview

Adds discoverable keyboard shortcut help to Aliki’s search interface.

Changes:

  • Adds a modal shortcut reference with desktop and mobile triggers.
  • Implements keyboard, focus-restoration, and dismissal behavior.
  • Adds responsive styling, an icon, and design documentation.
File summaries
File Description
aliki/js/aliki.js Implements shortcut-dialog interactions.
aliki/DESIGN.md Documents the shortcut-help design.
aliki/css/rdoc.css Styles responsive hints and dialog.
aliki/_search_shortcuts.rhtml Defines shortcut-help content.
aliki/_icons.rhtml Adds the keyboard icon.
aliki/_header.rhtml Integrates hints, triggers, and dialog.
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0
  • Review effort level: Balanced

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants