「めもりーりーくりーなー」の3.091の公開準備が整ってきたので告知です。
ユーザーの方とメールでやり取りしながら、徐々に仕様を固めていきました。
さて、今回の改良はどこかと言うと、「スキン」周りです。
「めもりーくりーなー」には、旧世代のスキンと新世代のスキンの2種類があります。
旧世代のスキンでは、メモリーは「
3桁+小数点+小数点以下2桁」MBで表示されます。
新世代のスキンでは、メモリーは「
4桁+小数点+小数点以下2桁」MBで表示されます。
旧世代のスキンは、「メモリーがGB以上になるなど考えられない」時代の仕様でした。
そういった経緯があり、公開されているスキンに、2種類の仕様があるため、色々と弊害が発生していました。
3.090では、このスキンの種類を自動で判定して、1GBを越える時には自動でMB表示をGB表示に切り替える仕様を追加しました。
つまり「1500.00MB」を「1.50GB」表記に切り替えるといった仕様です。
この仕様で、多くの旧世代スキンが自動判定で表示対応するようになりました。
しかし、いくつかのスキンは、この対策では対応できていませんでした。
デザインとして、「3桁+小数点+小数点以下2桁」表示の、「小数点以下」を使っていないスキンがいくつかあったからです。つまり「3桁」部分だけ使っているわけです。
この場合、「1500.00」は「1」と表示されてしまいます。「.50」の部分が表示されないためです。
これは頭の痛い問題でした。
この問題を解決するために、先月から今月に掛けて、ユーザーの方とやり取りしながら、改良案のアイデアを固めていきました。
最終的に、「1500.00」を、桁を無理矢理ずらして「15」と表示する方法を採用しました。
旧スキンは「3桁+小数点+小数点以下2桁」なので、「上位3桁の範囲内」で全てを表記しなければなりません。
しかし、上位3桁をそのまま全部使うと、「値が間違って表示されている」ようにしか見えません。
なので、「>15」と、横向き三角形の「桁ずらしマーク」を付けて表示することで、「特殊な処理をしている」ことを視覚的にアピールするようにしました。
そして、「桁ずらしマーク」がデザインの邪魔にならないように、一定時間だけ表示して消すように調整しました。
実装したのが、以下の動画です。
というわけで、そろそろ「めもりーくりーなー」3.091を公開します。