⬆️ ⬇️

qutIM 0.3 alpha - The Phoenix

Greetings dear habrovchane!

5 months have passed since the release of the latest news on the qutIM messenger, oddly enough, the project was not abandoned during this time, although due to personal problems of the developers (session, work, military registration and enlistment office and other joys of life), the speed of development was clearly reduced. At the moment we are ready to provide you with the alpha version of the new branch of the development of Kutima. Version 0.3 Alpha .





What is new?





What is in the near future?



')

The code was once again completely rewritten, this time to create a full-fledged API for creating plugins , for example:





Note that the writing of plug-ins, including protocol ones, was greatly simplified: many non-obvious things were removed, a number of verbal agreements were replaced by classes for their automation, etc. In the process of integration with QtScript'om (implementation of JavaScript from the trolls), soon it will be possible to write full plug-ins in this script language, then there will be examples on their use, but now it is possible to write modules using QML. But, unfortunately, we do not have enough hands to develop a branch with an interface based on it.



Along with the reworking of the API for plug-ins, the way to create the implementation of protocols was naturally reworked. Due to this, at the moment, the theoretician theoretically supports ~ 17 protocols, the exact list can be found here and there .



In the process of creating a new Kutima interface, but due to the lack of developers, more emphasis was placed on stabilizing the existing one and creating a new functionality more than a graphical interface, alas. By the next release, we will definitely correct :)





PS Warning! Alpha version of qutIM can eat your hamster!

PPS, it’s hard to use it. Or if in Russian - plugin developers are invited)

PPPS Packages do not lay out for several reasons:

  1. Until now, it was not possible to assemble the entire set of plug-ins on MinGW
  2. Still unstable work under MacOS X. Makovody, where are you?
  3. The code changes too quickly, new errors are added, old ones disappear, and therefore it is better to collect from the gita .

Source: https://habr.com/ru/post/89562/



All Articles