oov / aviutl_psdtoolkit

PSDToolKit
https://www.nicovideo.jp/series/436
MIT License
114 stars 11 forks source link

アップデートの度に Lua に書いた設定がリセットされるのを改善したい #21

Closed oov closed 6 years ago

oov commented 6 years ago

設定を書くべき箇所が分散しているという別の問題も併発しているので、そこも含めて解決したい。

  1. script\PSDToolKit\setting.lua をユーザーの手で作ることで設定が読み込まれる仕組みを作る
  2. デフォルト設定の全てを記述した script\PSDToolKit\setting-default.lua を配布ファイルに含める
  3. プログラムからは setting-default.lua を読んだあとに setting.lua で上書きして使う

setting.luasetting-default.lua をコピーして作るのではなく、setting.lua-template のような、ほぼ空のファイルをリネームして作るようなやり方にする。

こうすることでユーザーがどの設定をカスタマイズしているのかを一目瞭然にし、例えば新規に設定項目が追加されて「どれが追加されたかわからない」という状況になっても、全設定のコピーのやり直しをしなくて済む構造にしたい。

oov commented 6 years ago
oov commented 6 years ago

c8f9912816d6f2f4e3220703fcf071b030e06bef で実装完了。