Improve how dots summarize a day

Open
#165 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Domain
design, desktop

Research direction

The issue names the date-time indicator and supplies screenshots of current, Android, and iOS dot summaries, but no source files, tests, or chosen behavior. Begin by locating the indicator implementation and comparing its current three-dot-per-event behavior with the examples. Done is not defined until one summarization rule and its expected visual result are agreed.

Written by the indexing model from the issue text.

Description

Needs Design

Now that we have colored dots to indicate events in the date time indicator it might be interesting to consider our options regarding how we summarize all the events in a day.

Example day

Screenshot from 2019-07-19 00-36-06@2x

Current

The current systems creates one dot per event in the color matching it's calendar, with a max of 3 dots.

Examples
  • A day with 2 personal events will result in 2 personal colored dots.
  • A day with 3 personal and a work event will result in 3 personal colored dots.
Benefit

Gives a better idea of amount of events as long as it's less than 4 events.
Screenshot from 2019-07-19 00-36-39@2x
Screenshot from 2019-07-18 20-17-39@2x

Android calendar

The month overview of the Android calendar on the other hand will show only one dot per color/calendar.

Examples
  • A day with 2 personal events will result in 1 personal colored dot.
  • A day with 3 personal and a work event will result in 1 personal and 1 work colored dots.
Benefit

Gives a better idea of the type of events during a day, as long as there are no more than 3 types during the same day.
Screenshot from 2019-07-19 00-38-07@2x
Android event dots

iOS

iOS puts one grey dot no matter how many events.

Benefit

Simplicity.

I'm looking for more existing work (applications that have some kind of event dots concept), please share.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Dominant language
Vala
Stars
30
Forks
18
Avg merge
2h 29m
Merged PRs (30d)
2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from elementary/panel-datetime

All issues in elementary/panel-datetime

Similar issues

More Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.