Skip to content

[Research] UX Analysis: Above/Below Fold, Onboarding Patterns, and Usability Studies #61

@jbdevprimary

Description

@jbdevprimary

Summary

Our Canva brand kit has well-developed branding and screen designs, but we lack UX research to validate usability. This issue tracks the research needed to evolve our designs based on proven patterns.

Research Areas

1. Above/Below Fold Analysis

  • Analyze what content should be immediately visible on app load
  • Study mobile viewport heights across devices (iPhone SE to iPad Pro)
  • Determine critical CTAs that must be above fold
  • Test welcome screen fold behavior across screen sizes

2. Successful App Patterns

  • Study onboarding flows from successful mobile apps (Notion, Linear, Figma mobile, etc.)
  • Analyze multi-step onboarding patterns (skip behavior, progress indicators)
  • Research mobile-first authentication flows
  • Document what works for developer tool mobile apps

3. React Native Web Quirks

  • Document React Native web rendering timing issues
  • Analyze Pressable/TouchableOpacity behavior differences
  • Test animation performance across browsers
  • Identify scroll/visibility edge cases

4. Usability Studies

  • Define user personas for ThumbCode
  • Create task-based usability test scripts
  • Plan remote usability testing sessions
  • Document accessibility requirements (WCAG AA compliance)

Context

Several E2E tests are currently skipped pending this research:

  • Dashboard visibility tests
  • Full onboarding flow tests
  • Chat page interaction tests
  • Agents page interaction tests

See: `e2e/web/interactions.spec.ts` and `e2e/web/dashboard.spec.ts`

Deliverables

  1. UX Research Document in `/memory-bank/`
  2. Updated Canva designs based on findings
  3. Re-enabled E2E tests with proper assertions
  4. Mobile-first design guidelines

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions