diff --git a/frontend/src/App.css b/frontend/src/App.css index 30cf955..e40e221 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -1,53 +1,11 @@ -/* Mobile-first responsive styles */ #root { width: 100%; margin: 0 auto; padding: 0; - position: relative; - z-index: 1; } -/* Ensure touch-friendly interactions */ -.touch-manipulation { - touch-action: manipulation; -} - -/* Smooth animations */ button, input, select, textarea { - transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -} - -/* Advanced button hover effects */ -button:not(:disabled) { - position: relative; - overflow: hidden; -} - -button:not(:disabled)::before { - content: ''; - position: absolute; - top: 50%; - left: 50%; - width: 0; - height: 0; - border-radius: 50%; - background: rgba(255, 255, 255, 0.3); - transform: translate(-50%, -50%); - transition: width 0.6s, height 0.6s; -} - -button:not(:disabled):hover::before { - width: 300px; - height: 300px; -} - -button:not(:disabled):hover { - transform: translateY(-4px) scale(1.02); - box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); -} - -button:not(:disabled):active { - transform: translateY(-2px) scale(1.01); + transition: all 0.2s ease; } /* Custom range slider styling for better mobile support */ diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 802d791..689383c 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -158,39 +158,52 @@ function App() { const allRolesAssigned = roles.length > 0 && roles.every(role => voiceAssignments.has(role.id)) return ( -
+
Transform your stories into immersive audio experiences with AI-powered voices
- {/* Progress indicator */} -Error
-{error}
+Error
+{error}
Generation may take several minutes for very long content.
+Generation may take several minutes for very long content.
Generation may take several minutes for very long content.
+Generation may take several minutes for very long content.
Generating Your Audiobook
-This may take several minutes for very long content. Please be patient...
+Generating Your Audiobook
+This may take several minutes. Please be patient...
Generating Script Preview
-AI is analyzing your text and assigning speakers...
+Generating Script Preview
+AI is analyzing your text...
+
Listen below or download to enjoy offline
Your personalized audiobook
-Success!
-- Your audiobook has been successfully generated with AI-powered voices! + ✅ Your audiobook has been successfully generated!
Fine-tune speaker assignments
-Review the AI-generated script and adjust speaker assignments as needed.
-Review and adjust speaker assignments before generating your audiobook.
- 💡 Pro Tip -
-- Review the AI-generated speaker assignments and make any necessary corrections before generating the audiobook. This ensures the best possible listening experience! -
-Paste or type your story below
-Paste or type your story below. Use patterns like "Name:" to mark different speakers.
Please enter some text before proceeding.
+Please enter some text before proceeding.
Choose the perfect voice for each character
-Choose a voice for each character in your story.
Please assign voices to all roles before generating the audiobook.
-Please assign voices to all roles before continuing.