メインコンテンツまでスキップ

リリースノート

1.2.7.10916​

  • バックグラウンド自動ロード後イベント(onAfterAutoLoad)を、C# 版・Python 版の型付き API から購読できるようにしました。C# 版では RegisterOnAfterAutoLoad<T> メソッドとハンドラ基底クラス ProjectAfterAutoLoadEventHandlerBase(イベントパラメータからプロジェクト、自動ロードの状態、読み込みに失敗したモデルファイルを取得できます)、Python 版では on_after_auto_load を使用します。
  • 追加ロード後イベント(onAfterModelUnitLoad)の購読 API が型付き API に不足していたため、同様に追加しました。C# 版では RegisterOnAfterModelUnitLoad<T> メソッドとハンドラ基底クラス ProjectAfterModelUnitLoadEventHandlerBase、Python 版では on_after_model_unit_load を使用します。
  • 新しいイベントに対応していないバージョンの Next Design 上でも、エクステンションの初期化が例外にならないようにしました(未対応のイベントは登録が無視され、発生しません)。
  • サンプルエクステンションのマニフェストスキーマに上記のイベントを追加しました。
  • ExtensionPoints を用いたエクステンションで使用するデフォルトのアイコンを埋め込みリソースに変更しました。そのため、エクステンション実行時、リソースフォルダにデフォルトのアイコンが出力されないようになります。
  • ExtensionPoints を使って作成したプロジェクトをビルドすると NextDesign.Desktop の参照バージョンが見つからないという警告が出る問題を解消しました。

1.2.3.10306​

  • Next Design V5.0へのバージョンアップにともない、ライブラリを更新しました。

1.2.2.41030​

  • Next Design V4.0へのバージョンアップにともない、ライブラリを更新しました。

1.1.3.30714​

  • .NET6に対応しました。
  • ExtensionsPointsのAPIを使い、プロジェクトライフサイクルのエクステンションで"id"パラメータを指定してコマンドを割り当てて追加されたコントロールについて、実行可否を常に有効にしていてもプロジェクトを開き直すと無効になってしまう問題を解消しました。

1.0.1.20202​

  • 格納フォルダに書き込み権限がないとデフォルトのアイコンイメージの読み込みに失敗し、エクステンションのロードを失敗させる問題を修正

1.0.0.20125​

  • CommandHandlerBase, EventHandlerBase クラスの HandleException() メソッドのデフォルト実装がないため、例外発生時のデフォルト動作がモデル編集内容をコミットするようになっていたためロールバックするよう変更

1.0.0.20119​

  • バージョン番号変更のみ

0.6.4​

  • ND11パッケージで、アクティベート処理が異常終了してしまう問題を修正

0.6.3​

  • ページ変更
    • ExtensionPoints.Events.Pages.RegisterOnBeforeChange、ExtensionPoints.Events.Pages.RegisterOnAfterChangeメソッドのパラメータのクラス名(イベントハンドラのベースクラス名がNavigator...になっていたので修正

0.6.2​

  • githubリポジトリを移動

0.6.1​

  • チェックボックスで初期値の指定がUIに反映されない問題を修正

0.6.0​

  • Next Design V2.0.0.11125 に対応

0.5.3​

  • リボングループに追加されているコントロール群を取得可能に変更

0.5.2​

  • イベントマネージャでイベント発行許可・中断を指定できるように変更
  • エクステンションを無効化(コマンド、イベントのディスパッチ停止)できるように変更

0.5.1​

  • ラベルなしのメニューを追加できるよう拡張
  • リボンに追加したコントロールを他のグループにも表示できるよう拡張
  • イベントハンドラのCanExecuteが存在しないときにディスパッチしないバグの修正
  • 拡張ポイント情報やマネージャ保持情報をデアクティベート時にクリア

0.5.0​

  • チェックボックスで初期値を設定できるように変更
  • Contextの拡張メソッドを追加

0.4.4​

  • コマンドが未登録でもリボンの登録時に自動で登録するように変更

0.4.3​

  • チェックボックスにコマンド登録できないバグの修正

0.4.2​

  • プロジェクトライフサイクルでリボンが更新されないバグの修正

0.4.1​

  • XMLコメントを修正