シーンビューで選択されたカードを色反転させる

Issue #133 resolved
jinto_ created an issue

理由は単純にpyの表示の仕方が見づらいからです。

1.50

WS000992.JPG

py

WS000994.JPG ©groupAsk 1999

縁に白い点線で選択されてることが示されてますが、じっと見ないと判別できないことがあります。

Comments (22)

  1. jinto_ reporter

    背景の方は今でも問題なく判別できるので、これを色反転させると見づらくなったという意見が出る可能性がある(改悪となってしまう)。 後は固定を外した状態での選択表示はカードの方も十分見やすい。 だからここら辺は変えなくていいといえる。

    エリア・バトルのカード(固定アリ)の時だけ色反転というのは出来るのだろうか。 或いは色反転をやめて選択されてますという何らかの印を出すようにするとか。 または線の色を変えるとか少し太くするとか(違和感が大きいかな)。 固定なしの時と同じくらい判別しやすくなればいい。

  2. k4nagatsuki repo owner

    エリア・バトルのカード(固定アリ)の時だけ色反転というのは出来るのだろうか。

    枠線をXOR描画するといいかもしれません。

    これは、端的にいうと、描画位置の色を反転させるというもので、マウスカーソルなど、どんな背景の上にも確実に描画する必要があるものによく使われます。

    線の太さも、2pxくらいにしてしまってもよさそうです。

    いつになるかはまったく分からないのですが、いずれ手を付けてみます。

  3. Liar_cw NA

    2点ほど意見があります。

    1. 点線とXOR描画(枠線)ですと、点線の方がまだ判別しやすいように感じました。画像を添付します。

    2. 単純に表示が足りていないのだと思います。カードビューのように、シーンビューでも選択中のものに青いカーテンを掛けたほうが良さそうです。

    Build: 2017-04-09 13:39:38 Debug (64-bit)
    Compiled by Digital Mars D 2073
    

    XOR.png

  4. jinto_ reporter

    カードビューの前面カードだと選ばれた後で判別が難しいので、ちょっと微妙かもしれません。
    でも前よりいいし、シーンビューの方で見るとかなり好きな表示です。
    ぱっと見で分かりやすいという意味では 青いカーテンがいいとは思いますが、1.50~next時代にシーンビューでそれで何度も見にくいなと思ってきたので個人的にはやめてほしいです。
    カードビューでは分かりやすくて好きですけど。

    自分としてはこれというアイデアがなければ、今のままでもいいです。

  5. Liar_cw NA

    先程のものと比べると大分 判別しやすくはなりましたが、 やはり各ビューで描画の仕方が異なってしまうのは気になるところです。

    私は@jinto_さんの逆パターンですね。 WirthBuilderからcwxeditorへ移った時は、 シーンビューに青カーテンがなかったので違和感に慣れるのに少々時間が掛かった覚えがあります。 他にも理由はありますが、現在でもシーンビューはあまり触りたくない部分ですね。

  6. k4nagatsuki repo owner

    技術的には少し面倒ですが、色反転のオプションを付けた方がいいですか?

  7. Liar_cw NA

    ご覧のとおり半ば好みの問題でもありますので お願いするのは心苦しいのですが、 「色反転」が「青いカーテン」のことを指すのでしたら点線の事も含めて、どうかお願いします。

    文字通りペイントソフトのような「色の反転」でしたら返って扱い難くなるかもしれないと想像します。

  8. k4nagatsuki repo owner

    すみません、話の流れで書き間違えました(ある要素と別の要素が脳内でこんがらがる事がある)。

    まさにカーテンの事です。pull request #40でオプション実装してみたのでお試しください(その他→シーンビュー→選択されたカードの上に半透明のカーテンをかける)。

  9. jinto_ reporter

    単純な発想ですが、線を太くすれば見やすくなるはずです。

    すみません。強調しすぎてあまり好きになれないです。
    どぎつく感じるというか。

    一つ勘違いしていたのでしょうか。
    シーンビューに青カーテンがないというのは、背景の方のことを言ってると思ったのですが、カードのことだったのでしょうか。
    それなら最初から半透明のカーテンがかかっていても自分は問題ないです。
    その場合、元の点線表示でも判別には困らないのでそちらでもいいです。

  10. Liar_cw NA

    背景画像次第で枠線の色が変わってしまうのは どうにも落ち着きません。 カードの方もカーテンを表示すると枠線が少々主張し過ぎてしまいます。 シーンビューの異質・異物感がどうしても拭えません。 枠線を以前の点線に戻せるオプションを追加していただけないでしょうか。


    それから、こちらはバグ・不具合報告になります。

    1. カードの拡大率の増減にカーテンが追いついていません。カードを小さくするとはみ出てしまい、大きくしてもカーテンは拡大率100%分の領域のままでした。

    2. エリアのシーンビューでカードAからカードBと続けて選択すると枠線のゴミが残ってしまいます。バトルの方では残らないようです。

    Build: 2017-04-09 20:40:54 Debug (32-bit)
    Compiled by Digital Mars D 2073
    
  11. jinto_ reporter

    自分としてはpull request #39の形がいいとも思えるのですが、点線表示と微差なのでこだわるほどではないと思います。 元をただせばカードの選択表示が見づらいから始まったのですが、カーテンをかける以外にこれといった解決策もないようなのでそれがいいのかなと思えてきました。 CardWirthEditorを見るとカードにはカーテンがかかって、背景にはカーテンをかけることがないですが、xeditorでもこのスタイルにしてほしいです。(背景にカーテンがかかるとごちゃごちゃと色で塗りつぶされてるようで好きにはなれない。)
    その場合、枠線は点線表示でもいいです。

  12. Liar_cw NA

    こちらは補足になります。

    先程の要望・意見の通り、シーンビューのカーテンはカードのみが好いと思います。 背景にも掛けてしまうと、カードと区別が付きにくくなりますし、言葉は悪いですが、くどい感じがします(そういった実装がされているWirthBuilderでは背景も青くなって画面が少々煩い感じになります)。

  13. k4nagatsuki repo owner

    pull request #42

    こんな感じでどうでしょうか。

    設定に線の描画方式を追加し、初期設定では従来の点線+カーテンとなるようにしてあります。

  14. jinto_ reporter

    すみません。 線の描画方式のオプションはなくてもいいです。
    書き方が悪かったのですが、そこまでこだわりもないので。
    元々点線表示だと判別しづらいというのがあって、XOR描画の方が多少判別しやすいかなと感じていいと書きましたが、カーテンでカードの方は解決したし、背景の方は点線表示でも問題は感じてなかったのでオプション一つ追加は申し訳ないです。
    これからもxeditorのオプションは増えるでしょうから、ここで新たに一つとはならないでほしいです。

  15. k4nagatsuki repo owner

    これは私の好みですが、XOR描画は見やすく感じています。なのでオプションとして残しています。

    幸い、シーンビューのオプションはまだそんなに多くはないです。

  16. jinto_ reporter

    開発者が納得ならいいかなと思います。
    背景の場合、点線表示より若干見やすいですしね。
    このテーマはこれで解決とします。

  17. Liar_cw NA

    素晴らしい仕上がりです。

    私の方からは特には意見・不満等はありません。 我侭をお聞ききくださり、ありがとうございました。


    1.2.の不具合等も特に問題なく解決されていると思います。

    Build: 2017-04-09 22:09:25 Debug (32-bit)
    Compiled by Digital Mars D 2073
    
  18. jinto_ reporter

    Liarさんの書き込みの前に解決にすべきではなかったですね。
    失礼しました。

  19. Liar_cw NA

    いえ。私も発言が遅くなってしまい、ご迷惑を掛けました。

    発言内容を出来るだけ失礼がないように伝わりやすく、 かつ、短くできないものかと思うと毎回遅くなってしまいがちです(そのせいか少し変な発言ばかりになってしまっています)。

  20. Log in to comment