Skip to content

[BUG] [FEATURE] Title: UX Issues + Feature Requests (Search, Subscriptions UI, Sync, Navigation Customization) #272

@itsacerex

Description

@itsacerex

Description:

Hi, first of all, great work on Flow — especially the privacy-first approach and local recommendation system. The app is already very usable, but I’ve identified a few UX issues and feature gaps that, if addressed, would significantly improve usability and scalability.

Issue

  1. Search Bar Interaction
  • The search bar does not respond to direct input after opening any channel and then going back.
  • Currently, search only works when tapping the search icon explicitly.

Expected behavior:

  • Tapping anywhere inside the search bar should immediately focus input and open the keyboard.
  • This should behave like a standard input field (Material UX consistency).

Feature Requests

  1. Subscription UI Optimization

Current problem:

  • Subscription channel icons are placed at the top and are less accessible for quick navigation.

Suggested improvement:

  • Move subscription channel icons to a fixed position at the bottom.
  • Enable horizontal scrolling for smoother navigation across subscribed channels.
  • UX inspiration: Namida-style subscription bar (scrollable + fixed positioning).

Goal:

  • Faster one-hand usability and reduced reach effort.
  1. Cross-Device Sync

Request:
Provide an optional sync mechanism for:

  • Subscriptions
  • Playlists
  • Watch history

Suggested approaches:

  • End-to-end encrypted cloud sync (privacy-aligned)(piped sync)

Goal:

  • Multi-device continuity without compromising privacy (aligned with Flow’s philosophy )
  1. Customizable Bottom Navigation

Request:
Allow users to:

  • Reorder bottom navigation tabs
  • Enable/disable specific tabs

Goal:

  • Personal workflow optimization
  • Reduced friction for power users

Summary

These changes focus on:

  • Reducing interaction friction
  • Improving accessibility (especially one-hand usage)
  • Enabling personalization and multi-device usability

Would love to see these considered in future updates. Happy to provide more detailed UX suggestions if needed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions