Skip to content

Optimize homepage UI and search bar styling and interactions.#1446

Merged
mergify[bot] merged 1 commit into
mainfrom
new_style
Mar 21, 2026
Merged

Optimize homepage UI and search bar styling and interactions.#1446
mergify[bot] merged 1 commit into
mainfrom
new_style

Conversation

@ZeddYu
Copy link
Copy Markdown
Contributor

@ZeddYu ZeddYu commented Mar 21, 2026

Summary

Optimize homepage UI and Chrome extension search bar styling and interactions.

New Features

  • CSS Variable System: Establish a complete CSS variable system for unified design tokens, including colors, fonts, shadows, and border radius
  • Skeleton Loading: Add a skeleton screen component for a better loading experience
  • Countdown Urgency Colors: Display different colors based on remaining time: normal → attention → warning → urgent

UI Improvements

  • Responsive Filter: Add a mobile filter drawer panel for a better mobile experience
  • Enhanced Search Bar: Add a search icon, clear button, and focus ring effect
  • Table Hover Effect: Add row highlight on hover
  • Star Icon Styling: Add cursor, transition, and font-size styles
  • Container Width: Increase homepage max-width from 980px to 1200px

Files Changed

  • public/styles.css - CSS variables, skeleton styles, responsive layout
  • src/components/countdown.rs - Countdown urgency levels
  • src/components/loading.rs - New skeleton component
  • src/components/showtable.rs - Responsive filter, row hover effect
  • extensions/chrome/popup.html - Search icon and clear button
  • extensions/chrome/popup.css - Search bar styling, focus state
  • extensions/chrome/popup.js - Clear button interaction logic

Related issue

#653

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 21, 2026

Welcome to ccf-deadlines!
We're delighted to have you onboard (p≧w≦q)

@mergify mergify Bot added the updateconf update conference deadline label Mar 21, 2026
@mergify mergify Bot requested a review from a team March 21, 2026 13:03
@ZeddYu ZeddYu added type/enhancement feature enhancement and removed updateconf update conference deadline labels Mar 21, 2026
@mergify mergify Bot added the updateconf update conference deadline label Mar 21, 2026
@mergify mergify Bot merged commit 328fbbf into main Mar 21, 2026
4 checks passed
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Mar 21, 2026

Great job!
Thank you @ZeddYu for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge ready to merge the pr type/enhancement feature enhancement updateconf update conference deadline

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants