Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Mail
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Mail
Page : 1 2 3 ...15 16 17
Tofe Français 337 Tofe [Read]
19 November 2009 à 15:20

Tofe, Saturday 08 March 2008 à 18:48


Subscription date : 09 February 2008
Messages : 921
Ce week-end je me sens d'attaque, alors je pense que je vais me pencher sur une applet "Mail". Dans mon esprit les fonctionnalités importantes sont:
- Support de POP3(S), IMAP(S), Gmail
- Support de plusieurs comptes
- En label, le nombre de mails non lus
- En icone, soit une enveloppe vide, soit une enveloppe pleine

J'ai regardé aussi niveau code.... coté librairies, il y a gnutls pour le cryptage SSL/TLS, et... voilà.

J'ai regardé rapidement le source de Mail Notification et Xfce-Mail-Plugin. Le premier a une UI très simple et que je pense que je vais repiquer, le second a une implémentation repiquable. Parce que le code de Mail Notification, c'est un sacré bordel !
Je vais aussi jeter un coup d'oeil sur la license de Xfce-Mail-Plugin, avant de faire du copier-coller de sauvage, mais je pense que c'est tout bon. Ca me permettrait d'avoir POP3, IMAP et Gmail, ce qui est un bon début

Bon, si vous connaissez des librairies qui m'éviteraient quelques efforts, n'hésitez pas

ppmt, Saturday 08 March 2008 à 19:43


Subscription date : 29 November 2007
Messages : 3520
tant que tu y es tu pourrais creer une tache mail dans la section project!

Tofe, Saturday 08 March 2008 à 19:55


Subscription date : 09 February 2008
Messages : 921
C'est fait.

fabounet, Sunday 09 March 2008 à 04:13


Subscription date : 30 November 2007
Messages : 17118
ah bien ça, je me disais justement qu'il manquait une applet importante !
j'y connais rien donc je demande : est-ce que lire un flux rss ça revient au même ? car un notificateur de nouveaux messages dans un flux rss, ça aussi c'est important je pense, et quesiton fonctionnalité, ça ressemble furieusement à un notificateur de nouveaux messages dans une boite mail ^_^

Tofe, Sunday 09 March 2008 à 13:20


Subscription date : 09 February 2008
Messages : 921
mmmh ça doit pas être très loin, surtout si je m'arrange pour ça se ressemble

A la base, avec le code de Xfce-mail-plugin, j'ai un petit framework pour être notifié de l'arrivée de nouveaux messages de façons multi-threadée. Il y a un backend par type de boite mail, et un frontend qui souscrit aux signaux. Ensuite, si je présente ça à-la-rss, ben ce sera assez facile de rajouter un backend type rss-listener.
La grande différence avec le rss, je pense,c'est surtout que pour le mail en général on ne fait que demander combien il y a de nouveaux mails, et on se fiche des entêtes. Ceci dit, ça peut être une amélioration très intéressante
Je vais essayer d'avoir un truc qui marchotte, ensuite on va voir pour intégrer le rss dans tout ça, c'est une très bonne idée je trouve

nochka85, Sunday 09 March 2008 à 14:25


Subscription date : 29 November 2007
Messages : 7408
Je pense perso qu'il serait mieux de séparer les 2 : Une applet mail + Une applet RSS

L'applet mail n'affiche qu'un icone (type il y a du courrier ou pas de courrier) ... et si on veut avoir plus de précision , on passe la souris dessus pour avoir l'info bulle

L'applet RSS, au contraire, affiche en permanence les derniers titres !

Tofe, Sunday 09 March 2008 à 14:38


Subscription date : 09 February 2008
Messages : 921
oh, pour l'applet mail, je pensais aussi avoir un sous-dock avec une icone par compte

Ceci dit... comment tu affiches les derniers titres dans une icône ? ^^

[edit] je viens de me pencher sur la parte "GMail" du code source du plugin, et apparemment il utilise un feed RSS créé par GMail pour savoir le nombre de mails... Ça, ça fait un point pour fabounet

nochka85, Sunday 09 March 2008 à 15:46


Subscription date : 29 November 2007
Messages : 7408
Il est trop fort ce Fabounet

Tofe, Friday 14 March 2008 à 09:40


Subscription date : 09 February 2008
Messages : 921
Bon, j'ai avancé un peu sur ce projet d'applet Mail. Maintenant, voici ce qui manque encore:

- une explication de comment je fais pour que mon applet trouve mes icones
- une facon de supprimer un compte mail
- la possibilité de renommer un compte mail et que ça marche
- remplacer dans le code tous ces fichus "xfce" par des beaux "cd_mail"
- l'approbation du développeur de départ pour repiquer son code (enfin c'est du GPL, mais bon autant travailler main dans la main, et puis je suis sûr qu'il sera content)

Je vais très très bientôt commiter ça dans SVN.

Tofe, Saturday 15 March 2008 à 11:44


Subscription date : 09 February 2008
Messages : 921
Ca y est, elle est sur SVN.

J'ai discuté avec Brian J. Tarricone, qui a développé le plugin xfce_mailwatch sur lequel je me base. Il est plutôt enthousiaste, et je vais essayer de dupliquer au minimum le code pour pouvoir appliquer quasi-automatiquement ses patches futurs.

Si l'applet ne trouve pas son icône lors du démarrage du dock, euh, et bien c'est possible, je suis pas sûr d'avoir complètement résolu le problème.

Dans le code de mailwatch on trouve tout plein de "xfce" partout dans les noms des méthodes, mais finalement je vais les laisser pour faciliter l'application de futurs patchs de Brian.

Vous pouvez dès à présent, avec le menu contextuel sur le plugin, ajouter des comptes mails. Vous pouvez éditer leurs propriétés avec le panneau de configuration du dock. Je vais aussi rajouter une entrée au menu contextuel pour supprimer des comptes mail.

Voilà !

nochka85, Saturday 15 March 2008 à 16:47


Subscription date : 29 November 2007
Messages : 7408
J'ai installé sur mon Ubuntu sans trop de problème (juste l'icone qui ne s'affichait pas) ... Puis installe sur EeeXubuntu sans soucis (icone OK).

Par contre, il y a quelques soucis :

- La notification ne semble marcher qu'une seule fois : Je clique gauche sur l'icone... cela m'affiche bien le nombre de messages ... puis reclique gauche : plus d'info-bulle
- Lors de l'ouverture du dock, j'ai 2 infos bulles qui s'affiche l'une au dessus de l'autre : La 1ère avec la notification d'un seul message sur 1 seul de mes comptes... et la 2ème avec la même info mais complétée des autres comptes ! (cela me le fait sur mes 2 pc) - EDIT : En fait c'est assez changeant : toujours les 2 info-bulles, mais parfois ce sont les 2 mêmes !

Enfin, juste 2 petites remarques :

1/ pourquoi ne peut on pas créer un compte depuis le panneaux de conf ? (ou à l'inverse pourquoi ne peut on pas modifié un compte depuis le menu contextuel ?) -> Bref, la création et la modification sont à 2 endroits différents .... c'est un peu étrange je trouve
2/ Ne serait il pas possible de cacher le mot de passe lorsque l'on modifie le compte ? (avec les ronds comme lorsqu'on le rentre à la création du compte)

En tous cas, bravo pour ce plug-in ... manquera juste le desklet !

ppmt, Saturday 15 March 2008 à 18:55


Subscription date : 29 November 2007
Messages : 3520
j'ai les memes commentaires que nochka85 sur les notifications

Sauf que quand je suis aller voir mon mail et que j'ai reclique a gauche sur l'icone et bien il a bien vu que je n'avais plus d'email a lire (l'icone a change)
mais il m'a remis les notifications pour me dire que j'ai un mail

Il y aura-t'il un jour moyen de pouvoir aller voir ces mails ? je veux dire j'ai configure mon compt gmail mais je dois quand meme aller voir a la main pour mon mail

fabounet, Sunday 16 March 2008 à 04:50


Subscription date : 30 November 2007
Messages : 17118
juste pour savoir, comment est stocké le mot de passe ?
+1 pour la question de ppmt, ça serait über-pratique

Tofe, Sunday 16 March 2008 à 15:48


Subscription date : 09 February 2008
Messages : 921
Arg, j'avais pas vu vos remarques, à cause manifestement d'une couille dans le système des messages non lus sur ElementSpeak.

Alors, tout d'alors, je suis bien content que ça marche (ne serait-ce qu'un peu)

Pour l'info-bulle, elle apparaît lorsque le nombre de messages "change". Donc si on passe de 1 à 1, ou de zéro à zéro, ça n'affiche rien. Je vais changer ce comportement pour avoir toujours l'info-bulle, car moi aussi je trouve ça mieux. En plus ça va régler le problème de l'icône au démarrage.
Les infos-bulles qui se superposent sont une conséquence du fait que j'ai mal géré mes threads de vérification des mails Je vais corriger ça.

Pour le mot de passe, je suis pas super fier: c'est stocké en clair dans le fichier de conf de l'applet. Si vous avez des suggestions, je suis entièrement preneur. Dans un premier temps on pourrait le cacher dans le panneau de conf.

Pour aller voir le mail, que préférez-vous ?
A - le clic gauche lance une action ?
B - dans le menu contextuel, un sous-menu pour chaque compte, et dans ce sous-menu, on trouverait "supprimer le compte" et "voir les mails" ?
C - Obiwan Kenoki

Pour la configuration et la création/suppresion qui ne sont pas très homogènes, j'ai eu quelques soucis:
- le panneau de conf est en gros un éditeur de fichier de config, et ne propose pas d'action particulière (créer, supprimer)
- aujourd'hui les applets se configurent avec "Configurer l'appler" dans le menu contextuel. J'ai donc voulu garder ça, sachant qu'on ne pourrait pas créer ou supprimer de compte dans cet endroit-là.
- je peux très facilement proposer une interface d'édition de la config qui n'a rien à voir avec le panneau de conf, mais ça ferait doublon. Est-ce un bon choix ?

ppmt, Sunday 16 March 2008 à 16:22


Subscription date : 29 November 2007
Messages : 3520
tu saurais faire l'option C????je vote pour ca moi!

sinon A le fera aussi

nochka85, Sunday 16 March 2008 à 16:35


Subscription date : 29 November 2007
Messages : 7408
Alors dans l'ordre :
- C ( ) ou à défaut A (et clic milieu pour afficher l'info-bulle .... ou info-bulle automatique au survol)

Pour la création, ce n'est pas très grave si elle est dans le menu contextuel ... par contre, tu devrais dans ce cas là rajouter la modification des comptes dans ce même menu -> et cela ouvrirait le panneau de conf directement sur le bon onglet .... ce n'est pas réellement un doublon, mais plus un raccourci ...

... et le plus important -> Création du desklet !

Mav, Sunday 16 March 2008 à 17:57


Subscription date : 29 November 2007
Messages : 3146
ou directement un sous-dock avec chaque compte puis clic milieu = aller sur les mails et clic gauche = voir le nombre de mails

necropotame, Sunday 16 March 2008 à 18:03


Subscription date : 29 November 2007
Messages : 1583
Clic gauche voir le nombre de mail ? C'est pas mieux en quickinfo.

nochka85, Sunday 16 March 2008 à 19:30


Subscription date : 29 November 2007
Messages : 7408
et puis il faut penser à l'applet en desklet aussi ... on sait faire un sous-dock en desklet ?

Tofe, Sunday 16 March 2008 à 20:09


Subscription date : 09 February 2008
Messages : 921
Bon je vais faire le nombre de mails en quickinfo, c'est p'têt mieux. Là j'ai enclenché une mise à jour vers Hardy, dans l'espoir que mon wifi marche mieux

J'vais associer le clic gauche à une action. hop hop hop.

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet Mail
Page : 1 2 3 ...15 16 17
Tofe Français 337 Tofe [Read]
19 November 2009 à 15:20


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet Mail Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.