
Next QR Code Generator ์ ์์: liuliangsir
A addon to generate Chromium-style QR codes featuring the iconic Firefox logo
์ฌ์ฉ์ 27๋ช
์ฌ์ฉ์ 27๋ช
์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด Firefox๊ฐ ํ์ํจ
ํ์ฅ ๋ฉํ ๋ฐ์ดํฐ
์คํฌ๋ฆฐ์ท


์ ๋ณด
Next QR Code Generator
A addon to generate Chromium-style QR codes featuring the iconic Firefox logo.
๐ Features
๐ Installation
From Firefox Add-ons Store
You can install the extension directly from the Firefox Add-ons Store.
Manual Installation (Development)
๐ฏ Usage
๐ ๏ธ Technology Stack
๐ง Development
Prerequisites
Development Commands
Project Structure
๐จ Features in Detail
Chromium-Exact QR Generation
The extension uses a WebAssembly module that replicates Chrome's native QR code generation algorithm, ensuring:
Smart Filename Generation
Downloaded QR codes automatically get meaningful filenames:
Accessibility
๐ Releases
This project uses automated releases through GitHub Actions.
Creating a Release
Version Types
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Development Guidelines
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
๐ Support
If you encounter any issues or have questions:
A addon to generate Chromium-style QR codes featuring the iconic Firefox logo.
๐ Features
- Chromium-Style QR Codes: Generates QR codes with the exact same styling as Chrome's native implementation
- Firefox Logo Center: Features the Firefox logo in the center of QR codes
- Instant Generation: Automatically generates QR codes for the current page URL
- Custom Text Support: Create QR codes for any text or URL you enter
- One-Click Copy: Copy QR codes to clipboard as high-quality PNG images
- Easy Download: Download QR codes with smart filename generation
- Perfect Sizing: Matches Chrome's exact QR code dimensions and styling
- Dark Mode Support: Seamlessly integrates with your browser's theme
๐ Installation
From Firefox Add-ons Store
You can install the extension directly from the Firefox Add-ons Store.
Manual Installation (Development)
- Clone the repository
bash
git clone https://github.com/chromium-style-qrcode/next-qrcode-generator.git
cd next-qrcode-generator
- Install dependencies
bash
pnpm install
- Build the extension
bash
pnpm build
- Load in Firefox
- Open Firefox and navigate to
about:debugging#/runtime/this-firefox
- Click "Load Temporary Add-on"
- Select the
manifest.json
file from the.output/firefox-mv2
folder
๐ฏ Usage
- Access the Extension: Click the QR code icon in your browser's toolbar
- Auto-Fill Current URL: The extension automatically loads the current page's URL
- Custom Text: Replace the URL with any text you want to convert to a QR code
- Copy to Clipboard: Click the "Copy" button to copy the QR code as an image
- Download: Click "Download" to save the QR code as a PNG file
๐ ๏ธ Technology Stack
- Framework: WXT - Modern web extension framework
- Frontend: React 19 + TypeScript
- Styling: Tailwind CSS 4.0 + Radix UI components
- QR Generation: WebAssembly (WASM) module for Chromium-exact QR code generation
- Build System: Vite + Rollup
- Package Manager: pnpm
๐ง Development
Prerequisites
- Node.js โฅ 24.3.0
- pnpm โฅ 10.12.4
Development Commands
# Start development server
pnpm dev
# Build for production
pnpm build
# Create distribution zip
pnpm zip
# Type checking
pnpm compile
# Format code
pnpm format
Project Structure
src/
โโโ components/
โ โโโ ui/ # Reusable UI components
โโโ hooks/
โ โโโ use-qrcode.ts # QR code generation logic
โ โโโ use-dark-mode.ts
โโโ lib/
โ โโโ wasm-loader.ts # WASM module loader
โ โโโ utils.ts
โโโ popup/
โ โโโ App.tsx # Main popup component
โ โโโ main.tsx # Entry point
โโโ providers/
โ โโโ theme.tsx # Theme provider
โโโ styles/
โ โโโ base.css # Global styles
โโโ types/ # TypeScript type definitions
๐จ Features in Detail
Chromium-Exact QR Generation
The extension uses a WebAssembly module that replicates Chrome's native QR code generation algorithm, ensuring:
- Identical visual appearance to Chrome's built-in QR codes
- Same module styling (circles vs squares)
- Rounded locator patterns
- Exact sizing and margins
Smart Filename Generation
Downloaded QR codes automatically get meaningful filenames:
qrcode_example.com.png
for domain namesqrcode_firefox.png
for other content
Accessibility
- Full keyboard navigation support
- Screen reader compatible
- High contrast mode support
- Proper ARIA labels and descriptions
๐ Releases
This project uses automated releases through GitHub Actions.
Creating a Release
# Stable release (publish to store)
pnpm version 1.0.0
git push origin main
git push origin 1.0.0
# Pre-release (GitHub only)
pnpm version prerelease --preid='[alpha๏ฝbeta|rc]'
git push origin main
git push origin 1.0.0-alpha.0
Version Types
- Stable (1.0.0): Auto-published to Firefox Add-ons Store
- Alpha/Beta/RC (1.0.0-alpha.0): GitHub releases only for testing
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Development Guidelines
- Follow the existing code style
- Add TypeScript types for new features
- Test on Firefox
- Update documentation as needed
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ Acknowledgments
- Chrome team for the original QR code implementation
- WXT for the excellent extension framework
- Radix UI for accessible components
- Tailwind CSS for styling utilities
๐ Support
If you encounter any issues or have questions:
- Open an issue on GitHub
0๋ช
์ด 0์ ์ผ๋ก ํ๊ฐํจ
์ถ๊ฐ ์ ๋ณด
- ๋ถ๊ฐ ๊ธฐ๋ฅ ๋งํฌ
- ๋ฒ์
- 1.0.1
- ํฌ๊ธฐ
- 241.27 KB
- ๋ง์ง๋ง ์ ๋ฐ์ดํธ
- ํ ๋ฌ ์ (2025๋ 8์ 24์ผ)
- ๊ด๋ จ ์นดํ ๊ณ ๋ฆฌ
- ๋ผ์ด์ ์ค
- MIT ๋ผ์ด์ ์ค
- ๋ฒ์ ๋ชฉ๋ก
- ๋ชจ์์ง์ ์ถ๊ฐ
liuliangsir ๋์ ๋ค๋ฅธ ํ์ฅ ๊ธฐ๋ฅ
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค
- ์์ง ํ์ ์ด ์์ต๋๋ค