-
-
Notifications
You must be signed in to change notification settings - Fork 368
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
[RFC] Side panel API #615
Comments
I think this feature will be like sandbox - simply add a sidepanel.tsx and you're good to go, no need to add permission manually. |
Thanks for the reply! |
It's open for contribution if you would like to get it done :) @xeroxcsn |
Got it! |
@louisgv are you starting the implementation? Just checking cuz the issue is still called RFC... |
@gotjoshua ah just prioritizing it, what's on your mind? |
LMK if you wanna spearhead it as well or if you're already cooking something for this feat @gotjoshua |
basically just looking forward to it! and if you have design decisions to make, i am happy to think along. no extra bandwidth for hacking along at the moment. |
In the current version, you can use the {
"manifest": {
"permissions": [
"sidePanel"
],
"side_panel": {
"default_path": "tabs/sidepanel.html"
}
}
} // tabs/sidepanel.tsx
function IndexSidePanel() {
// ...
}
export default IndexSidePanel; |
thank you! it works! |
I want to achieve opening the sidebar by clicking a button, but now whenever the icon is clicked, the sidebar opens and the popup.html page does not pop up. How can this issue be resolved? |
How do you envision this feature/change to look/work like?
Thank you for the work! I wanted to create an extension on the new released Chrome side panel, and I am wondering if that can be done with Plasmo.
https://developer.chrome.com/docs/extensions/reference/sidePanel/#overview
What is the purpose of this change/feature? Why?
Basically I want to build an extension for my tabs management, but I will navigate to different tabs often. I want the extension can be kept in the side panel of chrome.
(OPTIONAL) Example implementations
Would it be like the popup layout and we can use it just like creating a sidePanel.tsx, and add manifest override in package.json like this:
permissions: ["sidePanel"]
(OPTIONAL) Contribution
Verify canary release
plasmo
canary releaseCode of Conduct
The text was updated successfully, but these errors were encountered: