Spaces:
Sleeping
Sleeping
Commit History
-
Update app.py
Verified signatureI fixed the status message readability issue. The changes: Changed text color from cyan to white (color: #ffffff) Made background slightly more opaque (from 0.1 to 0.2 transparency) This applies to all three status messages: Initial message: "Enter a keyword and click 'Analyze DNA' to begin" Loading message: "Loading models and analyzing..." Complete message: "Analysis complete! Check the results above"d251b24 -
Update app.py
Verified signatureKey Fixes: All button text is now WHITE (#ffffff) instead of dark gray Input fields have WHITE text (#ffffff) on dark backgrounds Labels are WHITE for maximum contrast Tab styling is simplified - removed all the overly complex CSS rules that were causing conflicts Removed over 200 lines of problematic CSS that was trying to force tab emoji rendering Added template="plotly_dark" to charts so they match the dark theme. The main problem was that your CSS had conflicting rules that were setting button text to dark gray (#1f2937) which made them invisible on gradient backgrounds. I've removed all those conflicts and kept only the essential styling rules. All text is now clearly visible with proper contrast: White text on dark backgrounds White text on gradient buttons White labels for all inputs Simplified tab styling that actually works611ac26
-
Update app.py
Verified signaturethis is v19 - What I changed: ✅ Tab button text → Now uses #e2e8f0 (light grey) instead of CSS variables ✅ Selected tab text → Uses #ffffff (white) for better contrast ✅ Hover state → White text on hover for better visibility ✅ All targeting methods → Each CSS selector now has explicit colors The fixed colors: Unselected tabs: #e2e8f0 (light grey) - clearly visible Selected tab: #ffffff (white) - maximum contrast Hover state: #ffffff (white) - good feedback Now you should see: 🔬 Token Visualization - with visible text 📊 Full Analysis - with visible text 📈 Evolution Chart - with visible text 🌐 SERP Results - with visible text 📉 Ranking History - with visible text 💾 Raw Data - with visible text319ab75 -
Update app.py
Verified signatureWhat I've added: Element IDs for each tab to target them specifically Multiple font fallbacks prioritizing emoji fonts Aggressive CSS targeting using various selectors Specific emoji font targeting for each tab button The new approach includes: ✅ Element IDs - Each tab now has a unique ID for targeting ✅ Multiple font stacks - Prioritizes emoji fonts first ✅ Aria-controls targeting - Targets the actual button elements ✅ Forced emoji fonts - 'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji' This should now display: 🔬 Token Visualization 📊 Full Analysis 📈 Evolution Chart 🌐 SERP Results 📉 Ranking History 💾 Raw Data0708f1d -
Update app.py
Verified signatureKey changes made: Added emoji font support to tab buttons: cssfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif !important; Removed duplicate tab CSS that was causing conflicts Ensured proper inheritance for all tab button elements What this fixes: ✅ Emoji icons in tabs - Now using proper emoji font stack ✅ Tab text visibility - Proper color inheritance ✅ No CSS conflicts - Removed duplicate styling ✅ Cross-platform support - Works on Windows, Mac, and Linux The font stack I added specifically targets: Apple devices: Apple Color Emoji Windows: Segoe UI Emoji Linux: Noto Color Emoji Fallback: System fonts Now copy this updated code and restart your app. You should finally see the tab icons: 🔬 Token Visualization 📊 Full Analysis 📈 Evolution Chart 🌐 SERP Results 📉 Ranking History 💾 Raw Data The emoji icons should now display properly across all operating systems! 🎯f771ead -
Update app.py
Verified signatureI've added specific emoji font support to the tabs. The key addition is: css/* Ensure emoji icons are displayed properly */ .gr-tab-nav button { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Color Emoji', 'Apple Color Emoji', 'Segoe UI Emoji', sans-serif !important; } This font stack ensures that: ✅ Emoji icons render properly on all operating systems ✅ Color emojis are supported (Noto Color Emoji, Apple Color Emoji) ✅ Fallback fonts ensure compatibility The tabs should now show: 🔬 Token Visualization 📊 Full Analysis 📈 Evolution Chart 🌐 SERP Results 📉 Ranking History 💾 Raw Data9adba26 -
Update app.py
Verified signatureWhat I restored: Tab styling → Back to the original working version with proper color variables Label styling → Using the original color scheme Text elements → Restored to use CSS variables properly What I kept targeted: Button text → Only example buttons get dark text (not tab buttons) Input text → Still white on dark backgrounds Primary buttons → Keep white text on gradient backgrounds Key changes: ✅ Tabs → Should now show icons and text like version 4 ✅ "Keyword to analyze" → Should be visible with proper contrast ✅ Example buttons → Still have dark readable text ✅ No conflicts → Tab buttons excluded from button text rules The CSS now uses :not(.gr-tab-nav button) selectors to avoid affecting tab styling while still fixing the example button text visibility.3a123b8 -
Update app.py
Verified signatureWhat I fixed: Tab icons and text → Added color: var(--text-primary) !important; to tab buttons "Keyword to analyze" label → Added label, .gr-textbox > label { color: #ffffff !important; } Tab button visibility → Force all tab button text and icons to be white The fixes target: ✅ Tab navigation → Icons and text now visible (🔬 Token Visualization, 📊 Full Analysis, etc.) ✅ Input labels → "Keyword to analyze" now white text ✅ Button text → Still dark and readable on light backgrounds ✅ Tab hover effects → Proper styling maintained Now you should see: All the tab icons and labels on the right side "Keyword to analyze" label clearly visible Example button text still readable All the beautiful styling preserved043a3d1 -
Update app.py
Verified signatureWhat changed: ✅ Button text → Now dark grey (#1f2937) instead of white ✅ Example buttons → Dark text on light background = visible! ✅ Input fields → Still white text on dark background ✅ Primary buttons → Special handling to keep white text on gradient backgrounds The logic: Light button backgrounds = Dark text (#1f2937) Dark input backgrounds = White text (#ffffff) Gradient primary buttons = White text (#ffffff) Now you should be able to see: "preprocessing" "breakdown" "artificial intelligence" "transformer model" "machine learning"33a5e87 -
Update app.py
Verified signatureThis should fix: ✅ Example button text - "preprocessing", "breakdown", etc. ✅ Any nested spans/divs in buttons ✅ All Gradio-specific button wrapper classes ✅ Any remaining grey text elements0e97f53 -
Update app.py
Verified signatureWhat this fixes: ✅ Input boxes - Now have white text on dark background ✅ Button text - All button text forced to white ✅ Example buttons - Text will be clearly visible ✅ Nested elements - Any child elements in buttons get white text1f8bc52 -
Update app.py
Verified signatureProperly closed the CSS string - Added the closing """ to terminate the CSS multi-line string Clean separation - Made sure there's a clear boundary between CSS and Python code Maintained all functionality - Kept all your original features intact: Token visualization with human vs machine view Full DNA analysis with intent genes and evolution potential Interactive charts and SERP simulation Voice input capabilities Beautiful AI Snipper styling Key features of your tool: 🧬 Token DNA Analysis - Breaks down keywords into linguistic components 🎯 Intent Classification - Identifies search intent (informational, navigational, transactional) 📈 Evolution Forecasting - Predicts keyword trends with different growth scenarios 🔍 SERP Simulation - Simulates Google search results with CTR estimates 🎤 Voice Input - Convert speech to text for keyword analysis 📊 Interactive Charts - Plotly-powered evolution and ranking history chartsde7a7de -
Update app.py
Verified signatureThese are two separate triple-quoted strings that are empty, but the problem is that the first """ on line 357 is opening a string that never gets properly closed before the second """ on line 358. Here's the fix: Remove lines 357 and 358 entirely. Just delete both lines: python""" """4a40b6e
-
Update app.py
Verified signatureworking on menu items to be visible as css is too dark664f2bb -
Update app.py
Verified signatureupdated the interface to be more clear and readable0b3b616 -
Update app.py
Verified signatureadded voice function back as it was left out when aisnipper colors were addedc2f1156 -
Update app.py
Verified signaturenew css interface using aisnipper colorscd53598
-
Update README.md
Verified signature5e365c0 -
Update README.md
Verified signatureee089f3 -
Update app.py
Verified signature6c9b3a8 -
Update app.py
Verified signature20172b4 -
Update requirements.txt
Verified signatureda51a21
-
Update app.py
Verified signaturef953180 -
Update app.py
Verified signature2d0be37 -
Update requirements.txt
Verified signature6e62377 -
Update app.py
Verified signature8a0361c -
Update requirements.txt
Verified signatureec2c977
-
Create requirements.txt
Verified signatured5daaeb -
Update app.py
Verified signaturee68ca61 -
Update app.py
Verified signatureb1935a9 -
Create app.py
Verified signature33523ce -
initial commit
Verified signaturebe26e55