Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
9211aa6
feat: add website assets from PR #169
d-ulker Sep 27, 2025
373da35
fix: replace HTML redirect favicon.ico with proper binary icon file
d-ulker Sep 27, 2025
97a6f63
fix: update HTML to use modular CSS structure
d-ulker Sep 27, 2025
ad48b66
fix: address code review issues in comprehensive-demo.css
d-ulker Sep 27, 2025
bdd5d57
feat: add core CSS architecture files
d-ulker Sep 27, 2025
b228a9e
feat: add UI component CSS files
d-ulker Sep 27, 2025
6095624
feat: add layout and interactive component CSS files
d-ulker Sep 27, 2025
1b8466f
feat: add final component CSS files and documentation
d-ulker Sep 27, 2025
3ba8ed0
feat: merge website assets with code review fixes
d-ulker Sep 27, 2025
ec81042
Merge branch 'main' of github.com:uelkerd/SAMO--DL
d-ulker Sep 27, 2025
ddf603f
Merge branch 'main' of github.com:uelkerd/SAMO--DL
d-ulker Sep 27, 2025
83b57c0
feat: add UI System Components (PR #201-B) - layout & notifications
d-ulker Sep 27, 2025
6ae1497
fix: address Copilot AI suggestions for notification-manager.js
d-ulker Sep 28, 2025
0e94b2b
fix: address comprehensive Gemini AI code suggestions
d-ulker Sep 28, 2025
ff3f74c
fix: restore spy in layout-manager test to prevent cross-test pollution
d-ulker Sep 28, 2025
8c64504
fix: avoid DOM creation in NotificationManager constructor
d-ulker Sep 28, 2025
e9b7d95
fix: address comprehensive nitpick suggestions from code review
d-ulker Sep 28, 2025
c2caf0d
Merge branch 'main' into feat/ui-system-components
d-ulker Sep 28, 2025
cba8e99
fix: update test expectation for stuck processing reset behavior
d-ulker Sep 28, 2025
9b064c6
Merge branch 'feat/ui-system-components' of github.com:uelkerd/SAMO--…
d-ulker Sep 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions website/css/components/messages.css
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,55 @@
display: block;
animation: fadeInUp 0.3s ease-out;
}

/* Notification Toasts */
.notification-toast {
position: relative;
padding: 12px 20px;
border-radius: 6px;
font-weight: 500;
transition: all 0.3s ease;
max-width: 400px;
overflow-wrap: break-word;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
pointer-events: auto;
margin-bottom: 8px;
}

.notification-toast.toast-success {
background-color: var(--notification-success-bg);
color: white;
}

.notification-toast.toast-error {
background-color: var(--notification-error-bg);
color: white;
}

.notification-toast.toast-info {
background-color: var(--notification-info-bg);
color: white;
}

.notification-toast.toast-warning {
background-color: var(--notification-warning-bg);
color: var(--notification-warning-text);
}

.toast-close-btn {
float: right;
margin-left: 10px;
cursor: pointer;
font-size: 18px;
font-weight: bold;
opacity: 0.8;
background: transparent;
border: none;
color: inherit;
padding: 0;
line-height: 1;
}

.toast-close-btn:hover {
opacity: 1;
}
7 changes: 7 additions & 0 deletions website/css/components/variables.css
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@
--error-color: #ef4444;
--success-color: #10b981;

/* Notification Colors */
--notification-success-bg: #28a745;
--notification-error-bg: #dc3545;
--notification-info-bg: #17a2b8;
--notification-warning-bg: #ffc107;
--notification-warning-text: #212529;

--transition-smooth: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
--transition-bounce: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
--shadow-glow: 0 10px 40px rgba(139, 92, 246, 0.3);
Expand Down
Loading
Loading