Open Restuta opened 9 years ago
When it's an end and beginning of the month it's easy to get lost what are you looking at. Trello solves this by assigning short month names to dates at edges:
Apple Calendar app on El Capitan does similar thing, omitting prev month name:
Fantastical does this also
See #24
Sometimes I feel lost when I scroll calendar, I think it would be nice to show minimap of the entire year on the side, like sublime does for documents:
Can be done as vertical version of the famous Github's contributions calendar(or can be even kept horizontal):
Same or similar minimap can be used to show real-time version of calendar when search or filtering is used. This would get better idea of how many events got filtered or left in a calendar.
Like this (Fantastical):
It might be useful to show a tooltip (or some other way) when a user hovers a day in the calendar that says "8 days from today". This gives more context and better feel on how far is something is future or how far back in was in the past.
Idea 4 – Year view of events I think in our calendar we can show the number of events for each day in the year view. I mean don't use color for it, but numbers (if this different colors mean some intensity or load)
@Me4ta yes colors mean intensity. We may use a different representation of amount of events, but I think it will be hard if it's going to be another number, since we already have "a number" in every cell, it's that day's calendar number. So fitting two numbers in a cell is hard.
But, apart from color (heat-map) we can take an approach Fantastical takes:
or white
Those dot's represent events and color represent a particular calendar that even belong to. For us color would represent type of the event. What do you think?
Oh, I really like this idea with dots. It's amazing, simple, clear and useful.
It's useful to know the weather for upcoming events and get notifications if there is high chance of rain or strong wind. For some people rain is a "no" factor and therefore it's important to get notified about somewhat extreme weather conditions.
E.g. her here is how Outlook for Web shows weather:
related #80
We can use it to show duration between events or between different fields for the same event or for anything really that requires duration
We can use similar idea for navigation, maybe vertical one. This theoretically might allow for better "where I am now " solution
alternative approach would be to use time-line-like progress bar at the bottom like here
or like on https://www.discourse.org
or another vertical version:
This would allow people to visually distinguish between month while scrolling. Take a look at how Basecamp 3 approaches this:
Similar to Reading Indicator here https://codyhouse.co/demo/reading-progress-indicator/index.html
Allow quick filtering while scrolling calendar with hanging buttons like here:
It gives minimal distractions and can provide access to frequently used filtering like "crits or TT's or non-competitive events"
See it live at http://dataparis.io/#
Inspired by week view in Calendars App
On L and XL screens we don't use space that great, but we can if we would show two events in a row in wide columns for calendars that have majority of events on Sat-Sun:
This way we use 50-70% of screen space, compare this to normal layout:
(more like training peaks calendar and Trello, so we don't have to rely on sticky headers).
This would require some absolute positioning and important features are:
This would require:
overflow:hidden
on body
calendar/2016/04
)Give an option to view calendar in "Compact mode" when every Cars has fixed height of 4 (two lines of text):
TBD what clicking on a card should do? Expand a card or show Event Details? I think it should be consistent and show Event Details but each card can have an icon to expand
see it live https://trends.google.com/trends/
--
Could present a calendar in a more modern way and give space for controls and UI elements
Gather and post UI/UX-related ideas here.
InVision
Good ideas has to be extracted to corresponding issues and crossed out. This is an on-going issue that is not supposed to be "done".
Umbrella #22