Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raycast API feature parity #13

Open
6 of 46 tasks
Exidex opened this issue Aug 26, 2024 · 1 comment
Open
6 of 46 tasks

Raycast API feature parity #13

Exidex opened this issue Aug 26, 2024 · 1 comment
Labels
kind: umbrella Issue lists various things to do type: feature Issue or PR related to new feature work: complex Describes the kind of work involved, using the Cynefin framework. Represents the "unknown unknowns"

Comments

@Exidex
Copy link
Member

Exidex commented Aug 26, 2024

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/> keyboard navigation
  • 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, extension name, entrypoint name, etc
  • LRU Cache
  • SQLite database
  • Common shortcuts for Actions: Copy, Open, Refresh, etc.
  • Plugin Update
    • Automatic
  • ColorLike Images
  • Search for actions in Action panel
  • 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
    • Close Main Window
  • Forms
    • Validation errors/warnings
    • useForm hook
  • Preferences
    • Password type
    • Application type
    • File type
    • Directory type
@Exidex Exidex pinned this issue Aug 26, 2024
@Exidex Exidex added kind: umbrella Issue lists various things to do type: feature Issue or PR related to new feature work: complex Describes the kind of work involved, using the Cynefin framework. Represents the "unknown unknowns" labels Aug 26, 2024
@Exidex Exidex changed the title Raycast feature partity Raycast feature parity Aug 26, 2024
@Exidex Exidex changed the title Raycast feature parity Raycast API feature parity Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: umbrella Issue lists various things to do type: feature Issue or PR related to new feature work: complex Describes the kind of work involved, using the Cynefin framework. Represents the "unknown unknowns"
Projects
None yet
Development

No branches or pull requests

5 participants
@Exidex and others