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

Towards 1.0 #6

Open
11 of 26 tasks
Yukaii opened this issue Jan 11, 2023 · 0 comments
Open
11 of 26 tasks

Towards 1.0 #6

Yukaii opened this issue Jan 11, 2023 · 0 comments

Comments

@Yukaii
Copy link
Collaborator

Yukaii commented Jan 11, 2023

Brief

Now, Blast is packaged and distributed as an Electron app.

Once downloaded and launched, it will download and extract the node.js runtime to $HOME/.blast/node. This will be used to initiate the blast-runtime script.

The primary objective for version 1.0 is to create an interface that can run as many Raycast extensions as possible.

Exploration

  • How to track api implementation progress in public?
  • Explore node worker thread model for runtime to starting extensions (separated threads for each extension command)

Runtime & API

  • Passing WebSocket server running port through command line argument
  • Make party parrot extension works
  • Make LocalStorage extension-wise
  • Cache API
  • Check all icons
  • Toast API

Frontend

Design


Archived

Extension App Architecture

Enginerring

  • 🔽 extract renderer core, using yarn workspaces or something
    • Eventually I use pnpm workspace

Marketplace

@Yukaii Yukaii converted this from a draft issue Jan 11, 2023
@Yukaii Yukaii moved this from 📋 Backlog to 🏗 In progress in Blast Launcher Project Board Jan 23, 2023
@Yukaii Yukaii moved this from 🏗 In progress to 📋 Backlog in Blast Launcher Project Board Jan 24, 2023
@Yukaii Yukaii moved this from 📋 Backlog to 🏗 In progress in Blast Launcher Project Board Apr 5, 2023
@Yukaii Yukaii moved this from 🏗 In progress to 📋 Backlog in Blast Launcher Project Board Apr 8, 2023
@Yukaii Yukaii pinned this issue Jun 15, 2023
@BlastLauncher BlastLauncher locked and limited conversation to collaborators Aug 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant