diff --git a/.Jules/palette.md b/.Jules/palette.md index 049f738..3ef069d 100644 --- a/.Jules/palette.md +++ b/.Jules/palette.md @@ -50,3 +50,7 @@ ## 2025-05-14 - Social Sharing Implementation **Learning:** Placeholders for social sharing buttons significantly degrade UX when users expect to share discovered content. Standardizing these intents with popup windows (550x450) provides a "premium" feel while keeping users on the platform. **Action:** Always verify if sharing icons in modals are functional; if not, implement standardized platform intents using centered popups. + +## 2026-06-27 - Tactile Feedback and Logo-Navigation Patterns +**Learning:** Adding a subtle :active scale effect (0.97) across all interactive elements provides immediate, satisfying tactile feedback that improves the "feel" of the application. Using the brand logo as a "Back to Top" trigger is an intuitive navigation pattern for long-scrolling archives. +**Action:** Implement global :active scale transforms for all interactive components. Ensure brand logos are keyboard-accessible and serve as navigation anchors to the page top. diff --git a/css/style.css b/css/style.css index 4a6c0cb..999e8fa 100644 --- a/css/style.css +++ b/css/style.css @@ -590,6 +590,19 @@ body { transform: translateY(0); } + .btn:active, + .action-btn:active, + .nav-link:active, + .card:active, + .chip:active, + .social-links a:active, + .scroll-to-top:active, + .menu-toggle:active, + .search-clear:active, + .navbar-brand:active { + transform: scale(0.97); + } + .btn-secondary { background-color: rgba(255, 255, 255, 0.15); color: white; diff --git a/index.html b/index.html index 0b438d6..0bf3326 100644 --- a/index.html +++ b/index.html @@ -64,7 +64,7 @@