FRep2 正式版の更新履歴です。ベータテスト版の更新履歴はこちら。
[2.5c 2024/11/09]
修正
- 稀にアプリ変化で再生が中断する問題を修正
- アプリ変化での再生中断が発生した際、そのアプリパッケージ名を保存するよう修正(サポート用)
[2.5b 2024/09/21]
修正
- 変数項目の文字列replace処理の結果が文字列タイプを維持しない問題を修正
- 変数項目の編集時、各行の右端アイコンを長押しでコピー/タップで貼り付け可能に
- Android 14~でのFRep2サービス起動失敗時の処理を変更
- 一部の重ねて表示(オーバーレイ)されるパネルの表示/非表示切替に失敗した際の対処を追加
- ライブプレビュー機能を一部調整
- エラーレポートの例外処理に対応
[2.5a 2024/09/07]
追加
- プログラム編集画面にジャンプボタンを追加 (タップで次のブックマーク, 上スワイプで前のブックマーク, 長押しで上/下端)
- 撮影ボタン(Shot)で最近撮影したスクリーンショットをすぐ選択できるよう、画像認識などの選択時に「Shot画像」追加
- 簡易モード設定・精密モード設定に「生成された画像認識の成功時」を追加 (デフォルトで次の待機を調整: 0.5秒)
- 以前のバージョンと同様に「次の待機を省略」設定の画像認識を生成させる場合は、この設定を変更してください
- 画像認識「認識領域の中央をタップ」でのタップを遅らせる時間設定「成功後:」を追加
- プログラム編集の選択メニューに画像認識の「成功/失敗時次の待機」を一括設定する「次の待機を指定」を追加
修正
- プログラム編集画面のメニュー「すべて選択」を「選択..」サブメニュー化して種類も指定できるように調整
- 画像認識「成功/失敗時次の待機を省略」に、省略の代わりに待機時間を指定できるよう改良
- ハイスペック機器での画像認識の反復処理タイミングが不規則になっていた問題を修正(最速時の回数は以前と同様6~7回/秒)
- ライブプレビューで表示中の項目とパネルの行き先を同期するよう改良
[2.5 2024/07/06]
追加
- 再生中のパネル上ボタン長押しでライブプレビューを表示する機能を追加
- パネルのボタンを押す – プレビューを閉じる
- プレビューをドラッグ – プレビュー全体の位置を移動
- プレビュー内の個別項目をタップ – 移動・画面プレビュー表示切替(画像がある項目のみ)
- ▲・▼をタップ – 1つ前の位置に戻る
- 操作パネル設定に「ライブプレビュー」を追加
- 編集設定に「ドラッグ移動を禁止」を追加 (ボタン長押しでも切替可能)
- アプリ起動項目にアプリ基準での起動を行う設定を追加(※状況やアプリによっては起動に失敗するため注意)
- 「待ち時間(判定時間)を調整」のフィルタに「スキップ項目を含める」を追加 (OFF時にはスキップ項目は調整されません)
修正
- 編集画面の保存/読込ボタンを調整
- 折り畳みスマホなど、画面解像度が変化した後に画像認識が成功しない問題を修正
※プログラム・画像認識はそれぞれの画面解像度用に用意する必要があります - 「待ち時間を調整」などでスキップ項目を調整した際に、調整後の項目が有効になっていた問題を修正
- 変数項目の@clipboardでクリップボード取得時にFRep2の再生が中断していた問題を修正
- 関数内で中断した後、その再開が正しく動作しなかった・Shot機能による画像認識の置換対象が誤っていた問題を修正
[2.4b 2024/04/26]
追加
- 簡易モードでの記録(Plate)中にタッチが実行されない問題を修正・対策オプション「Plate消去の待ち時間」を追加
- 画像認識/OCRのマスク編集時にマスク着色表示ボタンを追加
- キー操作項目に十字キーパッドに対応するキー(↑↓←→◎)を追加 (Android 13~の簡易モードで利用可能)
- プログラム編集画面の項目の外観設定メニューに(サポート用)を追加
修正
- Android 14でアプリ起動時のサービス実行が自動で失敗してしまう問題を緩和
- ショートカットによる再生時にFRep2アプリが起動してしまう問題を修正
- キー操作項目の「完了したとき – 任意の項目」メニューが動作していなかった問題を修正
- 特定の条件でプログラム番号が表示されない部分を修正
[2.4a 2024/03/03]
追加
修正
- 一部の環境でパネルの操作時に表示がちらつく問題を修正
- Android 12以降でパネルの移動範囲が正しくないことがある問題を修正
- プログラム編集の「待ち時間を調整」後の行き先を修正
- .frep2/frepdbから記録の読込時、最初のリスト表示がフィルタ内容と一致しなかった問題を修正
[2.4 2023/12/23]
追加
- 操作パネル設定に「テーマ」を追加 (要Unlock Key)
- 記録の編集時、スクリーンショット項目のポップアップメニューに「保存された画像」を追加
- システム設定のRoot向け設定に「画面キャプチャ権限の付与」を追加
- Android 14での初回起動時に画面キャプチャ許可についてのメッセージを追加
修正
- 再生プロセスの通知設定が「再生完了のみ」「表示しない」の場合に、簡易モードでのタッチカーソルがスクリーンショットに映り込む問題を修正
- 再生トレースログがプログラム更新後にも表示されることがあった問題を修正
- 画像認識の検索設定に「複数マッチ時の優先条件」を追加
[2.3 2023/10/21]
追加
- Android 14対応 (FRep2サービス開始時に画面キャプチャを許可する必要があります)
- システム設定に「画面キャプチャ権限の開放」を追加(Android 14~)
- 記録の編集時に最後の再生の軌跡を簡易表示する機能を追加し、システム設定に「再生トレースログ」を追加(要Unlock Key)
- 操作パネル設定に「残り秒数を表示」を追加
- 記録の編集画面の編集設定に「コンパクト編集画面」を追加
- 画像認識の検索設定に「複数マッチ時の優先条件」を追加
修正
- 記録の編集画面の項目の外観設定「スクロールバーを着色」を廃止
- 一部の画像で画像認識の「検索:類似性」が常に失敗していた問題を修正
- 一部UIを調整
[2.2a 2023/09/17, 2.2 2023/09/14]
追加
修正
- 再生中の待機カウント表示に関連するエラーを修正 (2.2a, 報告ありがとうございました)
- 関数関連のタグ色を調整
- 関数の呼び出し元の記録を削除した直後に、その関数を削除するとエラーが発生した問題を修正
- 記録の複製時に表示設定が常に「どの向きでも表示」になっていた問題を修正
- いくつかのUIを調整
- エラーレポート対応 (報告ありがとうございました)
[2.1 2023/08/05]
追加
- 画像認識・OCRの画像変更時に同じ範囲設定でのプレビューを表示する機能を追加
- 画像認識設定のマスク形状(2点タッチ)に直線を追加
- 画像認識テストでの認識失敗時に、設定画像を表示するための参照ボタンを追加
- 画像認識テストでの認識失敗時に、元の枠を表示する編集設定 – 認識テスト失敗時の枠を追加
修正
- 一部環境での記録の編集画面プレビューのエラーを修正
– キー入力、クリップボード項目に変数を指定した際、文字列形式以外の場合も内容を反映するよう修正
– 一部の環境でFRep2ショートカットが動作しなかった問題を修正
– 記録画面の編集設定メニューでリスト表示切替を選択すると確認を省略設定も切り替わってしまう問題を修正
– プログラム編集でブックマーク指定だけ行った場合に保存されなかった問題を修正
– 操作パネル設定 – 画像認識と重なる場合 の位置をずらす設定が正しく動作しなかった問題を修正
– エラーレポート対応(報告ありがとうございました)
[2.0 2023/04/29]
追加
- プログラムの中断後に撮影時、最後の画像認識の認識領域を差し替える置換機能を追加 (要Unlock Key)
- ※差し替え前の画像認識項目はスキップ指定されます
- 記録画面の編集設定メニューに「最後の再生項目へ移動」を追加 (要Unlock Key)
- Android 13~のテーマアイコンを追加
修正
- 長押しコマンド順で右端ボタン(フリック指定)をタップした際にエラーが発生した問題を修正
- 操作記録後、冒頭にはアプリ待ち/画面向き項目を登録しないよう修正 (各記録の表示設定と重複していたため)
- Plate記録中に画面回転が発生した際のタッチ記録座標を修正
- Android 13~で初回起動時に通知権限をリクエストするよう修正
- Android 13~でストレージ(画像メディア)権限リクエストが表示されない問題を修正
– 編集設定 – プログラム編集から開く 設定が保存されていなかった問題を修正
– Unlock Key向けメニューのいくつかがアプリ起動直後に表示されない場合があった問題を修正
– アプリ起動項目の「トップ入替フラグ」の設定内容が表示に反映されていなかった問題を修正
– 簡易編集に挿入機能が表示されていた問題を修正
– 操作パネル設定 – パネル不透明度設定がPlate記録時に正しく反映されていなかった問題を修正
– Android 12以降の通知表示を調整
[1.9 2023/03/10]
追加
- 言語設定にGoogle翻訳による言語を追加
- 記録画面の編集設定メニューに「リスト表示切替」を追加 (多数の記録がある場合のリスト表示用)
- プログラムの編集メニュー「項目の外観設定 – スクロールバーを着色」を追加 (Android 10~)
– 画像認識の高度な設定「成功時/失敗時のスクリーンショット」で確認した後、画像選択時に「最後の確認画像」で選択できるよう修正
– 通知バーからパネル表示後、何か再生した後は「自動でパネル表示を切替」設定に応じてパネルを隠すよう修正
[1.8 2022/12/17]
追加
- Rec(App) Plate(App) … 再生完了後のRec/Plateで記録を行うと、その記録を「最後に再生したプログラムの末尾に追加」できるようになる(※1)
- Rec(Ins) Plate(Ins) … 再生中断後のRec/Plateで記録を行うと、その記録を「中断位置に挿入」できるようになる (※1,2 要Unlock Key)
※1: 記録後の簡易編集画面の上部ボタンで通常の記録と切替可能
※2: 中断された項目によって利用できる挿入の種類は異なります
- Surface Duo, Surface Duo2など折り畳み機種での簡易モード動作のための実験的オプション「画面サイズを調整」「画面結合」をシステム設定に追加
設定手順例)
1. FRep2オプション – システム設定 – 「画面サイズを調整: Surface Duo (またはDuo2, 他機種の場合は1画面モード時のサイズを指定または最大サイズを検出)」
2. FRep2オプション – システム設定 – 「画面結合(実験中): ON」
3. FRep2ユーザー補助サービスをいったんOFFにし、再度ONにする
4. FRep2サービスを再度開始し、簡易モードでの記録・再生など動作を確認する
修正
- 記録の複製直後に再生するとプログラム番号がずれていた問題を修正
- 記録の編集で項目を削除した直後に保存されたプログラム番号がずれていた問題を修正
- 簡易編集後にパネル上の選択をなるべく維持するようルールを調整
[1.7 2022/11/23]
追加
- 最後の再生/中断項目をプログラムの編集画面にマークする設定「項目の外観設定 – 最後の再生項目」を追加 (要Unlock Key)
- 記録画面の編集設定に「プログラム編集から開く」を追加
- OCR項目の設定に分割法を追加
- 操作パネル設定の長押しコマンドにフリック方向を追加
- 記録の設定にフリック方向を追加(クイック選択用)
- スクリーンショット項目に最後に保存されたファイルを参照するボタンを追加
- 画像選択時の選択肢に「最後の確認画像」を追加(画像認識の成功/失敗時保存、スクリーンショット項目で参照した最後のファイルを直接指定)
- 操作パネル設定に「撮影ボタンの映り込み防止」を追加(サポート用)
- 精密モード設定に「撮影失敗時リトライ」を追加 (サポート用)
- [Tasker Event Plugin] 取得変数 %freplastseq を追加 (最終再生項目ラベル)
修正
- フリック/ドラッグ関連の名称を修正
- プログラム編集時、項目削除後に保存した際にプレビュー表示対象がずれていた問題を修正
– OCR項目の一部設定をデフォルトに戻せなかった問題を修正
[1.6 2022/09/03]
追加
- プログラムの編集に新規項目「文字認識」… 指定位置の数字/一部記号を読み取り変数に格納する
- システム変数「最終OCR結果 @lastocr」「最終OCRラベル @labelocr」… 文字認識項目の認識成功時に結果と項目ラベルを保持
- 変数項目の文字列演算子「replace」… 代入先の変数内の文字列のうち対象文字列(引数1)が存在すれば置換文字列(引数2)に置換
- 状態表示設定に通知バーからのパネル切替に失敗する環境向け「通知タップでの表示切替待ち」… 通知のタップ後、パネル表示/非表示までの待ち時間を指定
修正
- 初回起動時の表示内容を調整
- 画像認識やタッチ操作項目をスクリーンショット上で編集する際にマルチタッチ操作による移動が拡大率に沿っていなかった問題を修正
- 色域指定の値を細かく調整できるようスライダーUIを改良
- タッチ操作項目の待機間隔に0秒と変数を指定した際の表示のずれを修正
[1.5 2022/07/16]
追加
- 再生中断したプログラムを中断項目から再開する機能(デフォルトでは上ボタン長押し) .. 成功/失敗のある項目の行き先が中断、再生中パネルから中断、操作再生中に割り込み中断した際に、その項目から再開
- 操作パネル設定「中断プログラムの再開」.. 再開メニューの場所を指定または再開機能を無効化
- ショートカット、Taskerプラグインからの再生設定に「再開」選択肢 .. プログラムに対してのみ指定可能、再開データがある場合のみ再開
- アプリ起動項目「トップ入替フラグ」オプション .. FRepのタスク履歴/トップ入れ替え相当
- 状態表示設定「再生プロセスの通知」に詳細選択肢 .. ポップアップ通知の種類を指定
- 状態表示設定「通知しない項目タイプ」.. ポップアップ通知を行わない再生項目を種類で指定
- 状態表示設定「現在のアプリを表示」.. 通知バーおよび通知バータップ時に認識している現在のアプリパッケージ名を表示 (サポート用)
- プログラム編集のウィンドウ設定「ダイアログ再生成」.. 一部機種で編集中に画面が暗転し操作できなくなる問題対策 (Blackshark, Xiaomi製機器ではデフォルトON)
- 操作パネル設定「画像認識と重なる場合」.. 画像認識がスクリーンショットを連続撮影する際に、パネルが認識対象や検索範囲と被らないよう位置を調整
修正
- 画像認識項目の閾値設定のUIを調整
- Android 7でマスク編集の色域選択を実行した際にエラーが発生する問題を修正
- タッチの再生を割り込み中断した後、次の再生時にカーソル位置が残っていた問題を修正
- スクリーンショット項目を含むプログラムが撮影後のファイル保存に失敗した際に誤った再生結果が記録される問題を修正
– RootモードでFRep2サービスを終了した際にエラーが発生する場合があった問題を修正
– RootモードでのAndroid 12でキー操作項目が動作しなかった問題を修正
– Android 12環境で戻るキーでアプリを終了してもメモリが解放されない問題を修正
– Android 12環境でのFRep2通知を調整
[1.4 2022/06/11]
追加
- 精密モード設定「指を離すシグナルを補完」.. 精密モードで指を離す操作が正常に再生されない環境向け
- スクリーンショット設定「録画バッファ調整」.. 精密モードでの記録時、スクリーンAPIでスクリーンショットが正常に記録されない環境向け [Pixel3aでは間隔調整(奇数)と録画時のサイズ調整:128px]
- アプリアイコン長押し時のショートカットメニュー
- システム変数「最終マッチラベル」@labelmatch .. プログラム番号とラベル名を含む
修正
- サポート情報に記録時の最終ログメッセージを追加
- 精密モードの内部リソース消費・再生の安定性を改善
– ポップアップ通知タイプがユーザー補助サービスの場合には再生中の上ボタンダブルタップで最終マッチ位置を表示するように改変
– 状態表示設定「通知タップ時バーを閉じる」を廃止 (※Android SDKによる制限のため)
[1.3 2022/05/07]
追加
- スクリーンショット設定に「透明度を補正しない」を追加(サポート用)
※このバージョンでの修正が既存の画像認識結果に影響するかを調査するための設定
修正
- 一部機種でFRep2 Unlock Keyが認証されない問題について修正 (要FRep2 Unlock Keyの更新:バージョン1.1)
- 簡易モードの再生中に機器の負荷状態によってFRep2がフリーズする問題を修正 (安定性向上)
- 簡易モードでの再生中断時にカーソル表示が中断されていなかった問題を修正
- 一部の環境で特定の場合にスクリーンAPIによるスクリーンショットが透明度を含む場合に画像認識が正しく判定されなかった問題を修正(Pixel 3a, Android 12で確認)
– Android 12向け開発環境に更新し、要求される対応のため内部を調整
– 各種記録リストの「記録」フィルタ指定時に関数が表示されていた問題を修正
– RootまたはAndroid ~9環境での精密モードでタッチ情報の取得時に動作が停止する問題を修正
– RootまたはAndroid ~9環境での精密モードの再生アルゴリズムを調整 (安定性向上)
– ループ/区間項目のラベルを空にしても再生プロセスが通知されていた問題を修正
[1.2 2022/04/02]
追加
- 各種記録リストのフィルタに「非表示(倉庫)」
修正
- 各記録の表示設定に非表示を指定した場合に記録リストからも非表示にするよう変更
- アプリ対象年齢と広告(AdMob)の表示内容設定が一致しなかった問題を修正
[1.1 2022/03/05]
追加
- 記録のメニューに.frep2ファイルに記録を書き出す「ファイルに書き出し」
- 記録のメニューに.frep2または.frepdbファイルから記録を取り込む「.frep2/frepdbを読込」
- 各プログラム項目の行き先指定に「任意の項目」
- プログラムの編集のメニューにメディア(画像)内のスクリーンショットが表示されず画像認識などに指定できない環境向け設定「データ設定 – メディアフィルタを無効」 (Xperia XZ3, Android 10で報告)
- プログラムの編集に項目表示タイプ 小リスト
- プログラムの編集メニューに「外観設定 – 共通の表示タイプ」
- (1.0a) 記録画面の個別メニューに「複製」
- (1.0b) オプション内スクリーンショット設定に「取りこぼし補正」
- (1.0b) スクリーンショット項目にサポート用行き先設定「失敗したとき:」
修正
- 精密モードで短い再生やタッチ操作を連続で実行するとフリーズする場合があった問題を修正
- FRep(1)で暗号化して書き出した.frepdbファイルを読み込む際に誤ったパスワードを指定するとエラーが発生する問題を修正
- プログラム項目を長押しドラッグで移動させる際に、リストに折り畳まれた項目が存在すると正常に移動できない問題を修正
- 状態画面, サポート情報, 再生ログの内容を調整
– パネルUIのダブルタップ、サブパネルの長押しメニュー位置を修正
– 長いテキストやプログラム番号の表示を修正
– Android ~9で画面キャプチャの許可を「今後表示しない」設定で許可した状態で、再生開始直後に画面をタッチするとエラーが発生する問題を修正 (通知バーからパネルを再表示する必要があります)
– FRep2に対するストレージ(メディア)アクセス権限をOFFにした後などにFRep2アプリに復帰するとエラーが発生する問題を修正(OSの仕様上復帰はできないためエラーを避けてアプリを終了します)
– 特定の状況で画像認識やスクリーンショット項目が割り込み中断で終了する問題を修正
– プログラムでラベルを空に設定した項目がポップアップ通知に表示されていた問題を修正
– 画像認識時のエラー終了理由を割り込みと撮影失敗に分類
– 記録の表紙画像が破損していた場合の表示を修正
[1.0 2022/02/05]
追加
- 記録のメニューに「.frepdbから読込」… FRep – Finger Replayerで書き出した .frepdbファイルから記録を取り込む
修正
- Androidの設定でフォントサイズが大きい場合にアプリ・サービスとも動作しなかった問題を修正
- 機器idが初期idと異なっていた場合、精密モード用から簡易モード用記録の変換に常に失敗していた問題を修正
- UIを調整 (プレビュー、システム情報画面、通知)