Refonte complète de l'interface utilisateur vers un style Material Design moderne.
Critères d'acceptance
Palette de couleurs : définir un thème Material Design cohérent (primary, secondary, surface, background, error)
Conteneurs : cartes avec ombres (elevation), bordures arrondies, espacement uniforme
Typographie : hiérarchie visuelle claire (h1/h2/h3/body/caption) avec une font Material (Roboto, Inter)
Boutons : styled Material (contained, outlined, text) avec states (hover, disabled, loading)
Inputs : champs de recherche et formulaires style Material (floating labels, underline)
Navigation : barre de navigation ou drawer Material avec indicateurs actifs
Cards : les cartes anime/série suivent le pattern Material Card (image, titre, métadonnées, actions)
Toasts/Snackbars : notifications style Material Snackbar en bas de page
Loading states : skeleton loaders et spinners Material
Responsive : adapté mobile, tablette, desktop
Dark/Light mode : supporter les deux thèmes
## Description
Refonte complète de l'interface utilisateur vers un style Material Design moderne.
## Critères d'acceptance
- **Palette de couleurs** : définir un thème Material Design cohérent (primary, secondary, surface, background, error)
- **Conteneurs** : cartes avec ombres (elevation), bordures arrondies, espacement uniforme
- **Typographie** : hiérarchie visuelle claire (h1/h2/h3/body/caption) avec une font Material (Roboto, Inter)
- **Boutons** : styled Material (contained, outlined, text) avec states (hover, disabled, loading)
- **Inputs** : champs de recherche et formulaires style Material (floating labels, underline)
- **Navigation** : barre de navigation ou drawer Material avec indicateurs actifs
- **Cards** : les cartes anime/série suivent le pattern Material Card (image, titre, métadonnées, actions)
- **Toasts/Snackbars** : notifications style Material Snackbar en bas de page
- **Loading states** : skeleton loaders et spinners Material
- **Responsive** : adapté mobile, tablette, desktop
- **Dark/Light mode** : supporter les deux thèmes
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Description
Refonte complète de l'interface utilisateur vers un style Material Design moderne.
Critères d'acceptance