I extract drop-down menu actions to make them as button action in the page header.
I removed the favorite button on the category list because it is a duplicate from the button action.
Now button action act as filters and you can combine them.
It is a test to see if we can keep it like that. There is still work to do to extract other actions from the drop-down list.
I did not want to change everything if we don't keep it.
See #376 and #277
Impact all themes:
- Notification is extended from left to right and top (0px)
- Close button is hidden: by clicking (or touching) notification it will close
the notification
See #427
Notifications can be opened directly in JavaScript
Class .notification is now id #notification
New message when there is no feed to refresh
See 06abbd02c2 (comments)
Ajout de la liste des 10 plus gros contributeurs
Ajout de règles CSS pour les thèmes Flat et Dark
Modification de l'affichage des camemberts (tri par nombre qui remplace le tri alphabétique)
Désormais, les champs marqués d'un .extend s'étendront sur 300px (taille
par défaut = 180px). Cela a été impliqué dans tous les thèmes. Le
champs de recherche bénéficie de cette amélioration (mais ce dernier est
un peu plus grand par défaut)
Voir issue #375
@marienfressinaud Que diras-tu de mettre le message un cran plus haut,
juste au dessus de "aujourd'hui' ?
En effet, la liste peut bien commencer à "Hier" par exemple, et du coup
le message semblerait un peu anachronique.
De plus, ça permet de sortir un test d'une boucle.
Il reste peut-être à optimiser l'adresse. La version précédente avec
_url() générait une exception chez moi.
https://github.com/marienfressinaud/FreshRSS/issues/379
Certaines lignes étaient trop claires par rapport au reste du thème
Le .stick était "buggué" avec la présence de .dropbox (une bordure de
trop). Le problème était surtout visible sur le thème Dark mais a aussi
été corrigé sur Origine (Flat Design n'a pas ce problème puisque pas de
bordures par défaut)
La barre de déconnexion lors de la navigation mobile est blanche
sur le thème Dark. Le fond a été modifié pour être cohérent avec
le reste du thème.
Voir #370
En vue globale, l'arrière plan de la popup était blanc et risquait de rendre les
utilisateurs aveugles. Je l'ai remplacé par la même couleur que le reste du thème.
pour éviter qu'elles restent au milieu (surtout sur mobile) lorsqu'on
défile vers le bas et gênent la lecture (ou devoir attendre ou fermer
manuellement)
Les zones cliquables s'étaient rapetissées dans les en-têtes des
articles (le lien n'occupait pas toute la place)
La zone d'en-dessous était aussi ratatinnée
Bouge le petit style dédié à l'impression dans la CSS principale, pour
de meilleures performances, et aussi pour permettre aux thèmes de
changer le rendu à l'impression.
Au passage, ajout de `@charset "UTF-8";` en tête de CSS
Expérimentation : utilisation de vraies images à la place des icônes
générées en CSS.
Permet de fournir un texte alternatif affiché en cas de non-chargement
de l'image (par choix ou problème réseau par exemple).
Meilleure sémantique (plutôt que le tag i détourné).
Implémente https://github.com/marienfressinaud/FreshRSS/issues/284
Il est toujours possible de changer d'icônes selon les thèmes grâce à
RSSThemes.php