Skip to content

UI refresh, single-box alias parsing, touch drag reorder and advanced browse modes#2

Open
Limsym wants to merge 1 commit intomainfrom
codex/review-codebase-and-provide-suggestions-1ux32v
Open

UI refresh, single-box alias parsing, touch drag reorder and advanced browse modes#2
Limsym wants to merge 1 commit intomainfrom
codex/review-codebase-and-provide-suggestions-1ux32v

Conversation

@Limsym
Copy link
Copy Markdown
Owner

@Limsym Limsym commented Apr 22, 2026

Motivation

  • Refresh the homepage UI for a cleaner, more modern look and clearer typography and spacing.
  • Improve search ergonomics by supporting single-box platform alias + keyword input and keyboard shortcuts.
  • Make platform tags draggable on both desktop and touch devices and persist custom ordering.
  • Add advanced open modes (Scheme/Intent) with graceful fallback to Web when unsupported.

Description

  • Updated page metadata and title and implemented a lighter visual style including new background, reduced shadows, adjusted fonts, and compact paddings and sizes.
  • Added input IDs and improved placeholders and help text, plus a single-box parsing feature that accepts platformAlias + space + keyword and swaps inputs automatically when appropriate.
  • Introduced advanced browse mode toggle UI and controls for web, scheme, and intent, and implemented fallback behavior that opens the searchUrl and shows a warning when scheme/intent is unsupported.
  • Reworked platform-tag interactions: removed inline onclick, set `type=

Codex Task

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 22, 2026

Deploy Preview for nofeed ready!

Name Link
🔨 Latest commit 333cb8b
🔍 Latest deploy log https://app.netlify.com/projects/nofeed/deploys/69e893239b686500086edd9b
😎 Deploy Preview https://deploy-preview-2--nofeed.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 22, 2026

Deploy Preview for directgo ready!

Name Link
🔨 Latest commit 333cb8b
🔍 Latest deploy log https://app.netlify.com/projects/directgo/deploys/69e8932336565000079b3edd
😎 Deploy Preview https://deploy-preview-2--directgo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 333cb8be00

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread index.html
Comment on lines +795 to +798
if (suppressClickAfterTouchDrag) {
setTimeout(() => {
suppressClickAfterTouchDrag = false;
}, 0);
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Delay clearing drag-click suppression flag

After a touch drag, cleanupTouchDragState resets suppressClickAfterTouchDrag via setTimeout(..., 0). On mobile browsers that fire the synthetic click asynchronously after touchend (a common behavior), this timer can run first, so the subsequent click is not suppressed and the dragged tag gets selected unintentionally. This makes drag-to-reorder trigger an unexpected platform selection on touch devices; clear this flag only after consuming the next click (or in the click handler itself).

Useful? React with 👍 / 👎.

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant