This repository contains a template for creating icon components for NextUI devices.
Icon components replace the system, tool, and collection icons used throughout the NextUI interface. You can provide custom icons for ROM systems, tools, and user-created collections.
manifest.json- Component metadata and icon path mappingspreview.png- Component preview image (replace with your preview)SystemIcons/- Icons for systems and main menu itemsCollections.png- Collections menu iconRecently Played.png- Recently played list iconTools.png- Tools menu iconGame Boy Advance (GBA).png- System-specific icon (include tag in parentheses)
ToolIcons/- Icons for individual toolsSettings.png- Icon for the Settings tool
CollectionIcons/- Icons for user collectionsFavorites.png- Icon for the Favorites collection
- Replace the placeholder
preview.pngwith a preview that demonstrates your icon style - Update the
manifest.jsonwith your component information (name, author, etc.) - Replace the placeholder icon files with your custom icons
- Add additional icons as needed, following the naming conventions
- Update the
contentandpath_mappingssections in manifest.json for any new icons - When complete, commit your changes and update the
NextUI-Themescatalog
- PNG format with transparency
- Recommended size is at least 200x200 pixels (the system will resize as needed)
- All icons should follow a consistent style
- System icons must include the system tag in parentheses (e.g., Game Boy Advance (GBA).png)
- Tool icons must match the tool name exactly (e.g., Settings.png for Settings.pak)
- Collection icons must match the collection folder name exactly
Make sure to include these important system icons:
Collections.png- Icon for the collections menuRecently Played.png- Icon for the recently played listTools.png- Icon for the tools menu