diff --git a/public/css/layout.css b/public/css/layout.css index 4225d62..2f1fbb7 100644 --- a/public/css/layout.css +++ b/public/css/layout.css @@ -551,6 +551,49 @@ body { font-style: italic; } +.rss-summary-content a.rss-link { + color: var(--color-accent); + text-decoration: none; + font-weight: var(--font-weight-medium); + transition: all var(--transition-fast); + border-bottom: 1px solid transparent; +} + +.rss-summary-content a.rss-link:hover { + border-bottom-color: var(--color-accent); + opacity: 0.8; +} + +/* Nouveau style pour résumés par article */ +.rss-summary-article { + padding: var(--spacing-md); + background: var(--color-background); + border-radius: var(--radius-md); + border: 1px solid var(--color-border); + margin-bottom: var(--spacing-md); + transition: all var(--transition-fast); +} + +.rss-summary-article:hover { + border-color: var(--color-accent); + box-shadow: var(--shadow-sm); +} + +.rss-summary-article .rss-summary-content { + font-size: var(--font-size-sm); + line-height: 1.6; +} + +.rss-summary-article .rss-summary-meta { + margin-top: var(--spacing-sm); + padding-top: var(--spacing-sm); + border-top: 1px solid var(--color-border); + display: flex; + gap: var(--spacing-md); + font-size: var(--font-size-xs); + color: var(--color-text-secondary); +} + /* Responsive */ @media (max-width: 1200px) { .content-container { diff --git a/public/css/variables.css b/public/css/variables.css index 34a160f..fd73f82 100644 --- a/public/css/variables.css +++ b/public/css/variables.css @@ -67,12 +67,12 @@ --transition-base: 0.25s cubic-bezier(0.4, 0, 0.2, 1); --transition-slow: 0.35s cubic-bezier(0.4, 0, 0.2, 1); - /* Dimensions */ + /* Dimensions - Optimisé pour 1920x1080 */ --header-height: 70px; - --max-width: 1400px; + --max-width: 1800px; --note-width: 320px; --note-expanded-width: 680px; - --todo-box-width: 340px; + --todo-box-width: 420px; /* Z-index */ --z-header: 100; diff --git a/public/js/complete-app.js b/public/js/complete-app.js index adde63e..f6f73a5 100644 --- a/public/js/complete-app.js +++ b/public/js/complete-app.js @@ -1569,18 +1569,37 @@ function renderRssSummaries(summaries) { return; } - container.innerHTML = summaries.map(summary => ` -