VSCode拡張機能 v1.4.3:マクロ定義重複をエラー表示


VSCode用拡張機能 SKYNovel 更新
## v1.4.3
- bug:複数ファイルでのマクロ定義重複チェック処理修正
## v1.4.2
- chg:マクロ定義重複をクイックピックでなくエラー表示するように

 上記説明文どおりです。【エクスローラーバー】に赤字表示されています。

 また、【問題タブ】にもエラー数&エラー内容を表示します。
 クリックすると重複箇所を開きます。マクロ名を変えるか、削除して下さい。


 セーブしたときに重複がなくなれば、エラー表示も消えます。


 複数ファイルにまたがるマクロ定義重複もチェックします。
スポンサーサイト



VSCode拡張機能 v1.4.1:ファイル重複警告・マクロ定義重複警告


VSCode用拡張機能 SKYNovel 更新
## v1.4.1
- add:ファイル重複警告で、クイックピックをクリックで削除できるように
## v1.4.0
- add:プロジェクト内ファイル重複チェック・モーダルで警告
- add:プロジェクト内マクロ定義重複チェック・モーダルで警告
## v1.3.6
- bug:プロジェクト設定GUI、変更したのに別のタブにフォーカスして戻ると、表示値が変更前に戻っている件(実際のファイルは戻らない)

 SKYNovel として動作できない致命的な問題に関して、警告ダイアログをモーダル(他のことをさせない)で表示し、修正を促す機能を追加しました。
 起動時・スクリプト編集時にマクロ定義で重複を発見した際、上図のような表示をします。

 「OK」すると、以下のように出現箇所を一覧表示します。


 どちらかクリックすると、以下のように定義先を表示します。



 もう一つ、prj/ 下の別々のフォルダに同じファイル名のファイルが存在するとマズいので、警告します。


 こちらもどのフォルダに重複しているか表示します。(これはクリックしてもなにもしません)
(クリックでファイル削除)


 いきなりファイル削除せず、確認します。

SKYNovel v0.5.10更新:暗号化処理RC版(パッケージ化未チェック)

・SKYNovel v0.5.10 更新:
chg:プラグインsnsys_preを prj・path.json_ の為に先読みするように
add:暗号化 prj・path.json_ 対応
add:暗号化アニメjson_ 対応

VSCode用拡張機能 SKYNovel 更新
## v1.3.5
bug:powershell 区切り判定修正など
## v1.3.4
add:暗号化 prj・path・アニメjson_ 対応
add:prj.json_も変更追従

VSCode拡張機能 v1.3.3:プロジェクト設定のGUI編集機能追加


VSCode用拡張機能 SKYNovel 更新
## v1.3.3
- add:GUIでタイトル変更時に、アクティビティバーのタイトルも変更
- add:path.json変更に暗号化版を追従
- add:ファイル追加・変更・削除でその暗号化版も追従するように
## v1.3.2
bug:暗号化プロジェクトでのpath.jsonの指定修正
## v1.3.1
add:prj/prj.json に存在しない設定はデフォルト値を採用するように
## v1.3.0
add:prj/prj.json と package.json の GUI編集機能追加
add:テンプレのままの設定を警告し変更を促す画面を表示する機能

○SKYNovel v0.5.9 更新:
bug:暗号化スクリプトで[call fn=ext_*]などワイルドカード指定で不具合
○SKYNovel v0.5.8 更新:
chg:prj.json の項目 save_ns が簡略化されたことに伴い、セーブデータに前置詞「skynovel.」を追加
○SKYNovel v0.5.7 更新:
chg:prj.json の search セクションが不要になり、削除
add:prj.json の init.bg_color に "#000000" 形式をサポート

・(横書きテンプレ)初音館にて v1.0.22(値変更せず)
  ・prj/prj.json
・(縦書きテンプレ)桜の樹の下には v1.0.20(値変更せず)
  ・prj/prj.json
add:prj/prj.json にinitセクションを追加
chg:save_ns の「skynovel.uc」というデフォルト値、「skynovel.」という部分を削除。必要だと思われそうなので。


 VSCodeのエクスプローラーでprj.jsonやpackage.jsonを右クリックすると、
【SKYNovel GUIで編集する】が増えているので、クリックするとフォーム画面が開きます。
プロジェクトの設定をこのGUIで変更できます。


 画面上で変更すると、すぐさま各種ファイルに反映されます。
(今のところprj.jsonやpackage.jsonの二つを同時に変更します)


 また、テンプレのままで変更しておらず、必ず変更して頂きたい項目は赤っぽくして明示します。(問題なくなれば白色背景になります)
(一部項目の)未変更を検知し、プロジェクトオープン時にGUI画面を自動表示しますので、変更してください。


 現時点の全項目は以下の通りです。




【余談】
 本機能は AIRNovel では(大変すぎて)作れなかった ANEdit の夢を継ぐ、 GUI 環境を作る一歩でもあります。


 あと SKYNovel 暗号化機能への一歩でもあります。

SKYNovel v0.5.6更新:スクリプトロードに復号機構追加

・(横書きテンプレ)初音館にて v1.0.22
  ・prj/config/_config.sn
・(縦書きテンプレ)桜の樹の下には v1.0.20
  ・prj/config/_config.sn
bug:prj/config/_config.sn に [trace]文が残っていたのを削除


・SKYNovel v0.5.6 更新:
bug:チェックボタンに[event]登録すると、切り替えできなくなる不具合
bug:エラーになり[let_frame]で値が取れない不具合

・SKYNovel v0.5.5 更新:
bug:constructor引数のprotected変数宣言を修正

・SKYNovel v0.5.4 更新:
add:スクリプトロードに復号機構追加
chg:その他クラスインタフェイス追加・変更
chg:constructor引数→変数宣言に readonly 追加

VSCode用拡張機能 SKYNovel 更新
## v1.2.2
- bug:リファレンス検索パレットが動かなくなっていたのを修正
- bug:その他修正・作り込み
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →@famibee
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ