1.リリース情報
リリース日:2020/02/17
バージョン:3.6.1
2.新機能
2-1.プロジェクト自動保存機能の追加
Unifinity Studioで、デバッグ実行開始時にプロジェクトを保存するオプションを追加しました。これにより、Unifinity Studioが強制終了した場合でも作成したプロジェクトの内容を復元しやすくなります。
2-2.「元に戻す」機能の改善
Unifinity Studioで、プロジェクト保存を跨いだ「元に戻す」や「やり直し」ができるようになりました 。
2-3.iPadでのピッカーダイアログ表示位置の設定の追加
iPadでのピッカーダイアログの表示位置を、従来の画面下部からタップしたコントロールの近くに変更するオプションを追加しました。
2-4.IME制御機能の追加(Windows)
Unifinity StudioとWindows版Unifinity Application Playerで、テキストボックスにフォーカスを当てた際のIMEの入力モードの初期状態を設定できるようになりました。
2-5.アプリケーション自動ダウンロード機能の追加
Unifinity Application Playerで、ユーザー認証時にUniBaaSから自動でアプリケーションをダウンロードできるようになりました。また、起動時にアプリケーションを自動的に更新するオプションを追加しました。
4. [環境設定]タブ(Unifinity Application Player)
2-6.アプリケーションダウンロード時のUI/UXの改善
Unifinity Application Playerで、ユーザー認証やアプリケーションダウンロードした際のUIを調整しました。
2-7.コンボボックスの動作および表示の改善(Windows)
Unifinity StudioとWindows版Unifinity Application Playerで、コンボボックスでの以下の項目の動作および表示を改善しました。
- 矢印キーで選択項目を変更、Enterキーで選択内容を確定できるようになりました。
- コンボボックスの文字サイズを大きくしました。
- タイトルの表示方法・内容を変更しました。
2-8.ダイアログ表示の改善(Windows)
Unifinity StudioとWindows版Unifinity Application Playerで、ダイアログを閉じるボタンを大きくしました。
2-9.スタンプ機能の追加
【デバイス/スタンプカメラ起動】ロジックと【画像/スタンプ画像合成】ロジックを追加しました。画像やカメラ撮影した写真にスタンプを重ねて貼れるようになります。これにより、報告書に貼付する画像をより簡単に作成いただけます。
2-10.画面イメージ取得機能の追加
指定した画面の内容を画像として取得する【画像/画面イメージ取得】ロジックを追加しました。
2-11.サブフォーム遷移機能の拡張
フォーム名を名称で指定してサブフォーム遷移する【コントロール/サブフォーム遷移先(名称指定)】ロジックを追加しました。
2-12.グローバル変数設定画面の調整
Unifinity Studioで、グローバル変数設定画面の表示内容を調整しました。
2-13.カレンダー(日)のグループ表示機能の拡張
カレンダー(日)のグループ表示で、集計に使用するグループIDと表示に使用するグループIDに別の値を設定できるようになりました。これにより、例えば同姓同名の場合でも、人ごとに予定を分けて表示できるようになります。
2-14.ソフトウェアライブラリーのアップデート
使用しているライブラリーを、新しいバージョンにアップデートしました。
3.不具合改善
3-1.カレンダー(日)表示時にクラッシュすることがある不具合の修正
カレンダー(日)に0分間の予定を表示するとクラッシュする不具合を修正しました。
3-2.特定サフィックス検出時に入力した内容が消えることがある不具合の修正(iOS)
iOS版Unifinity Application Playerのテキストボックスで複数行入力を有効にしている場合、特定サフィックス検出時処理で改行を検知した場合際、入力した文字が消える不具合を修正しました。
3-3.【制御文/パラメーター】ロジックで引数を取得できないことがある不具合の修正
【制御文/パラメーター】ロジックが、処理の先頭以外にあった場合、引数の値が取得できない不具合を修正しました。
3-4.ランチャー画面でのアイコン表示の修正(iOS・Android)
Android版Unifinity Application Playerで、ランチャー画面に表示されるアプリアイコンのサイズが同じになるよう修正しました。また、iOS版Unifinity Application Playerで、表示されるアイコンのアスペクト比が、元画像と同じになるよう修正しました。
3-5.Unifinity Studioでデバッグ実行した際にクラッシュすることがある不具合の修正
一部アプリケーションをUnifinity Studioでデバッグ実行した際、クラッシュすることがある不具合を修正しました。
3-6.Unifinity StudioおよびUnifinity Application Player終了時にExcelのプロセスが残る不具合の修正(Windows)
Unifinity StudioとWindows版 Unifinity Application Playerで、UnifinityからExcelを起動後すると、Unifinity StudioやUnifinity Application Playerの終了後もExcelのプロセスが終了せず残り続ける不具合を修正しました。
3-7.【制御文/Unifinityアプリインポート(ファイルパス)】を繰り返し実行するとクラッシュすることがある不具合の修正
【制御文/Unifinityアプリインポート(ファイルパス)】ロジックを繰り返し実行するとメモリ使用量が次第に増加しクラッシュすることがある不具合を修正しました。
3-8.UI表記の修正
【制御文/If】、【制御文/If(開始)】、【制御文/If(終了)】の表記を統一しました。
3-9.アプリがフォアグラウンドに復帰すると操作不能になることがある不具合の修正
iOS版Unifinity Application Playerで非アクティブ時の動作を「継続する」に設定したタイマーが有効な状態でアプリをバックグラウンドに移動し、再びアプリをフォアグラウンドに復帰させると、画面操作が不可能になることがある不具合を修正しました。
3-10.カレンダー(日)に「描画開始時間位置」を設定し0:00までスクロールすると、描画開始時刻に戻る不具合の修正
カレンダー(日)に「描画開始時間位置」を設定し0:00までスクロールすると、設定した描画開始時間位置にスクロール位置が戻る不具合を修正しました。
3-11.Waiting表示が消えないことがある不具合の修正(iOS)
【制御文/非同期処理実行】、【制御文/タイマー開始】から実行した処理の中で【メッセージ/Waiting画面表示(On)】、【メッセージ/Waiting画面表示(Off)】を実行した場合、Waiting表示が消えない不具合を修正しました。
3-12.一部端末にて画面表示に空白領域がある不具合の修正(Android)
ディスプレイに切り欠きを持つAndroid端末でナビゲーションバーとツールバーの間に空白領域が表示される不具合を、Android 9以降の端末を対象に修正しました。なお、切り欠きがディスプレイの上下にあるAndroid 9端末については、本リリースでの修正の対象外となります。
3-13.撮影した画像が回転して表示されることがあるのを修正(Android)
Androidで画像を縦向きに撮影した場合、コントロールに貼り付けると横向きに貼り付けられることがある不具合を修正しました。
3-14.位置情報取得中にGPSを有効にするとクラッシュする不具合の修正(Android)
Androidで端末設定からGPSを無効にした状態でロジックから位置情報取得を開始し、その後端末設定からGPSを有効にするとPlayerがクラッシュする不具合を修正しました。
3-15.ノーティフィケーションが表示されない不具合の修正(Android)
Android 8.0以上の端末でノーティフィケーション表示ができなかった不具合を修正しました。
3-16.【メッセージ/Waiting表示(ON)】ロジックに不要なパラメーターが表示される不具合の修正
Unifinity Studioで【メッセージ/Waiting表示(ON)】ロジックに不要なパラメーターの設定項目が表示されていた不具合を修正しました。
3-17.DNSキャッシュの無効化
ロジックからネットワーク通信する際のDNSキャッシュを無効にするよう変更しました。なお、OSバージョンやHTTP通信の内容によってはロジックの実行終了後もしばらくDNS切り替え前のIPアドレスで通信が行われることがあります。
3-18.言語設定が英語のUnifinity Studioで一部ロジックのパラメーターが設定できない不具合の修正
言語設定が「英語(米国)」のUnifinity Studioで、以下のロジックのパラメーターを設定することができない不具合を修正しました。
- 【コントロール/表スクロール】(【Control/Table scroll】)
- 【コントロール/サブフォームスクロール】(【Control/Scroll subform】)
- 【コントロール/サブフォーム遷移先】(【Control/ChangeContent】)
- 【コントロール/サブフォーム表示倍率取得】(【Control/Retrieve the displaying scale of the subform】)
- 【コントロール/サブフォーム表示倍率セット】(【Control/Set the displaying scale of the subform】)
3-19.英語環境でのUnifinityアプリケーションファイル選択時にuapファイルがフィルターされない不具合の修正(Windows)
OSの言語設定を日本語以外に設定したWindows版Unifinity Application Playerで、TOPメニューの「アプリケーションを開く」(Open the application)のファイル選択ダイアログを表示したときに、uapファイルをフィルターして表示することができない不具合を修正しました。
4.その他
4-1.画面の向きの設定「縦の逆さま固定」の廃止
本バージョンより、プロジェクトの設定「画面の向き」から「縦の逆さま固定」の選択肢が廃止されます。既存のプロジェクトで「縦の逆さま固定」に設定されている場合、「縦固定」の設定に変更されます。