プラットフォーム焦点
OurinはネイティブmacOSベースウェアです。複数の動作は意図的にSSP互換性より厳密にAppKit/SwiftUI機構を使用しています。
例:
NSWindowAPIによるウィンドウ制御とアニメーション- SwiftUIビューモデルで実装された視覚効果/状態
- ブラウザー、メール、ダイアログのネイティブ設定/開く流れ
さくらスクリプト実行モデル
パーサーとエグゼキューターが分離:
SakuraScriptEngineがトークン化GhostManagerがトークンを解釈し、再生ユニットをキューイング
これにより、タイピング効果、遅延コマンド、コマンドのタイミング制御をサポートします。
拡張moveコマンドハンドリング
move/moveasync はオプションスタイル形式をサポート:
--X,--Y--time--base,--base-offset,--move-offset--option=ignore-sticky-windowmoveasync,cancel(オプションのスコープ付き)
互換性のため、従来のポジショナル形式も保持されています。
ウィンドウグループ制御拡張機能
set,zorderはより広いスコープトークン解析をサポート(current、all、区切り付きリスト)set,sticky-windowグループ化形式をサポート(--group=...|...を含む)
これらはmacOSデスクトップでの複数キャラクターウィンドウ制御のための実用的な拡張機能です。
Dressup/bindハンドリング
bind がサポート:
- カテゴリー形式
- 反復タプル形式
- 無効化/バインド解除セマンティック値(
0、false、off、none、default)
出典と編集について
Ourin / Furin Lab・contributors。文書はCC BY-SA 4.0(第三者の個別表記を除く)。Web版は見出し・リンクの整備とローカルパスの一般化を行っています。更新基準日: 2026-10-30。
元資料: docs/OURIN_EXTENSIONS_ja-jp.md
ソース SHA-256: c9531132e5ce169c2c85a8a9317a7a4e92a5d563124d2fcb274d5bf7d3beeab4