plasmo
plasmo copied to clipboard
𧩠The Browser Extension Framework
### How do you envision this feature/change to look/work like? Currently, running `chrome.sidePanel.setPanelBehavior({ openPanelOnActionClick: true })` in `background.ts` is the only way to toggle a side panel when the user...
### How do you envision this feature/change to look/work like? I see #452 and have some ideas. I think we can do more. First, we do need more default templates,...
### What happened? I started out project as VueJS for `Options.vue` etc. Upon learning that Plasmo does not yet implement Vue HMR for CS UI, I decided to switch to...
## Details This PR aims to fix the issue: [The style tag in the nested component in content scripts doesn't take effect when using Vue SFC](https://github.com/PlasmoHQ/plasmo/issues/725). What I've done is:...
## Details This PR is the implementation of [RFC#524](https://github.com/PlasmoHQ/plasmo/issues/524): chunked messaging. It is only available for ports, because this feature is designed for large data transfers through long lived connections....
### What happened? A bug happened! ``` βWARNβ Issues with peer dependencies found . βββ¬ plasmo 0.83.0 βββ¬ @plasmohq/parcel-config 0.39.4 βββ¬ @parcel/config-default 2.9.3 βββ¬ @parcel/optimizer-htmlnano 2.9.3 βββ¬ htmlnano 2.1.0 βββ...
### What happened? ```vue If I can have honesty, it's easier to overlook mistakes ζ΅θ― import { ElButton } from 'element-plus' import cssText from "data-text:~src/contents/plasmo-overlay.css" import elementCssText from "data-text:element-plus/dist/index.css" import...
### What happened? Unable to import hooks from `react` such as `useState` or `useEffect`, I got the following error: `Uncaught Error: Cannot find module 'react'` This happens on a CSUI...
### What happened? Trying to integrate wagmi in my extension popup like this: ```javascript ... import { WagmiConfig, createConfig, mainnet } from 'wagmi' import { createPublicClient, http } from 'viem'...
### How do you envision this feature/change to look/work like? The new system would automatically split the message data into pieces that wouldn't reach the size limitation of the browser...