Pixel Icons is my version of the Raycast icon maker. This project allows users to customize icons with options for background color, size, and other functionalities. With a focus on delivering a great UI, Pixel Icons offers an intuitive and user-friendly experience for icon personalization. I've added a couple of features that are not part of the Raycast icon maker. You can refer to them in the features section.
- React.js, CSS, Vite (Frontend tooling), Figma (Design tool) and Netlify (Hosting).
-
Pixel Icons web app contains three sections:
-
Icon Panel: For icons, random preset color generation, and random icon selection.
-
Icon preview.
-
Icon customizer.
-
-
Customize icon color/size, icon background color, and border color/size.
-
Download icons in PNG or JPG format.
- Separate sections for solid and thin icons.
- Option for random preset color generation.
- Toggle options for the Icon Panel and Icon Customizer.
- Real-time color swap between primary and secondary colors in the Fill Styles section of the Icon Customizer.
Follow these steps to set up Pixel Icon on your local machine:
-
Fork the repository on GitHub.
-
Clone the repository:
git clone https://github.com/your-username/PixelIcons.git cd GeminiMemo
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
The app will now be running on
http://localhost:5173/
or another port.
- You can interact with the tool, no detailed explanation is necessary 😊
Thanks to -
- Heroicons - Beautiful hand-crafted SVG icons, by the makers of Tailwind CSS.
- Icon Maker by Raycast.
If you have any questions or suggestions, feel free to open an issue or reach out to me!