kit v0.2 "aquamarine"リリースは久しぶりの大型アップデートです。非常に多くの更新内容がありますが、どれも重要でkitをより便利にするものです。
config/desktop.jsonからデスクトップアイコンを読み込みます。kit-contextgroup-接頭辞付きIDを使用します。System.installed
System.launchpathにすべてのアプリの起動パスが格納されます。System.appInfoメソッドの更新System.display
System.selectedText
System.config
System.changeWindowTitleメソッド
System.domメソッドの更新System.qsメソッド
NodeListを返すバージョンです。内部的にdocument.querySelectorメソッドを使用しています。
processオブジェクトにプロセスのウィンドウタイトルを格納します。この他に、軽微なバグの修正、システム全体の軽量化が含まれます。
kitstrap 0.2がバンドルされました。これにより、以前より格段にアプリケーションのスタイルやレイアウトを作成することが簡単になりました。
kitstrapについての詳細はkitstrapドキュメントを参照してください。
kit apps framwork (v1)が実装されました。アプリの開発者はkafを使用することで、JavaScriptコーディングの量を劇的に少なく、あるいはまったくなくすことができます。既存のアプリの一部もkafを利用するように変更されています。
kafはAppクラス上に展開され、Appクラス内の各種メソッドから操作可能です。kit v0.2
"aquamarine"で実装されたkaf関連機能は以下の通りです。詳細は各属性・メソッドのページを参照してください。
KWS.fullscreen
KWS.maxメソッドが実装されました。KWS.unmaxメソッドが実装されました。support.fullscreenキーを指定して最大化可否を指定します。sizeキーを指定して初期のウィンドウサイズを指定します。resizeキーを指定してウィンドウのリサイズ時の最小幅および最小高を指定します。iconキーにnoneを指定することでアイコンなしを指定可能になりました。support.kafキーにfalseを指定してkafを無効化することが可能です。非常に更新内容が多いため、大きな更新のみ紹介します。
app/kish(v0.3)をバンドルしました。app/userを追加しました。app/installを追加しました。app/bandrを追加しました。.kitbackupファイルを利用したkitシステム全体のバックアップ及び復元が実行可能です。app/documentをv1.0にアップデートしました。app/alertをv2.0にアップデートしました。app/appmanをv1.0にアップデートしました。app/dialogをv2.0にアップデートしました。app/pmgrをv3.1にアップデートしました。app/settingsをv4.0にアップデートしました。app/welcomeをv1.2にアップデートしました。app/ytplayerをv1.1にアップデートしました。グローバルスコープ上のメソッドは徐々に削除されています。
appInfoメソッドが削除されました。closeメソッドが削除されました。killメソッドが削除されました。System.minメソッドが削除されました。