とりあえず今週の進捗メモです。
1アプリ内に呼出元/呼出先を用意して、サービス経由でJavaScript呼出をかけるところまで実装。
最終的には呼出元側をJotaに移植すればいいようにしてある。
無限ループ対策/手動でのキャンセルは実装済み。
準備したコールバックは以下の通り。
ログ出力
選択範囲の開始位置取得
選択範囲の終了位置取得
選択範囲のテキスト取得
選択範囲にテキスト設定
選択範囲の設定
任意の範囲のテキスト取得
任意の範囲のテキスト設定
未実装だけど必要そうなのが以下のもの。
前方にある特定文字の位置取得
後方にある特定文字の位置取得
前方にある特定パターンの位置取得
後方にある特定パターンの位置取得
前方にある単語境界の位置取得
後方にある単語境界の位置取得
課題が以下の通り。
スクリプトのランチャーをどういう形で実装するか。
ショートカットキーやツールバーから特定スクリプトを呼び出す方法。
エンジン側アプリでのエミュレータの用意。
デバッグ方法。
この手の仕様決めはブレーンストーミング出来るだけで結構助かるので、メールやツイッターで意見頂けると嬉しいです。
#まあ、でもプロトタイプが動き出したから何とかなるでしょ。