Changement de la fenetre de connection: Ajout d'un JTree et du server.ini qui va avec.

BaltaZZar n'est pas mort, juste au repos. Pour pas changer, l'affichage principal à été remanié ;-) avec le rajout de la commande /TEXTCOPY, qui copie l'intégralité du texte dans le presse papier.

On peux désormais installer des Look&Feel externes. Void la section doc pour le comment du pourquoi.

Apres quelques mois d'absence, il était temps qu'une petite mise à jour arrive. Il est question de maj sur l'affichage (encore sauvagement gruik codé :P ), de la finition de la fenêtre de paramétrage et d'une refonte de la fenetre de connection. Les prochaines modifications implementeront la nouvelle norme du protocol IRC client: RFC2812 (RFC2810 pour l'architecture, RFC2811 pour le Channel Management, RFC2813 pour le Protocol Server). Pour l'instant juste les parametres de connection ont été changés pour qu'ils integrent cette nouvelle mouture (on a moins de pbs pour trouver un serveur ;-) ).
L'affichage italic et bold est désormais géré via respectivement les combinaisons de touches Ctrl+Y et Ctrl+B. L'underline est zappé. On verra + tard.

Rendez-vous dans la section Download

Il est à noté que BaltaZZar à gagné un petit concours au joli mois de mai sur www.javaside.com.



A 5 jours de noël du nouveau millénaire, il était normal d'offrir un petit KDO à tous ceux qui ceux sont perdu sur cette page :-) Je parle de la distribution des sources de BaltaZZar !! sisi TOUTES les sources sont dispo. Vous pourrez trouver, j'espere, quelques bout de code qui pourront vous aider. Pour les plus courageux, ils pourront évident améliorer le concept. Je leur demanderais juste de m'envoyer un mail et surtout de nous montrer le résultat. BaltaZZar n'est pas véritablement une référence dans le milieu IRC, mais c'est une tres bonne base à tout nouveau développement.

Les sources sont dans la section Download



J'ai commencé à coder une fenêtre de configuration du fichier de parametre config.ini, c'est pas tout à fait fini, mais au vu des corrections de bugs je preferre mettre cette version online.

La correction importante apportée est la gestion des passages de parametres des événements, pour etre plus clair j'utilise dèsormais la classe java MessageFormat pour transformer ces phrases comme celle ci: "(onJoin) ==> {2} [{1}] has joined {0}.". En plus de la puissance apportée par cette classe, elle corrige des bugs qui pouvaient faire que le programme boucle sans fin.



Modif du site en rajoutant la gestion des Frames. Qui dit nouvel version du site web, dit nouvel version de BaltaZZar ! et oui ! BaltaZZar integre desormais les Composants SWING. Ceci devrait résoudre quelques bugs mineurs, mais surtout rajoute quelques petits detailles fonctionnels fort sympathique:

  • une "ResizeBar" entre l'affichage irc et la list des users

  • La gestion du Look&Feel, en d'autre terme la gestion de skins améliorées

  • Les onglets ont maintenant une petite LED.

  • etc ...

  • A noter que pour completer un nom, quand on ecrit sur un channel, il fort desormais faire Ctrl+Espace au lieu de Tab

    Malheureusement ( ou heureusement ), les utilisateurs Windows doivent OBLIGATOIREMENT installer un jdk (ou un Jre) 1.2.x ou ulterieur. En effet JView.exe et autre virtual machine Windows n'integre pas encore les swing.
    Pour télécharger votre bonheur :

  • Jre 1.3 http://www.java.sun.com/j2se/1.3/jre/download-windows.html ( Pas testé ).
  • JDK 1.3 http://www.java.sun.com/j2se/1.3/download-windows.html.

  • Je vous conseille le jdk même si c'est peu gros :-P



    J'ai rajouté tous les modules que j'utilise actuellement. Quelques commentaires ont été parsemés dans le source en vue de compléter une doc qui se fait attendre.
    Rajout de la section screenshot. J'ai que Windows et Linux. Mais vous pouvez toujours envoyer des exemples de vos oeuvres
    Afin de remplacer le module FavoriteChannel, le module ModAutoexec qui ressemble au menu Autoexec de Pirch semblait plus approprié. Toujours avec les sources biensûr.
    Rendez-vous dans la section Modules



    Un recodage sauvage de l'affichage principal ( là où il y a les smileys ), a été éffectué, un retour à la ligne automatique permet de voir la fin des lignes.
    Par contre, ça inclue une nouvelle gestion du copier/coller et des liens interactifs ( ça pète ça ), rajoutant sûrement des bugs. Sympa l'informatique...
    On peux pas non plus avoir le beurre et l'argent du beurre !
    Par contre, le premier module ( pas le plus simple ) est en ligne. Il s'agit de rejoindre les channels que l'on desire dés la connection. Il sera surement remplacé par un Autoexec ou un truc du genre. Mais c'est toujours utile en attendant :-)



    Explications de l'installation et du lancement du soft : La doc



    Les bots débarques sur #Java.fr et je vends le channel, pas cher. Hein non ? vraiment pas ? bon tant pis ...

    J'ai mes premiers beta testeurs on da ouaib! (29/08/2002 - Un grand hommage à ma testeuse preferree. a toi Alia. ciao. ) Ils ont commencés à me booster pour que je continue. Donc je me suis remis a coder un peu et ça donne une refonte de l'affichage principal.
    Du code pour permettre de voir le texte d'une ligne d'un seul coup, ce qui donne un saut de ligne automatique, pas de barre horizontal, trop chiant à mon gout pour du temps réel. Il me reste a intégrer les liens. J'espere le mettre en ligne à la fin de la semaine.



    Une "petite" refonte du site : Ajout de la section Doc, Download et Modules

    Pour avoir les smileys, il faut, d'abord prendre le zip des images ( voir la section Download ), décompresser le zip dans le même répertoire que le fichier .jar. Un répertoire images sera crée automatiquement. Vous pouvez toujours les mettre autre part, mais la, faut config le config.ini .



    La premiere version 0.0.4 de BaltaZZar (78,4Ko) sort des cartons.

    Elle integre le protocole RFC1459 ainsi que les protocoles CTCP et DCC. Les couleurs mIRC sont gérés. J'ai développé ce client sur la base du client Pirch Win32. Le top c'est que c'est 100% Java, donc utilisable sur n'importe quelles platfeformes.

    enjoy ....

    Bunker-Z.org - Tous droits réservés - Xerif ©