For AI agents: the complete documentation index is available at /next/llms.txt, the full documentation bundle is available at /next/llms-full.txt, and this page is available as Markdown at /next/help/dashboard.md.
Lynx
  • English
  • API Status Dashboard Guide

    Tip

    This usage guide was generated with AI assistance. If you find any inaccuracies, please help us improve it by submitting a pull request.

    This guide explains how to use the Lynx API Status Dashboard to explore API compatibility across different platforms.

    API Status Dashboard Overview


    1. Select Platform

    At the top of the dashboard, you'll find the Platform Selector which allows you to select one or multiple platforms to view their specific API coverage.

    Native Platforms

    • Android - Mobile Android platform
    • iOS - Apple iOS platform
    • Harmony - HarmonyOS platform
    • Web - Web Lynx implementation

    Use the checkboxes to select multiple platforms simultaneously. The dashboard will update to show coverage statistics for the combined selection.

    Clay Platforms

    Click the Clay toggle button to reveal additional Clay platform options:

    Clay Platforms Expanded

    Clay platforms include:

    • Clay (Android) - Clay running on Android
    • Clay (iOS) - Clay running on iOS
    • Clay (macOS) - Clay running on macOS
    • Clay (Windows) - Clay running on Windows

    2. Search, Filter, and View APIs

    Use the search box to quickly find specific APIs by name or description. The search is case-insensitive and matches partial text.

    Examples:

    • Search image to find all image-related APIs
    • Search scroll to find scrolling functionality
    • Search animation to find animation APIs

    Category Filter

    The first dropdown allows you to filter APIs by category:

    • All - Show all categories
    • ELEMENT - Element-related APIs
    • CSS - CSS property support
    • API - JavaScript API methods

    State Filter

    The second dropdown filters APIs by their support status on the selected platform:

    • All - Show all APIs
    • Supported - Only show supported APIs
    • Unsupported - Only show unsupported APIs

    API List

    The API list displays all matching APIs in a two-column grid layout. Each API item shows:

    • Category badge (e.g., ELEMENT, CSS, API)
    • API name (e.g., commonality, image.loop-count)
    • Color coding:
      • 🟢 Green background - API is supported on all selected platforms
      • 🟡 Yellow background - API is partially supported (supported on some but not all selected platforms)
      • 🔴 Red background - API is not supported on any selected platform

    For partially supported APIs, a small indicator (e.g., "2/3") shows how many of the selected platforms support that feature.

    By default, only the first 100 results are shown for performance. Click "Show All" to display all matching results.

    API Detail Drawer

    Click on any API item to open the detailed compatibility drawer:

    API Detail Drawer

    The drawer shows a compatibility table with:

    • Rows - Each sub-API or property
    • Columns - All platforms (Android, iOS, HarmonyOS, macOS, Windows, Web)
    IconMeaning
    ✓ with versionSupported since that version
    ✗ NoNot supported
    ?Support status unknown

    Click the "View source" link to see the raw compatibility data in the GitHub repository.


    The bottom section shows platform statistics and historical trends:

    Coverage Card and Trend Chart

    Coverage Card (Left)

    • Percentage - Overall API coverage (e.g., 87%)
    • Fraction - Exact count (e.g., 945 / 1,092)
    • Progress bar - Visual representation with platform-specific color

    Trend Chart (Right)

    • X-axis - Lynx versions (e.g., 2.14 → 3.4)
    • Y-axis - API coverage percentage
    • Line - Coverage progression over time

    This helps you understand how API support has improved across versions.

    Category Table

    The Coverage section provides a breakdown by API category:

    Category Table with Expanded View

    ColumnDescription
    CategoryAPI category name (e.g., Elements, CSS)
    CoveragePercentage and count of supported APIs
    MissingNumber of unsupported APIs (if any)

    Highlight Modes:

    • Highlight Good (Green mode) - Emphasizes high coverage categories
    • Highlight Gap (Red mode) - Emphasizes low coverage categories

    Click on any category row to expand it and see the individual APIs. Unsupported APIs are highlighted in red for easy identification.


    4. Recently Added APIs

    The Recently Added section lists APIs that were recently added to Lynx, grouped by version.

    Recently Added APIs by Version

    Each version group shows:

    • Version number (e.g., v3.5, v3.4, v2.18)
    • API count for the selected platform
    • List of APIs added in that version

    This is useful for tracking new features in each Lynx release.


    Tips

    1. Start with platform selection - Choose your target platforms (one or more) first to see relevant coverage data.
    2. Use Colorblind Mode - Toggle the Colorblind Mode switch in the sidebar footer to enable a high-contrast Blue/Orange theme for better accessibility.
    3. Use search for specific APIs - If you know the API name, search is faster than scrolling.
    4. Check the drawer for details - The compatibility table shows version-specific information.
    5. Monitor trends - Use the trend chart to understand coverage improvements over time.
    6. Toggle Clay for desktop - Enable Clay platforms if you're building cross-platform desktop apps.

    Need Help?

    If you have questions about API compatibility or need assistance:

    Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.