修正した問題と制約事項(Next Design V5.1)
本プログラムでは以下の問題・制約事項の修正を行い、より安定した品質でアプリケーションをご利用いただけるようになりました。
Next Design 本体
ダイアグラム・ツリーグリッド
- ダイアグラム上でDeleteキーを押下して参照シェイプを削除した際に、削除対象シェイプに繋がるコネクタに対応する関連が削除される問題を解消しました。
- シェイプが参照するモデルと同一のモデルを参照する子シェイプ(再掲シェイプ)が存在する場合、シェイプを削除するとNDがフリーズする問題を解消しました。
- ツリーグリッドのズーム倍率が100%以外の場合に、マウスのドラッグで列幅を変更すると、変更位置を表すゴースト線が離れた位置に表示される問題を解消しました。
エラーチェック
- 対象フィールドが存在しないパス制約がある状態でエラーチェックを行った場合にシステムエラーが発生する問題を解消しました。
スクリプトエディタ
- スクリプトエディタでAPIメソッドの説明が表示されない場合がある問題を解消しました。
インストーラ
- Next Design を一般ユーザ権限でインストールしたアカウントでインストール後に usersettings.json を保存するような設定変更(言語切り替えなど)を一度もしていない場合、Next Design 上でDC Agentiqs のチャットウィンドウを利用できない問題を解消しました。
- 英語版のインストーラを使用してNDをインストールしても、標準ユーザーは表示言語が日本語となってしまう問題を解消しました。
アプリケーション全般
- Next Design 起動後、初回のスクリプト実行に5秒以上時間がかかり、黒画面になることもある問題を解消しました。
- 以下のコンテキストメニューの表示を修正しました。
- 「ブックマークに登録」の英語版メニュー「Add BookMark」
- 「モデルをインポート(M)...」の英語版メニュー「Import Model」
関連ツール
NDMerge
- 対象フィールドが存在しないパス制約がある状態でNDMergeでプロファイルマージを行った場合に、コンフリクトが発生してマージできない問題を解消しました。
- NDMerge を用いて親変更されたモデルをマージした際、想定通りの OwnerId$Path が設定されない場合がある問題を解消しました。
ExtensionPoints ライブラリ
- ExtensionPointsを使って作成したプロジェクトをビルドするとNextDesign.Desktopの参照バージョンが見つからないという警告が出る問題を解消しました。
拡張パッケージ
MarkdownEditor
- プロジェクトが保存されている場合に、マークダウンプレビューでWindows相対パスのファイルリンクをクリックすると、プロジェクトファイルの場所を基点として開けるようになりました。
- マークダウンプレビューで空のリンクや「?」から始まるリンクをクリックすると、リンク先が見つからない旨を通知するようになりました。
