// ==UserScript== // @name X Bookmarks Quick Access // @namespace http://tampermonkey.net/ // @version 1.1 // @description Show floating bookmark button on Twitter/X pages only // @author biganthonymo // @match *://x.com/* // @match *://www.x.com/* // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { 'use strict'; // Avoid duplicates if (document.getElementById('x-bookmark-btn')) return; const btn = document.createElement('div'); btn.id = 'x-bookmark-btn'; btn.innerHTML = ` `; Object.assign(btn.style, { position: 'fixed', top: '20px', left: '20px', width: '50px', height: '50px', backgroundColor: '#1DA1F2', borderRadius: '50%', boxShadow: '0 2px 6px rgba(0,0,0,0.3)', display: 'flex', alignItems: 'center', justifyContent: 'center', cursor: 'pointer', zIndex: '99999', transition: 'transform 0.2s ease', }); btn.addEventListener('mouseenter', () => { btn.style.transform = 'scale(1.1)'; }); btn.addEventListener('mouseleave', () => { btn.style.transform = 'scale(1)'; }); btn.title = 'Go to Bookmarks'; btn.onclick = () => { window.location.href = 'https://x.com/i/bookmarks'; }; document.body.appendChild(btn); })();