Still missing a lot of things, but currently only the Rune stuff is mostly completed.
From our to-do list.
- RuneSettings component
- RunePatternPreview component
- GemSettings component
- CharmSettings component // To do later
- ColorPicker component
- ConfigActions component
- ModPathDialog component
- Basic tab navigation
- Settings persistence with Zustand
- Configuration import/export
- Rune pattern preview
- Color code handling
- File system integration
- Configuration backup/restore
- Change tracking
- Configuration validation
- Tooltips and help text // not sure if this is possible
- In-game preview panel // not sure if this is possible
- Different colors for item tiers (Normal/Exceptional/Elite)
- [:FAILURE:] Custom sound for unique item drops
- Socket count display customization // not sure if this is possible
- Add quality indicators (n/x/e) for items
- Customizable quality indicator positions (prefix/suffix)
- Quality indicator styles (parentheses/brackets)
- Custom quality indicator text
- Light pillar customization for different item types
- Custom drop sounds for specific item types
- Item level display options
- Big tooltip customization
- Custom filter list support
- Gem quality filtering
- Quest item highlighting
- Endgame item special effects
- Item-specific light pillar effects
- Create custom JSON configs for unique/set items
- Implement inheritance from base item types
- Add VfxDefinitionComponent for specific items
- Update item mappings in items.json
- Research set item configuration options
- Consider performance impact of multiple custom JSONs
- Color picker with hex input
- Pattern preview with live updates
- Proper error handling for file operations
- Add loading states
- Add error handling for imports
- Add success notifications
- Improve mobile responsiveness
- Add keyboard shortcuts
- Strong TypeScript interfaces
- Proper type checking for color codes
- File system type definitions
- Electron API type definitions
- Configuration type safety
- Connect UI to mod.js
- Add file backup system
- Add change tracking
- Add configuration validation
- Add configuration migration
- Custom color codes for specific item types
- Custom highlight patterns
- Custom padding options
- Custom filter rules
- [:FAILURE:] Custom sound effects // not possible
- Custom light pillar effects