bayan-api / src /css /components.css

Commit History

chore: revert frontend UI changes to 7aa0d90 to fix layout blowout
5fe1101
Running

youssefreda9 commited on

fix: format toolbar centering and z-index overlap with auth menu
679971e

youssefreda9 commited on

fix: format toolbar wrapping and ignore all button logic
e2cf752

youssefreda9 commited on

fix: resolve toolbar alignment, footer wrap, and focus width
e047bcb

youssefreda9 commited on

Revert "fix: resolve toolbar clipping, footer tooltips, and focus mode width"
ce7aace

youssefreda9 commited on

fix: resolve toolbar clipping, footer tooltips, and focus mode width
63a84b1

youssefreda9 commited on

fix: resolve layout grid blowout causing overlapping panels
1e018f5

youssefreda9 commited on

fix: resolve layout cutoff in focus mode and hidden tooltips
55fd3db

youssefreda9 commited on

fix: dismissAllFiltered bug, and make editor layout exactly 100vh with isolated internal scrolling
6f6e900

youssefreda9 commited on

fix: contextual logging, word merge overlap resolver, and responsive toolbar/footer UI
99ace4d

youssefreda9 commited on

Fix focus mode: correctly hide sidebar panels and allow footer to be hoverable to exit focus mode
c37ee01

youssefreda9 commited on

Fix UI overflow, horizontal scrolling, and focus mode width
a00c9b9

youssefreda9 commited on

Implement all 19 remaining UI features: toolbar tools, find/replace, focus mode, error tabs, donut chart, version history, Arabic tools, tab animations, etc.
804eb2f

youssefreda9 commited on

Remove separator labels, fix tab icon alignment (inline-flex centered)
7aa0d90

youssefreda9 commited on

Enhanced toolbar: tab icons, section labels, custom tooltips, lists, RTL/LTR, link, line height
05e90e7

youssefreda9 commited on

Hide docs sidebar + expand layout to full width in non-write tabs (tools-mode)
33d73ef

youssefreda9 commited on

Center format toolbar buttons + fix dropdown z-index clipping (overflow visible)
ddefae8

youssefreda9 commited on

CSS grid for perfect tab centering (3-column layout: sides + center)
2171a19

youssefreda9 commited on

Compact format toolbar: smaller buttons, nowrap, overflow-x auto
23dae53

youssefreda9 commited on

Fix: remove center from format toolbar, prevent wrapping
babcd07

youssefreda9 commited on

Center tabs, hide doc title, add dot hover glow animation, center format toolbar
11c092d

youssefreda9 commited on

UI Polish: Redesign toolbar tabs, format bar, dots, separators for cleaner look
db530af

youssefreda9 commited on

UI/UX: Add Quran standalone tab, summarize textarea, floating selection bar, fix clear editor, remove duplicate button
70184c4

youssefreda9 commited on

feat: Add popover dismiss button (تجاهل) + dismiss CSS styling
6b8f86b

youssefreda9 commited on

feat: Complete ALL plan items — gradient tokens, nav scroll glow, focus rings, dropdown keyboard nav, color reset, network delay indicator
97ed8d3

youssefreda9 commited on

feat: UI/UX Overhaul Phase 1-9 — CSS modernization, RTL arrows, pricing features, confirm dialog, meta SEO, footer links, hero copy, shimmer/glow/glassmorphism
e384bec

youssefreda9 commited on

feat: Amiri Quran font + copy button + Ctrl+Q shortcut
5786389

youssefreda9 commited on

fix: quran text excluded from analysis models + styled ref + score preserved
80d7d85

youssefreda9 commited on

feat: apply includes surah ref + quran-applied span protects from analysis models
ad7b1d2

youssefreda9 commited on

feat: add 'Apply' button to replace editor text with verified Quran text
14c5cee

youssefreda9 commited on

feat: Quran verification & translation endpoint + modal UI (13 languages)
6963862

youssefreda9 commited on

fix: grammar/quran icons different, tooltip no strikethrough, punctuation no duplicate dots
400e996

youssefreda9 commited on

UI: nav logo, bayyinah hover, quran icon, hero autocomplete shadow, clean tooltip, fix punctuation dup + hamza كان
8804f87

youssefreda9 commited on

Full UI/UX modernization: fix hero examples, pricing beta, Apply All cursor/format fix, design polish
acf7dfb

youssefreda9 commited on

feat: P1-P3 all 8 items - ta marbuta fix, UI feedback, caching, rate limiting, unit tests
0678259

youssefreda9 commited on

feat(NLP-4): AutoComplete integration — hybrid bigram + GPT-2
7394487

youssefreda9 commited on

ui: Clean up editor placeholder text and alignment (top-right)
dfe1d91

youssefreda9 commited on

fix: Green traffic light (fullscreen) now works - Wrong selector: .editor-main-layout → .editor-layout - Grid override: grid-template-columns: 1fr !important - Hide both docs-panel and sidebar-desktop
8523ec3

youssefreda9 commited on

feat: Complete UI/UX audit — all 20 fixes implemented Critical: - #1 Text duplication on consecutive apply (re-index spans) ✅ - #2 Apply All button (remove confirm() dialog, direct apply) ✅ - #3 Backend suggestion categorization (noted, minor) ✅ UX Fixes: - #4 Toolbar RTL verified correct ✅ - #5 Punctuation highlight: blinking insertion marker instead of bg ✅ - #6 Document title truncation with ellipsis ✅ - #7 Sidebar scrollable (score circle visible) ✅ - #8 Empty editor placeholder RTL alignment ✅ Design: - #9 Hero CTA button contrast (border 0.35 + glow) ✅ - #10 Features demos already complete for all 4 features ✅ - #11 Pricing cards equal heights (flex layout) ✅ - #12 Footer GitHub link with icon + Arabic text ✅ - #13 Pricing button text corrected ✅ - #14 بيّنة nav link: pill badge, smaller, visually distinct ✅ - #15 Scroll-to-top already correct (st > 400) ✅ Text/Content: - #16 Arabic text verified correct (خصيصًا) ✅ - #17 Traffic lights functional (red=close, yellow=collapse, green=fullscreen) ✅ - #18 Stats font size increased ✅ - #19 Dark mode already excellent ✅ - #20 Light mode: toolbar, tabs, cards, stats all improved ✅
bbe35ad

youssefreda9 commited on

fix: UI/UX audit fixes (10 items addressed) Critical: - Fix text duplication on consecutive suggestion apply (re-index spans) - Suggestion list now updates after apply (counters + cards refresh) UX Fixes: - Sidebar scrollable (score circle always accessible) - Suggestions max-height reduced: 420→320px - Stat items: larger font + better contrast in dark mode Text: - Pricing: 'الترقية للاحترافي' → 'الترقية للخطة الاحترافية' Undo/Redo: - formatUndo/Redo now use custom stack (unified) - Formatting commands save undo state before applying - Typing tracked via debounced pushUndoStateDebounced
91449e1

youssefreda9 commited on

fix: PDF dropdown visible + verify spelling context + araspell audit - Fix summary export dropdown clipping (overflow: visible + opens upward) - Verify: use_contextual=True in araspell_service.py (line 83) ✓ - Verify: ContextualCorrector fully initialized and used in pipeline ✓ - Verify: All araspell_rules.py classes used: AraSpellPostProcessor, ErrorClassifier, RulesBasedCorrector, OutputValidator, VocabularyManager, WordAligner, SplitMergeSpecialist, EditDistanceCorrector, ContextualCorrector, ArabicSpellChecker ✓ - Fix misleading comment about contextual=False
399baae

youssefreda9 commited on

fix: Make all editor footer buttons equal size (40x40px)
c4a2c4a

youssefreda9 commited on

UI: Add 3 macOS window dots to editor toolbar + move save to footer - Red/yellow/green dots on right side of toolbar (like screenshot) - Save button moved next to delete and copy in editor-actions - Doc name + tabs remain in toolbar
d83d4f5

youssefreda9 commited on

fix: Stabilize hover animation on external nav link (bayyinah) - ::after underline from .nav-link was conflicting with arrow from .nav-link-external - Added !important on width and transition:none to prevent flickering
f5bbd0c

youssefreda9 commited on

audit-v5: Complete ALL remaining green items - #8: Nav logo uses favicon.svg + clickable to home - #9: CTA button arrow indicator - #12: Word count goal (localStorage bayan_word_goal) - #13: Export summary as .txt file - #14: Character limit warning (already existed) - #15: Auto-save indicator in toolbar - #16: 404 page with Arabic numerals - #17: Loading skeleton animation for suggestions
ed2cae2

youssefreda9 commited on

audit-v2: Major UI overhaul — 12 improvements - HERO: Fix broken stats HTML, real Arabic errors in mock editor - HERO: Floating card shows actual correction (الصحيحه→الصحيحة) - HERO: Status bar matches shown errors (2 spelling, 1 grammar, 2 punctuation) - CSS: Custom gradient range slider (replaces browser default) - CSS: Toast notification system with animations - CSS: Scroll-to-top button with fade-in on scroll - JS: Toast notifications for copy actions - JS: Scroll-to-top button logic - PRICING: 'إضافة المتصفح'→'تصدير PDF و Word' (real feature) - EDITOR: copyText uses toast instead of button text change
488c84b

youssefreda9 commited on

remove: List buttons + indent + all related CSS/JS - Remove bullet list and ordered list buttons from toolbar - Remove formatList() function from format.js - Remove blockquote/ul/ol/li CSS from components.css - Keep clear format button
afcf829

youssefreda9 commited on

fix: Restore pre-wrap for correct RTL cursor position - Revert white-space to pre-wrap (fixes cursor starting from center) - Override with white-space:normal only for blockquote, ul, ol, li - Lists and indent still render properly
8ebd4a6

youssefreda9 commited on

ui: Replace أ with بيان in font size dropdown preview
be38538

youssefreda9 commited on

fix: Lists, indent, and keep button - Change white-space from pre-wrap to normal (fixes lists + indent) - Redesign keep button: centered, cleaner, separated from corrections - Keep button always renders last with clear 'إبقاء كما هي' label - Blockquote/list styling for RTL editor
88ad74a

youssefreda9 commited on