# Tabrixa - Full Documentation Tabrixa is a powerful Chrome extension designed for speed and productivity. It allows users to map their most-used websites to keyboard shortcuts, enabling near-instant navigation. ## Detailed Features ### ⚡ Performance & Speed - Open websites in less than 100ms. - Minimal memory footprint (< 5MB initial). - Lightweight package size (~277 KB). ### 🎨 Design & UI - **Glassmorphism**: Elegant transparent backgrounds with blur effects. - **Smooth Animations**: Delightful user interactions and transitions. - **Dark Mode**: Fully supported for comfortable viewing at night. - **Responsive Dashboard**: Works across different screen resolutions. ### 🔒 Privacy & Security - **No Data Collection**: We do NOT collect, store, or transmit any user data. - **Local Storage**: All keyboard shortcuts and URLs are stored in Chrome's sync storage, keeping data private and synced across your devices. - **Zero External Dependencies**: No API calls to external servers. - **Minimal Permissions**: Requires only `storage` and `tabs` permissions. ### 🛠️ Functionality - **Incognito Support**: Launch sites directly in Incognito mode. - **Window Management**: Choose to open in a new tab or a completely new window. - **Favicon Integration**: Automatically fetches and displays website icons. - **Data Portability**: Full JSON export and import for shortcuts. ## Project Structure - `manifest.json`: Extension configuration and permissions. - `background.js`: Service worker handling keyboard shortcuts and window management. - `popup.html/js/css`: Quick access dashboard for seeing current shortcuts. - `options.html/js`: Detailed settings page for configuring shortcuts, themes, and data. - `styles.css`: Global CSS using modern variables and design tokens. ## Development & Build - Built with **Vanilla JS** for maximum performance. - Uses **Node.js** and an `archiver` based `build.js` to package the extension. - Command to build: `npm run build`. ## Roadmap ### v1.1 (Planned) - Bookmark import functionality. - Search functionality in the dashboard. - Intelligent shortcut recommendations. - Basic usage statistics. ### v1.2 (Future) - Optional Cloud sync. - Context-aware shortcuts. - Time-based shortcut activation (e.g., "Work Mode"). ## Support & Resources - **GitHub**: [Issues and Discussions](https://github.com/yourusername/Tabrixa) - **Documentation**: [Publishing Guide](PUBLISHING_GUIDE.md), [ScreenShot Guide](SCREENSHOT_GUIDE.md)