Skip to content

Raycast API feature parity #13

@Exidex

Description

@Exidex

Non-exhaustive list of things to be done to achieve relative feature parity with Raycast. 100% feature parity is not on the table for various reasons but please comment if anything is missing.

  • <List/> and <Grid/> accessories
  • Dynamic <Grid.Item/> height
  • <Grid/> aspect ratio
  • <Grid/> content fit: contain and fill
  • <List/> icons
  • <List/> and <Grid/> search bar
  • <List/> and <Grid/> dropdown
  • <List/> and <Grid/> keyboard navigation
  • <Form/> feature parity
  • <Markdown/>
  • Action panel keyboard navigation
  • isLoading property for all views
  • node: imports from Deno
  • Feedback
    • Toasts
    • HUD
    • Alert
  • OAuth utils
  • React hooks
    • usePromise
    • useStorage
    • useCache
    • useCachedPromise stale-while-revalidate
    • useFetch stale-while-revalidate
    • useSql
    • useExec
  • Environment data API. Gauntlet version, isDevelopment etc
  • LRU Cache
  • SQLite database
  • Common shortcuts for Actions: Copy, Open, Refresh, etc.
  • Plugin Update
    • Automatic
  • ColorLike Images
  • Search for actions in Action panel
  • Arguments api
  • Utility functions
    • Get selected text from front-most application
    • Paste text into front-most application
    • Open browser link
    • Open Trash folder
    • Open Folder/Directory in Explorer/Finder/FileManager
  • A way to close Main Window
  • Forms
    • Validation errors/warnings
    • useForm hook
  • Preferences
    • Password type
    • Application type
    • File type
    • Directory type

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind: umbrellaIssue lists various things to do

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions