1.リリース情報
リリース日:2018/04/25
バージョン:2.2.6
なお、iOS版につきましては、バージョン番号が2.20.6となりますのでご注意ください。
2.新機能
2-1.Bluetooth Low Energey(BLE)対応
BLE機器の情報を取得するロジックを追加しました。
【デバイス/BLEスキャン開始】
【デバイス/Eddystone情報取得】
【デバイス/BLEスキャン停止】
2-2.サブフォームリストでの上下スワイプ時処理の追加
リスト形式のサブフォームにおいて、上端と下端を超えてスワイプしたときに発生するイベントを追加しました。
2-3.テキストの押下瞬間時処理の追加
テキストボックスをタップしたときに発生するイベントを追加しました。
2-4.非同期処理の追加
通信などの処理を非同期で実行するロジックを追加しました。
【制御文/非同期処理実行】
3.不具合改善
3-1.QRコードリーダーを複数回起動するとアプリが落ちてしまう問題を修正(Android)
AndroidでQRコードリーダーを複数回起動するとアプリが落ちてしまう問題を修正しました。
3-2.中国語翻訳不具合の修正
中国語表示の内容を意味の正しい文言に修正しました。
3-3.コントロールが多い画面に、画面遷移を繰り返した場合に、メモリが不足することでアプリが強制終了してしまう不具合の修正
画面遷移時のメモリ制御を改善しました。
3-4.画面の回転を何度も行うと、メモリが不足することでアプリが強制終了してしまう不具合の修正
画面回転時のメモリ制御を改善しました。
3-5.手書きビューの復元ができなかった不具合の修正(Android)
Androidで手書きビューの入力内容を保存した後に保存したデータを手書きビューに再びセットしても、手書きビューに入力内容が表示されなかった不具合を修正しました。
3-6.処理の修正して保存を押してもファイルに保存されなかった不具合の修正
3-7.フォーム遷移した際に、メモリ破壊を起こすケースのあった不具合の修正
3-8.カレンダーコントロールの描画事前処理でフォーム遷移すると致命的なエラーが発生する不具合の修正
3-9.サイズの異なる画面へ遷移した際に、オープン時処理でスケーリング値を使用するロジックを使うと動作不良を起こす不具合の修正
3-10.UIコントロールにシングルクオート、イコール、数字データを設定すると設計書出力が正しくなかった不具合の修正
3-11.カレンダー制御/描画開始時間位置セットに0をセットしても00:00が先頭にならななかった不具合の修正
3-12.「カレンダー制御/描画開始時間位置セット」のカレンダーの描画開始時間にスクロール上限値を上回る値を指定された場合に、下部余白埋めされていた不具合の修正
3-13.フリックが効かなかった不具合の修正(iOS)
iOSで高速でフリック入力をした時に、フリックが効かなかった不具合を修正しました。
3-14.デバッグログ出力の高速化対応
開発環境でデバッグログの出力にかかる時間を高速化しました。
3-15.WebViewに入力後ナビゲーションバーが隠れない問題を部分的に修正(Android)
AndroidでWebViewのコンテンツ内のテキストボックスに入力した後に、ナビゲーションバーが設定に関わらず表示され続ける不具合を修正しました。
3-16.WebViewの外をタップしてもWebViewからフォーカスが外れない問題の修正(Android)
AndroidでWebViewのコンテンツ内のテキストボックスにフォーカスしている時に、WebViewの領域外をタップしてもテキストボックスからフォーカスが外れない不具合を修正しました。