Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Main Calendar: Design Ideas #23

Open
Restuta opened this issue Nov 9, 2015 · 20 comments
Open

Main Calendar: Design Ideas #23

Restuta opened this issue Nov 9, 2015 · 20 comments

Comments

@Restuta
Copy link
Owner

Restuta commented Nov 9, 2015

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

@Restuta
Copy link
Owner Author

Restuta commented Nov 9, 2015

Done!

Idea 1 – Short month names at the beginning of the month

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:
trello-calendar

Apple Calendar app on El Capitan does similar thing, omitting prev month name:

2015-11-09_1415

Fantastical does this also

2015-11-09_1436

@Restuta
Copy link
Owner Author

Restuta commented Nov 9, 2015

(PLANNED) Idea 2 – sunrise/sunset in calendar

See #24

@Restuta
Copy link
Owner Author

Restuta commented Nov 9, 2015

Idea 3 – Minimap of the year

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:

2015-11-09_1441

Can be done as vertical version of the famous Github's contributions calendar(or can be even kept horizontal):

2015-11-09_1450

Idea 3.1 - Minimap for filtering and search

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.

Idea 3.2—Minimap for "Browse Calendars Page" that immediately gives a context of how many events are there in calendars, layout can look like below, but with style from Github

calendars

@Restuta
Copy link
Owner Author

Restuta commented Nov 9, 2015

Idea 4 – Year view of events

Like this (Fantastical):

2015-11-09_1447

@Restuta Restuta changed the title Main Calendar Design Ideas Main Calendar: Design Ideas Nov 10, 2015
@Restuta
Copy link
Owner Author

Restuta commented Nov 10, 2015

Idea 5 – Days from now

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.

@Restuta Restuta added this to the Public MVP 1.0 milestone Nov 10, 2015
@Restuta Restuta self-assigned this Nov 10, 2015
@Me4ta
Copy link
Collaborator

Me4ta commented Nov 12, 2015

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)

@Restuta
Copy link
Owner Author

Restuta commented Nov 13, 2015

@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:

2015-11-12_1748

or white

2015-11-13_0954

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?

@Me4ta
Copy link
Collaborator

Me4ta commented Nov 16, 2015

Oh, I really like this idea with dots. It's amazing, simple, clear and useful.

@Restuta
Copy link
Owner Author

Restuta commented Nov 23, 2015

Idea 6 – Weather and Rain Notifications

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:

2015-11-23_1530

related #80

@Restuta
Copy link
Owner Author

Restuta commented Dec 1, 2015

Idea 7 — (small) UI element to show duration

We can use it to show duration between events or between different fields for the same event or for anything really that requires duration

2015-12-01_1538

@Restuta
Copy link
Owner Author

Restuta commented Dec 8, 2015

Idea 8 — Living guide that follows scrolling

We can use similar idea for navigation, maybe vertical one. This theoretically might allow for better "where I am now " solution

image

http://rosemarybutcher.com/

alternative approach would be to use time-line-like progress bar at the bottom like here
2016-02-07_2046

or like on https://www.discourse.org
discus

or another vertical version:

2016-11-26_1633

from https://httpster.net/2016/jul/

@Restuta
Copy link
Owner Author

Restuta commented Dec 22, 2015

Idea 9 — Use different colors for different months and seasons

This would allow people to visually distinguish between month while scrolling. Take a look at how Basecamp 3 approaches this:

2015-12-21_2100

@Restuta
Copy link
Owner Author

Restuta commented Jan 24, 2016

Idea — 10 Year Scroll Progress indicator

Similar to Reading Indicator here https://codyhouse.co/demo/reading-progress-indicator/index.html

@Restuta
Copy link
Owner Author

Restuta commented Feb 15, 2016

Idea - 11 Quick filtering of Events with Hanging Filters

Allow quick filtering while scrolling calendar with hanging buttons like here:
2016-02-15_1248

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/#

@Restuta
Copy link
Owner Author

Restuta commented Feb 18, 2016

Idea 11 — Show on top of a calendar next upcoming race, e.g. here is now meetup.com does it:

2016-02-18_1242

@Restuta
Copy link
Owner Author

Restuta commented Feb 19, 2016

Idea 12 – Horizontal view for days for mobile

Inspired by week view in Calendars App

img_0863

@Restuta Restuta added the Backlog label Mar 2, 2016
@Restuta
Copy link
Owner Author

Restuta commented Apr 5, 2016

Idea 13 - Show two events in one row for wide screens to use space more efficiently.

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:

2016-04-04_1814

This way we use 50-70% of screen space, compare this to normal layout:

2016-04-04_1817

@Restuta
Copy link
Owner Author

Restuta commented Apr 12, 2016

Idea 14 — Make our main page to have scrolling inline

(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:

  • have a frozen top navbar and header
  • have scrolling outside of container and taking full screen space
  • make the entire area scroll, so there is no chance to miss scroll target

This would require:

@Restuta Restuta removed this from the Public MVP 1.0 milestone Aug 25, 2016
@Restuta
Copy link
Owner Author

Restuta commented Aug 29, 2016

Idea 15 — Compact view

Give an option to view calendar in "Compact mode" when every Cars has fixed height of 4 (two lines of text):

compact-view

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

@Restuta
Copy link
Owner Author

Restuta commented Feb 27, 2018

Idea 16 — Calendar page layout inspired by google

00000498

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants