xtne6f / EDCB

BonDriver based multifunctional EPG software
Other
162 stars 37 forks source link

アイコンを追加 #44

Closed jarupxx closed 3 years ago

jarupxx commented 3 years ago

EpgDataCap_Bonにタスクバーで使用する20x20と24x24アイコンを追加しました

Edit: TODO [x] EpgTimerのタスクバーアイコン [ ] EpgTimerのタイトルバーアイコン

xtne6f commented 3 years ago

ありがとうございます。マージします。 ついでにPNGアイコンの表示問題も直っているようです。

icon

うまいこと補間しましたね。EpgDataCap_Bonのほうは完璧な気がします。 欲を言えばEpgTimerの24x24の輪郭のぼやけですが、このサイズでこのデザインだとかなり工夫がいるだろうなと感じます。 (元々ある32x32にすでに違和感ありますし。)

xtne6f commented 3 years ago

Win10上でテストしたところ、追加されたアイコンがタスクバー等で使用されない (32x32を縮小したものが使われる) ことが分かったので、実行ファイルへの埋め込みなどにひと工夫必要なようです。 もうすこし調査します。

jarupxx commented 3 years ago

EpgTimerの24x24ですがフレームが細いからぼやけて見えるのかしら。少し太めにするとこんな感じになりますね。 24

xtne6f commented 3 years ago

修正ありがとうございます。

このプルリクで言うタイトルバー/タスクバーアイコンの指すものはそれぞれ以下でしょうか? q 自分は左側をタスクバーアイコンと捉えていたのですが、どうも違う?っぽいので、以降この画像の定義で書きます。

タイトルバーアイコンのほうは、どうやら(無理をしない限り)32x32アイコンを縮小したものが使われるようなので、ターゲットをタスクバーアイコンに絞ります。 以下は、Windowsの表示スケール設定を弄って、16x16、20x20(125%)、24x24(150%)のアイコンをタスクバーに表示させたものです。左端2アイコンはこのコミットを適用したもの、右側2アイコンは従来のものです。 icon

個人的な感想ですが、125%のEpgDataCap_Bonについてはコミット適用後のほうが好きです。EpgTimerについてはどちらとも言えないです。150%は、両方ともどちらかといえば従来のほうが好きです。EpgTimerの輪郭は、実際に表示してみるとやはり気になります。

思うに、EpgTimerのアイコンは32x32を縮小したほうが無難じゃないかという感想を持ちました。以下は、32x32のアイコンをFant(たぶんWindowsのアイコン縮小の標準)、バイリニア、Lanczosの各アルゴリズムで縮めたものです。 32-24-comp-g EpgTimerに限れば、32x32をLanczosで縮めたものが16x16の拡大よりもキレイだと自分は思います。 20x20や24x24のアイコンを用意することは賛成です。個別のアイコンの編集について、自分は32x32アイコンの活用を提案したいです。

// EpgTimerはもういっそ縁取りを取っ払ってフラットデザイン寄りにしちゃう手もあるのかも flat // ここに手を入れるともう編集の域を越えるので(この手のセンスは無いので)やりませんが…

jarupxx commented 3 years ago

建設的なご意見ありがとうございます。

EpgTimerのタイトルバーアイコンは2倍(40x40アイコン)が無いと20x20アイコンが使われないみたい?です。EpgTimerについては手直ししても微妙になってしまったのでWindowsにお任せしようと思います。 ターゲットをEpgDataCap_Bonに絞っていきますね。

タスクバーは100%が他のアイコンとのバランスがよさそうに見えます。 150%はカラー部分がマイナスな印象を受けたのかなと思いました。

32x32アイコンを活かして飾り文字にしつつ、PRよりは控えめな感じに整えてみました。

icon

左からコミット適用前、コミット適用後、手直しになります。

jarupxx commented 3 years ago

Taskbar EpgTimerを挟んで左がコミット適用前、右が手直し後となります。 icons 他のカラーはこの様になってます。

xtne6f commented 3 years ago

ありがとうございます。これから動作の確認などに入りますが、手直し後のものが良い感じに思います。

xtne6f commented 3 years ago

マージしました。 990daa830737d053e31919e9273f705161c897ea により追加された部分 (オレンジ色) と変更された部分 (PNGアイコンの表示問題、水色下線) は次の通りです:

icon-commit

BLUE/GREENの16x16についても縞の配色がシャープになっているようですね。併せて了解です。

jarupxx commented 3 years ago

マージありがとう。