anvaka / streak

Streak tracking with Google Sheets
https://streak.anvaka.com/
MIT License
33 stars 6 forks source link

Improve the manual (Note/Title field) #4

Open mkarnicki opened 6 years ago

mkarnicki commented 6 years ago

I finally understand what the colors are for, by looking back again at the gif on the github.

I was adding tasks to a project and wondered why the heck they are in different colors, while they belong to the same project. Now I know what's up!

If you create a new project, there's two fields given, "When" and "Note". By default, it says "Note", not "Title" as on the gif. Because the color is determined by the first field after "When", which in this case is "Note", I would have to make the exactly same note day after day to get the same color.

Possible solution: Update the "Start a new project" template to, by default, contain two (or three) fields:

This should make fewer people confused like I was :).

PS I'm a fan, anvaka, keep it up. I had no clue the "fast shortest path" was actually yours as well haha, turns out that's how I found Streak!

anvaka commented 6 years ago

Thank you for the suggestion! The colors are confusing indeed. I was thinking about having a configuration somewhere on the chart, that would let users change coloring schema. Would it work?

I tried to not impose any particular structure in the "start a new project" screen, to not limit imagination of its users :).

mkarnicki commented 6 years ago

You're welcome!

Do you mean allowing changing a color of particular day?

Sure, I completely understand the flexibility :). I think if you clarify where the color comes from, it would suffice, i.e. "The color of the day is based on the first non-date field of your project template [...]".

If you want to make it comehow configurable, that's okay, too. Now that I understand how it works, I actually like how it works. Within one project, different "types" (based on Title) of tasks get a different color.

Reading books: book title1, book title2, etc Business: coding, accounting, learning, meetings, etc.

Very cool :)