qutIM 0.3 alpha-フェニックス

こんにちは、カブロビテス!

そのため、qtIMメッセンジャーに関する最新ニュースがリリースされてから5か月が経過しましたが、この期間中にプロジェクトは放棄されませんでしたが、開発者の個人的な問題(セッション、仕事、軍事登録、入隊事務所、およびその他の生活の喜び)により、開発の速度は明らかに低下しました。 現時点で 、新しいcutima開発ブランチのアルファ版を提供する準備ができています。 バージョン0.3 Alpha





新機能





近い将来何がありますか?





もう一度、コードを完全に書き直しました。今回は、プラグインを作成するための本格的なAPIを作成します 。次に例を示します。





プロトコルプラグインを含むプラグインの記述が大幅に簡略化されていることに注意してください。多くの明白でないものが削除され、多くの口頭での合意がクラスによって置き換えられ、自動化されています。 QtScriptとの統合(トロールからのJavaScriptの実装)が進行中です。まもなく、このスクリプト言語で本格的なプラグインを記述できるようになります。その後、その使用例がレイアウトされますが、QMLを使用してモジュールを記述できるようになりました。 しかし、残念ながら、それに基づいたインターフェースを持つブランチを開発するのに十分な手がありません。



プラグインAPIの再設計とともに、プロトコル実装を作成する方法も自然に再設計されました。 このため、現時点では、理論的に〜17のプロトコルをサポートしています。正確なリストはあちこちで表示できます。



新しいインターフェイスKutimaを作成するプロセスでは、開発者が不足しているため、既存のインターフェイスを安定させ、グラフィカルインターフェイスよりも新しい機能を作成することに重点が置かれています。 次のリリースでは、間違いなく修正します:)





PS警告! qutIMのアルファ版はハムスターを食べることができます!

PPSこの記事の主な目標は、より多くの開発者にプロジェクトへの参加を依頼することです。今のところそれを使用するのは難しいです。 またはロシア語の場合-プラグイン開発者が招待されます)

PPPS収集されたパッケージをアップロードする理由はいくつかあります。

  1. これまでのところ、MinGWでプラグインのセット全体をアセンブルすることはできませんでした
  2. MacOS Xではまだ不安定です。Macovody、どこにいますか?
  3. コードの変更が速すぎるため、新しいエラーが追加され、古いエラーが消えるので、gitaから収集することをお勧めします。



All Articles