website logo
Auteur
avatar
Tcheko

Forum » » Développement » » Vos 5 fonctions indispensables pour un client IRC ?


Post� : 24-11-2010 23:13 icone du post

Merci à tous pour vos retours.

Quelques mots sur l'état actuel du client:

- multi thread pour la partie réseau 100% socket non bloquante
- gestion multi serveur dans une seule fenêtre
- indication de l'activité réseau dans les onglets serveurs à l'aide d'un objet lamp
- message kick/part/quit/userinfo/away configurables
- couleurs et police configurables pour la zone de rendu du texte
- copier par sélection
- temporisation pour le coller (évite les floods) avec possibilité d'arrêter en cours de route
- gestion des raccourcis (chat suivant/précédant pour l'instant...)
- historique des saisies (touches haut/bas)
- lagometer basé sur graph_mcc de tokai
- changement automatique de nick au démarrage en cas de collision
- gestion des serveurs avec connexion automatique au démarrage du client + join #canal automatique
- gestion des serveurs avec mot de passe
- menus contextuels présent dans la liste des utilisateurs d'un canal. Un double click ouvre un private.
- fonction dernière ligne lue (a la xchat) avec également un menu contextuel pour remonter à cette fameuse ligne
- support des commandes irc de base (join, kick, topic, names, whois etc...)
- support du changement de nick
- ...

Il reste de gros 'chantier' :

- support charsets.library pour les clients qui causent pas le même charset
- dcc send/recv pour débuter
- scripts (si ca se passe bien, ca devrait être... puissant et rigolo)
- gestion des évènements (qui devrait se baser sur le moteur de script...)
- localisation
- ...

Et puis les petits :
- affiner la gestion du topic et des modes (un peu naze actuellement mais secondaire)
- voice pas indiqué dans la liste de user
- les messages d'erreur divers et variés
- la gestion des join auto avec mot de passe caché
- ...

Je ne me connecte plus qu'avec lui depuis trois bonnes semaines...

Quelques 'chanceux' profitent de la daily pour tester et commenter les évolutions.

Vous pouvez consulter quelques screenshots ici : http://czeko.free.fr/shot/sermo

Ce sont des captures d'avancement sur l'interface en cours de développement. Donc si c'est de travers et moche, c'est normal ;)

Bonne nuit.


Cet article provient de Meta-MorphOS
https://www.meta-morphos.org/viewtopic.php?topic=667&forum=52