何か。の略歴

ninix-aya (Ruby)/ninix-kagari

ninix-aya (Ruby) について

作者:
杉谷 氏
配布元:
配布終了
特記事項:
GNU GPL (バージョン2以降) に準拠
ninix-aya 4.500.x/4.999.x/5.0.x では、以下の点に注意が必要

ninix-kagari について

作者:
Tatakinov 氏
作者 Web サイト:
いろいろ置いておく場所
プロジェクトサイト:
Tatakinov/ninix-kagari - GitHub

ninix-aya (Ruby)/ninix-kagari 更新履歴

ページ 3 (2025-08-18 ~)
Phase Date Memo
ninix-kagari v2.0.0 2025-08-18
  • GTK3+X11 から GTK4+Wayland 環境へ移行
    • GTK4+Wayland環境への移行によるデグレ多めです。
  • AYU の機能を拡充
  • ninix-kagari.zip は 64bit 化
ninix-kagari v2.0.1 2025-09-10
  • マルチディスプレイの対応を改善
  • バルーン位置の計算処理を surface から sakura へ移した
  • gtk3 -> gtk4 の修正漏れを直した
  • AYU でもシェル倍率を変更できるようにした
ninix-kagari v2.1.0 2025-09-15
  • メニュー位置と OnMouse 系のイベントの座標がおかしいのを改善
  • Windows-x64 で x86 な SHIORI を呼び出すための処理 (ninix-proxy) を追加
  • Windows でエラー落ちしていたのを修正
  • SHIORI プロトコルの文字コード判別処理を改善
ninix-kagari v2.2.0 2025-10-01
  • Install ダイアログが機能していなかったのを改善
  • 起動直後のゴーストの位置がおかしい場合があったのを修正
  • SNS 風味のバルーンの試験的な実装
ninix-kagari v2.2.1 2025-10-07
  • NAR インストール後 readme を表示しようとして落ちていたのを修正
  • SNS 風バルーンについて、表示しなくて良いものは表示しないように
  • メニューの表示もマルチディスプレイに対応させた
  • deb パッケージの gtk3 -> gtk4 の修正漏れを修正
  • ninix に実行属性が付いてなかったのを修正
ninix-kagari v2.2.2 2025-10-11
  • 起動時のサーフェス位置がおかしい&エラーになっていたのを修正
  • app_id (X11 では WM_CLASS) に対応
ninix-kagari v2.2.3 2025-10-11
  • メニューから終了出来なくなっていたのを修正
ninix-kagari v2.3.0 2025-10-26
  • Console ウィンドウも app_id を変更するように
  • 連続でメニューを開こうとすると落ちる場合があったのを修正
  • ウィンドウを fullscreen せずに maximize するように変更
    • 環境変数 NINIX_ENABLE_MULTI_MONITOR=1 で従来に戻せる
ninix-kagari v2.4.0 2025-11-30
  • NINIX_MONITOR_SIZE でウィンドウの大きさを強制できるように
  • 画像の左上を透過するかを seriko.use_self_alpha に依存するように
  • \![bind,...] は sleep せずにすぐ次のスクリプトを解釈するように
  • 一度にたくさん着せ替えすると重くなる問題を改善
  • \![unlock,repaint] が呼ばれたら描画しなおすように
  • NINIX_ENABLE_MULTI_MONITOR を指定していない場合の挙動を修正
  • AYU 対応を見据えて bind の処理を surface.rb で完結するように
ninix-kagari v2.5.0 2025-12-17
  • 里々もネイティブのライブラリを呼べるようにした
    • ライブラリが見つからない場合は従来のものを使用
    • ネイティブのライブラリは (おそらく) UTF-8 の辞書は読み込めない
  • AYU は AO に名前を変更
  • AO で送信するイベント名と内容を変更
  • AO で popen3 失敗時にエラーになっていたのを修正
  • \_? を実装
  • .ninix フォルダの絶対パスに日本語が含まれる場合のエラーを修正
  • 絶対パスに日本語が含まれる NAR インストールに失敗するのを修正
ninix-kagari v2.6.0 2026-02-01
  • フォルダを ZIP した NAR に対応
  • Windows でパスに日本語が含まれる時に起動失敗していたのを修正
  • 実験的なシェル/バルーン描画を行うように
    • NINIX_ENABLE_SORAKADO を指定した場合に対応
    • ao_builtin と ai_builtin をビルドする必要あり
    • ninix-kagari.zip では run_enable_sorakado.bat を起動すること
  • OnLanguageChange に対応 (SSP とは非互換)
ninix-kagari v2.7.0 2026-02-09
  • animation.pattern,import に対応 (AO)
ninix-kagari v2.7.1 2026-02-09
ninix-kagari v3.0.0 2026-03-15
  • 現状 v3 以降は deb パッケージの配布をしない予定
    • ninix-kagari が Debian の公式パッケージになった関係で
  • FMO 取得に、クライアントからのコマンド送信が必要に (v2 とは非互換)
  • ninix の起動中にゴーストを追加で呼び出せるように
  • 長いスクリプトの tokenize 処理に時間がかかっていたのを修正
  • \![bind] が連続している時の処理を最適化
ninix-kagari v3.0.1 2026-03-21
  • サーフェスのキャッシュが解放されないバグを修正
  • コピーライト表記を更新
ninix-kagari v3.0.2 2026-03-28
  • バルーンのスクロール方向が逆だったのを修正
  • \x タグでのクリック待ちをサポートした (AI)
  • AI 使用時に実行時エラーになっていたのを修正
  • クイックセクション周りの挙動を修正
ninix-kagari v3.1.0 2026-04-03
  • PropertySystem の setter に対応
  • EXECUTE SSTP の SetProperty/GetProperty に対応
  • activeghostlist().ext に対応
  • ゴースト起動時に hwnd と uniqueid を発火するように
    • hwnd は実際のウィンドウの id ではないユニークな数値
    • 現在の実装では hwnd は sakura 側のみ用意される
ninix-kagari v3.1.1 2026-04-18
  • シェル/バルーン切り替えが機能していなかったのを修正
  • AO で呼び出しが切り替え処理になっていたのを修正
ninix-kagari v3.1.2 2026-04-26
  • AO/AI のリクエスト生成処理を最適化
  • スコープ変更時に AO/AI 向けにイベントを発火するように
  • クイックセクション時のバルーンの挙動を SSP に近づけた
ninix-kagari v3.1.3 2026-05-10
  • ウィンドウ透過修正
  • Wayland ポップアップメニュー修正
  • kinoko/nekodorif の GTK4 書き直し
  • AO/AI のリクエスト生成処理の最適化
  • CPU を無駄遣いすることがあったのを修正
ninix-kagari v3.1.4 2026-05-24
ninix-kagari v3.2.0 2026-06-10
  • ファイルの DnD がまるで動いていなかったのを修正
  • OnFileDrop2 の mime に対応
ninix-kagari v3.3.0 2026-06-12
  • timerraise に対応
  • プロパティ name, sakuraname, keroname に対応
  • OnRaiseOtherFailure に対応
ninix-kagari v3.4.1 2026-08-03
  • timerraise のループ判定が逆になっていたのを修正
  • AO から ScriptLog を呼べるようにした
  • ScriptLog で一番上にいるときはその状態を維持するように
  • ScriptLog に使われる ListView が deprecated だったのを修正
  • SORAKADO 関連の機能追加・修正
    • move に対応 (SORAKADO)
    • currentghost.rect/animation.num を実装 (SORAKADO)
    • AO/AI の種別を SORAKADO.Initialize 時に送るように
    • NINIX_ENABLE_SORAKADO が有効なら SORAKADO_PATH も見る
    • sorakado_builtin.exe を用いるように
ninix-kagari v3.5.0 2026-08-30
  • デフォルトゴースト/バルーンを用意した
    • Windows 用の zip には、デフォルトゴースト/バルーンが同梱される
  • SSTP の処理の最適化
  • Direct SSTP を keep-alive 出来るように
  • AO を利用した surfaces.txt の無い shell も読み込めるように
  • AO のメニューのフォーマットをより汎用的に
  • 演算順序由来の意図しない代入を修正
  • ○○つつかれイベントが無かったので追加
ninix-kagari v3.6.0 2026-10-27
  • balloontimeout/choicetimeout を実装
  • SORAKADO とのやりとりを別スレッドに分けるように
  • \C タグがスクリプト先端以外で出現すると落ちていたのを修正

About this document

URI:
https://www5f.biglobe.ne.jp/%7Enobml/sakura/xaya_k_3.html
著作権表示:
© 2001-2026 NOB