Commit Graph

171 Commits

Author SHA1 Message Date
Marien Fressinaud
e51ceb6812 Suppression @import dans themes/default/freshrss.css
Issue #181
2013-10-15 11:29:34 +02:00
Marien Fressinaud
cd6481c4f6 Merge branch 'patch-2' of https://github.com/Alkarex/FreshRSS into hotfixes 2013-10-15 11:28:00 +02:00
Marien Fressinaud
858825e49a Merge pull request #182 from Alkarex/patch-3
"fallback.css" oublié
2013-10-13 04:11:14 -07:00
Alexandre Alapetite
687f841dd9 Un dernier fallback.css 2013-10-13 00:56:19 +02:00
Alexandre Alapetite
73ac9faa41 "fallback.css" oublié 2013-10-13 00:51:58 +02:00
Alexandre Alapetite
16226e6c5d Référence fallback.css oubliée
Considérer enlever aussi @import url('global.css');
2013-10-13 00:49:47 +02:00
Marien Fressinaud
044f4542ba Mise à jour design (dropdown) + fichier fallback supprimé
* Suppression des boutons de fermeture pour les dropdowns : la fermeture
  se fait maintenant en cliquant n'importe où sur l'écran
* Suppression fichier fallback.css pour le thème par défaut. Déplacement
  dans freshrss.css en fin de fichier pour bien le séparer du reste (#166)
2013-10-09 21:05:09 +02:00
Marien Fressinaud
365be07117 Mise à jour designs
* Les popups de synchro et notification sont mieux réparties à l'écran
  notamment en vue mobile
* Le nom du flux actuellement affiché (à droite de Aujourd'hui par exemple)
  est mieux tronqué avec des ... (trois petits points)
* Refactorisation de quelques bouts de CSS
2013-10-09 19:04:23 +02:00
Marien Fressinaud
6bab56f5dd Ajout bords arrondis aux input (flat-design) 2013-10-08 11:35:29 +02:00
Marien Fressinaud
b0809fcf5e Améliore affichage flux vides (voir ticket #169)
Les couleurs sont mieux gérées selon l'action
2013-10-08 10:56:09 +02:00
Marien Fressinaud
d9a6588580 Correction scroll vue globale
En scrollant en lisant une catégorie, en en ouvrant une autre, le scroll
se trouvait au même endroit qu'à la fin de la première catégorie
2013-10-07 23:44:14 +02:00
Marien Fressinaud
8f7a630183 Correction global view
init_stream_delegates était appelé à chaque ouverture de panel.
Un seul appel suffit (surtout si l'on veut éviter les bugs)
2013-10-07 22:30:44 +02:00
Marien Fressinaud
f4e2501e47 Ajout d'un fond noir en mode vue globale
Cache le site pour se concentrer sur la liste d'articles
2013-10-07 22:07:17 +02:00
Marien Fressinaud
3e9c3d7c43 Corrige la vue globale
On initialisait plus correctement le panel de la vue globale depuis
l'ajout de la fonction JS init_stream_delegates(). C'est corrigé :)
2013-10-07 21:31:01 +02:00
Marien Fressinaud
109c276e1d Design + suppression 2 raccourcis
Les raccourcis page suivante et précédente n'avait plus lieu d'être avec
le mode endless

Petite correction du design pour les formulaire : les labels (float left)
dépassaient des form-group
2013-10-07 20:23:19 +02:00
Marien Fressinaud
a2f5826d67 Liste catégories en select à la place de radio
Le changement est maintenant effectif lors de l'ajout d'un flux
2013-10-07 20:01:08 +02:00
Marien Fressinaud
6eb901acc8 Améliore design colonne catégorie / flux 2013-10-07 19:48:11 +02:00
Marien Fressinaud
94b2e444bb Fix commit précédent: BDD existante utilisable
Le commit précédent faisait qu'on ne pouvait plus utiliser une BDD existante
Corrigé (issue #145)
2013-10-07 12:36:21 +02:00
Marien Fressinaud
3c0624b07b Fix issue #145: créé la BDD si elle n'existe pas
UTF-8 par défaut ;)
Le comportement semble correct lorsqu'on n'a pas les droits de créer
de tables
2013-10-07 12:27:07 +02:00
Marien Fressinaud
9fcca8a782 Fix issue #157: message lors d'un PDOConnectionException
Le message est loggué dans le fichier qui va bien et un message est affiché
à l'écran : ### Application problem ### See logs files
2013-10-07 11:59:54 +02:00
Marien Fressinaud
879e9fcd76 Fix issue #165: @import CSS enlevés
Implique une modification des fichiers metadata.json pour les thèmes :
ajout d'un champ "files" répertoriant les fichiers CSS à utiliser
2013-10-07 11:31:12 +02:00
Marien Fressinaud
71282fb72f Fix issue #169: flux en jaune si 0 article 2013-10-07 11:06:01 +02:00
Marien Fressinaud
4a2581f00d Fix issue #171: doublon lors de l'autochargement
On n'essaye plus de charger les articles suivant s'il n'y a plus rien
après. On teste donc que le lien a#load_more existe, sinon l'url de
chargement est vidée
2013-10-06 23:00:34 +02:00
Alexandre Alapetite
abf8d739da Update LazyLoad from 1.8.4 to 1.9.0
Appears to solve some problems of images not appearing (Firefox)
2013-10-04 22:06:49 +02:00
Marien Fressinaud
9f36d62818 Correction design
Suppression des pointillés autour des liens au niveau du titre des
articles (ça faisait moche)
2013-09-15 12:05:49 +02:00
Marien Fressinaud
9a02006b7d Issue #161 : correction pour titres très longs
Un titre très long ne dépasse plus (trop) sur la gauche (voir discussion
pour commit 6525779)
2013-09-15 11:51:52 +02:00
Marien Fressinaud
6525779349 Issue #161 : amélioration rendu
Le titre se fait plus discret dans la barre de la date
La date disparaît en mode mobile
2013-09-14 21:34:02 +02:00
Marien Fressinaud
9db14d1cd3 Merge branch 'dev' into Alkarex-NbUnread 2013-09-14 21:17:48 +02:00
Marien Fressinaud
619671ec66 Update design (mark as read area)
Modification des couleurs et de l'espace attribué (voir issue #137)
2013-09-14 21:14:28 +02:00
Marien Fressinaud
3a20c42239 Merge branch 'ControlClick' of https://github.com/Alkarex/FreshRSS into Alkarex-ControlClick
Conflicts:
	app/views/javascript/main.phtml

+ Mise à jour thèmes
2013-09-14 20:37:18 +02:00
Marien Fressinaud
597a62148a Merge branch 'NbUnread' of https://github.com/Alkarex/FreshRSS into Alkarex-NbUnread 2013-09-14 20:00:42 +02:00
Marien Fressinaud
b2e02ebf87 Merge branch 'jquery' of https://github.com/Alkarex/FreshRSS into Alkarex-jquery
Conflicts:
	app/views/javascript/main.phtml
2013-09-14 19:52:32 +02:00
Marien Fressinaud
cdae47efae Update thème flat-design pour .bigMarkAsRead
Changement de la couleur au survol
2013-09-14 18:11:42 +02:00
Marien Fressinaud
60623c63ff Merge branch 'bigMarkAsRead' of https://github.com/Alkarex/FreshRSS into Alkarex-bigMarkAsRead 2013-09-14 18:04:35 +02:00
Marien Fressinaud
6193260f3e Update du thème flat-design
Un peu plus de padding pour les labels "non lus"
2013-09-14 18:02:24 +02:00
Alexandre Alapetite
d47137cddd Affiche le titre en cours sur la ligne du jours
En particulier en affichage mobile, il n'était pas facile de voir quelle
catégorie ou flux on était en train de lire. Ce patch l'affiche sur la
ligne du jours, avec une suggestion de style.
2013-09-14 15:29:09 +02:00
Alexandre Alapetite
f897d64f1c jQuery updated from version 1.5.2 to 1.10.2
(checked that it is ok with jQuery Migrate Plugin)
2013-09-04 01:47:40 +02:00
Alexandre Alapetite
d9db9bae0d Speed: jQuery optimisation of init_posts()
- jQuery updated from version 1.5.2 to 1.10.2 (checked that it is ok
with jQuery Migrate Plugin)
- Put hide_posts() first to avoid flashing content during load
- Big speed optimisation of init_img()
- Use a single on() delegated event (jQuery 1.7+) instead of all
per-article click events as described on http://api.jquery.com/on/
- Moved all the per-article click events to an outside function
init_stream_delegates() that is called only once even when new articles
are dynamically added. Much lighter approach, and does not require
unbinding events and rebinding them at each dynamic load.
- Side effect: corrected the bug of favourites and read/unread that were
not properly unbound during dynamic loading.
- Corrected a JavaScript error for auto_load_more when #load_more is not
visible and therefore does not have a position() defined.
2013-09-04 01:46:49 +02:00
Alexandre Alapetite
6e9b4501eb Suggestion of implementation for the Flat Design theme 2013-08-26 21:51:09 +02:00
Alexandre Alapetite
6981a24b9c More explicit UTF-8
More explicit UTF-8 in PDO MySQL, html_entity_decode, htmlentities, and
htmlspecialchars (less important)
2013-08-25 21:40:39 +02:00
Alexandre Alapetite
2eea5bbdeb Big area mark as read
Added a big area to mark all as read below the list of articles
2013-08-25 13:08:53 +02:00
Marien Fressinaud
31a6a13268 Fix issue #134 : modif barre connexion
La barre contenant le lien connexion/déconnexion est supprimée (sauf en
vue mobile)
Le lien connexion se trouve à la place de la roue des paramètres
Le lien déconnexion se trouve dans la liste des actions en cliquant sur
la roue des paramètres
2013-08-22 11:30:13 +02:00
Marien Fressinaud
9642fbb221 Fix issue #118 : option pour garder historique
*** ATTENTION, MODIFICATION DE LA BDD ***

Cette option permet de garder les vieux articles d'un flux en même s'ils
sont plus vieux que la limite des X mois d'historique (3 par défaut)

Les modifications de la base de données :
- ajout du champ "keep_history int(1) DEFAULT 0" à la table feed
- suppression des champs "is_public" et "lastUpdate" de la table entry
  (n'étaient plus utilisés de toute façon)
2013-08-22 11:11:22 +02:00
Marien Fressinaud
48f8401c8b Fix issue #130 : amélioration vue globale
Désormais, en cliquant sur une catégorie ou un flux, une "popup" s'ouvre
nous proposant les flux à lire directement. Les mêmes actions que la vue
normale sont alors possibles

Cela a impliqué de gros changements javascript en aval puisque les
articles n'étaient plus repérés en fonction de la fenêtre, mais en
fonction du popup (#panel)

Le code va vraiment devoir être repris pour avoir une architecture
logique (voir issue #121)
2013-08-21 19:59:56 +02:00
Marien Fressinaud
d89b9056cd Màj install.php pour prise en compte token
Le token est généré automatiquement à l'installation si on précise une
adresse mail de connexion
2013-08-21 16:11:01 +02:00
Marien Fressinaud
456c95d2db Fix issue #125 : "Load more" automatique
En bas de page, si l'option a été cochée (ne l'est pas par défaut), on
va charger automatiquement les articles suivants
2013-08-21 15:22:30 +02:00
Marien Fressinaud
9ae0652d9f Fix issue #131 : pied d'article
Ajout de la date et du lien vers site externe au pied des articles

Modification comportement raccourci "up" : si la fenêtre est sous
l'article actif, on remonte en haut de cet article. Si la fenêtre est au
début de l'article actif ou au-dessus, on remonte en haut de l'écran
2013-08-21 14:36:18 +02:00
Marien Fressinaud
79d857e46b Fix issue #119 : modif logo + corrections designs
Modification du logo, merci Cypouz !

Petites modifications dans les designs "default" et "flat design"
2013-08-21 14:12:14 +02:00
Marien Fressinaud
a2dc177a0c Mise à jour design (figure)
Gestion des balises <figure /> et <figcaption /> avec affichage adapté,
prise en charge dans les thèmes "default" et "flat design"
2013-08-18 19:41:02 +02:00
Marien Fressinaud
2c764af215 Organisation page configuration (issue #97)
Réorganisation de quelques options, mise en évidence des groupes
d'option
Changement des flux de catégorie via <select /> et non plus via liste de
<radio />
2013-08-18 15:36:58 +02:00