🦜

新機能・Weekly streak をリリースしました!(Pixela v1.24.0)

Weekly streak!
Weekly streak!
2022年の年初に開発に着手したこの機能を、今日、こうしてみなさんにお知らせできることを、とても嬉しく思います! その新機能の名前は、Weekly streak です! 🎉

“Weekly streak” って?

ご存知のとおり、Pixela は、ユーザーの方の取り組みを可視化し、その継続をささやかながら応援するサービスです。
以前より私は、「その継続は、必ずしも毎日である必要はないはず」と考えていました。ですが、これまでの Pixela のグラフは、ともすると「毎日継続しなければならない」と思わせるような見栄えでした。 ☹️
「一週間に一度の取り組みでも、それはれっきとした継続である」「では、それをどのように見せることでユーザーを励ますことができるだろうか?」…そうした考えに基づく一つの答えが、Pixela の Weekly streak です。

Weekly streak の詳細について

今回リリースした Weekly streak は、以下のような機能です。
  • 各週に登録済みの Pixel の の合計値を、小さな長方形として可視化します。合計値の値の大小によって、描画される色の濃淡が変化します。
    • Pixel の投稿が行われていない日は だったものとして合計値と平均値の導出を実施します。
  • GET - /v1/users/<username>/graphs/<graphID>.html などでグラフを表示させた場合、各週の合計値と平均値をツールチップとして表示させることができます(Weekly streak にマウスオーバーすることでツールチップを表示できます)。
  • が指定されているグラフでも Weekly streak が表示されます。
mode=short
  • 今回のリリースによる既存の API への変更はありませんし、新たに追加された API もありません。
    • つまり、現時点では Weekly streak の値を API によって取得することなどはできません。

今後の開発予定について

Weekly streak の情報を取得するための API などは追加してもよいかもしれませんが、現時点では何も決まっていません。
もし何かご意見がありましたら、こちらに issue を open していただけますと幸いです(その際には、英語表記にて起票してください)。