変更案: オプションのデフォルト値の変更・統廃合(~0.12.4α)

Issue #333 resolved
k4nagatsuki repo owner created an issue

いくつかのオプションのデフォルト値の変更・廃止を考えています。賛成・反対意見や、他に手を付けた方がよさそうなオプションがある場合はぜひコメントをください。

一般・メッセージログの表示形式
圧縮表示をしばらく試していますが情報不足は感じないので、デフォルトを「高さを圧縮」にしてもよいのではと考えています。
詳細・新規登録ダイアログに自動ボタンを表示する
現在はデフォルトで無効ですが、有効にしてもいいかもしれません。1.50以降のユーザは自動ボタンに慣れているはずです。
詳細・行動不能でも行動選択ダイアログを開く
これはCWPy 0.12との挙動合わせのために設けたオプションですが、ほとんど意味がないため不要ではないかと考えています。できる事のわりに実装が複雑でもあります。

Comments (14)

  1. 暗黒 騎士

    全部賛成です。

    確かに「行動不能でも行動選択ダイアログを開く」は解説を書いていてどういう使い方があるんだろう…?と思っていました。他は「メイン画面で白いカーソルを使用する」がデフォルトでないのが意外に思いました。(ただ.pyだとこのオプションは効かないので応急処置的な状態?)

  2. Liar_cw NA

    一般・メッセージログの表示形式

    • 賛成です。実装直後から「高さを圧縮」にしていますが、他を選ぶことがないくらいとても便利な機能ですね。

    詳細・新規登録ダイアログに自動ボタンを表示する

    • 特に意見はありません。

    詳細・行動不能でも行動選択ダイアログを開く

    • 賛成です。CW1.50(デバグ宿)では敵の行動選択ダイアログを覗くことができますが、アイテムカードを見ることができるだけでそちらもほぼ無意味です。
  3. k4nagatsuki reporter

    ありがとうございます。

    とりあえずもう一週間ほど置いて異論が出なければ実行に移したいと思います。

    他は「メイン画面で白いカーソルを使用する」がデフォルトでないのが意外に思いました。(ただ.pyだとこのオプションは効かないので応急処置的な状態?)

    SDLかpygameのデフォルトが黒カーソルで、私がそれに慣れているので現状のままですが、これは白をデフォルトにしてもいいかもしれませんね。しかし効かないというのはおかしいです。またバグでしょうか?(手許では再現しない)

  4. 暗黒 騎士

    うーん、どうなのでしょう。exeで起動すると有効なのですが、「cardwirth.py」で起動時には(実装されたのは12.3の次の日だったかと思いますが、その時点から)常に黒カーソルです。python関係のファイルが足りてなかったり、旧OS非対応的なことかもしれません。

  5. crowstar

    一般・メッセージログの表示形式を「高さを圧縮」に
    詳細・新規登録ダイアログに自動ボタンを表示するを「有効」に
    詳細・行動不能でも行動選択ダイアログを開くの撤廃

    自分はこれらの意見に賛成です。特に上2つはデフォルトで設定されている方が良いと思います。

    詳細・新規登録ダイアログに自動ボタンを表示する

    自動設定のボタンはオプションでON・OFF出来たんですね。各項目の自動設定がないものだと思って今まで見落としていました。
    それと名前・性別・画像を設定する場面で、名前だけを自動で付けるボタンもあれば良いと思います。(これについては新しく立てた方が良いでしょうか?)

  6. k4nagatsuki reporter

    名前欄はレイアウトをどうしたものか考えあぐねてそのままになってますね。欄の横はいまいち無粋な気がしていたのですが、どうせ他のダイアログでも好き放題に配置しているのでいまさらです。今やるとしたら、たぶんその位置になるでしょう。

    Issueは記録を残す意味もあるので、できれば新しく立てた方がいいです。よろしければお願いします。

  7. crowstar

    名前のみの自動設定に関するissueを立てました。
    名前以外にも他に自動設定に関する意見がありましたらIssue #334で、といったところでしょうか。

  8. k4nagatsuki reporter

    手持ちのXP環境でcardwirth.pyからの実行でカーソルが変更されない問題を再現しようと試みましたが、失敗しました。問題の内容からすると、インストールしたライブラリのバージョンが異なるのかもしれません(py2exeで作成した実行ファイルには私の環境で使用しているライブラリが含まれています)。

    また、白カーソルが表示されないのであれば、同じ理由でJPY1の無限ウェイトの時のマウス型カーソルも表示されないはずです。そちらはどうでしょうか。

  9. 暗黒 騎士

    解決しました! 以前なにかの報告の流れで入れたpygame-1.9.2a0.win32-py2.7.msiが原因だったようです。removeしてpygame-1.9.1.win32-py2.7.msiを入れなおしたところ白くなりました。 初心者的なミスで申し訳ありません…(最近多い)

    1.9.2a0の状態ではJPY1のマウス型カーソルも黒く表示されていました。

  10. k4nagatsuki reporter

    音声周りを調べてる時でしたっけ……。pygameの新バージョンのバグか仕様変更ですかね。pygameのissuesに答がありそうなんですが、詳しく読んでいません。

    いずれライブラリをアップデートする時が来ると思うので、その時に問題が出たら対応しましょう。

  11. k4nagatsuki reporter

    というわけで、改めて@akkwさんの指摘で白いカーソルをデフォルトにすることも考えたいと思います。賛成・反対などご意見のある方はぜひどうぞ。

  12. crowstar

    自分は白いカーソルをデフォルトとする意見に賛成です。
    多くのユーザーが馴染み深いのも白カーソルだと思いますし。

  13. k4nagatsuki reporter

    pull request #1329

    皆様ご意見ありがとうございます。反対意見は見られなかったので、以下を実行しました。

    • 「メッセージログの表示形式」を「高さを圧縮」に変更。
    • 「メイン画面で白いカーソルを使用する」を有効に変更。
    • 「新規登録ダイアログに自動ボタンを表示する」を有効に変更。
    • 「行動不能でも行動選択ダイアログを開く」オプションを廃止。
  14. Log in to comment