Commit bf23c7c
committed
Merge feature/custom-icon-system into main
This merge introduces a custom SVG icon system to replace all Unicode emojis.
Key Changes:
- Created reusable Icon component with 20+ custom SVG icons
- Replaced 23 emoji instances across all components
- Added comprehensive documentation
- Improved visual consistency and performance
- Better cross-platform compatibility
Components Updated:
- LandingPage.tsx (18 emoji replacements)
- VoiceControls.tsx (4 emoji replacements)
- SubscriptionPlans.tsx (1 emoji replacement)
New Files:
- src/components/common/Icon.tsx (core icon system)
- EMOJI_TO_CUSTOM_ICONS_MIGRATION.md (migration guide)
- Additional documentation files
Testing: All changes verified and application running successfully
# Conflicts:
# package-lock.json
# src/app/page.tsx
# src/components/auth/SignupComponent.tsx
# src/components/chat/ChatInterface.tsx
# src/components/payment/SubscriptionPlans.tsx
# src/components/voice/VoiceControls.tsx
# tailwind.config.js19 files changed
Lines changed: 4893 additions & 1032 deletions
File tree
- src
- app
- components
- auth
- chat
- common
- landing
- payment
- voice
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
0 commit comments