pins your bookmarklets to the sidebar in zen-browser.app

initial commit

+9
pinnedbookmarklets.uc.js
···
+
const sidebarBoxes = document.querySelectorAll('.workspace-arrowscrollbox');
+
const bookmarklets = document.getElementById('PlacesToolbarItems').querySelectorAll('toolbarbutton[scheme="javascript"]');
+
sidebarBoxes.forEach((box) => {
+
const newVbox = document.createElement('vbox');
+
newVbox.classList.add('zen-workspace-bookmarklets-section');
+
bookmarklets.forEach((b) => {
+
newVbox.append(b);
+
});
+
});
+18
theme.json
···
+
{
+
"id": "Pinned Bookmarklets",
+
"js": true,
+
"homepage": "https://tangled.sh/@veryroundbird/zen-pinned-bookmarklets",
+
"author": "@veryroundbird.house",
+
"name": "Pinned Bookmarklets",
+
"description": "Pin your bookmarklets to the sidebar.",
+
"version": "1.0",
+
"createdAt": "2025-09-19",
+
"updatedAt": "2025-09-19",
+
"readme": "https://tangled.sh/@veryroundbird/zen-pinned-bookmarklets/tree/README.md",
+
"image": "",
+
"tags": [
+
"sidebar",
+
"bookmarks",
+
],
+
"fork": ["zen"]
+
}
+10
userChrome.css
···
+
.zen-workspace-bookmarklets-section {
+
display: flex;
+
align-items: center;
+
justify-content: center;
+
padding: 10px 10px 17px;
+
}
+
+
.zen-workspace-bookmarklets-section toolbarbutton label {
+
display: none;
+
}