cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-918] FR: Show more than 1 day of availability at a time

Open aspiers opened this issue 2 years ago • 16 comments

Is your proposal related to a problem?

I find it slightly more difficult than I think it needs to be when booking slots on someone else's cal.com link, because I can only see their availability one day at a time. This means if I'm weighing up which is better out of some slots on (say) Tuesday and some other slots on Wednesday, I have to keep the available slots from one of those days in my memory while looking at the other day, because I can't see them both at the same time. This creates some extra cognitive load which makes the UI a bit harder to use.

Describe the solution you'd like

It would be great to be able to see three days of availability at a time. Here's an example from another product:

image

I would suggest that days with no availability are maybe skipped. So for example if Wednesday is the first of the three days, but Thursday and Saturday have no availability, it would show Wednesday, Friday, and Sunday, rather than Wednesday/Thursday/Friday. In this case probably there should be some kind of visual cue warning about the skipped days, otherwise the user might book a time on the second of the three days mistakenly thinking it was Thursday when it was actually Friday (even though of course the days would be labelled at the top of each column).

Describe alternatives you've considered

  • Show a different number of days at the same time, e.g. 2 days, or even a whole week.
  • Allow the user to select exactly which days are displayed, e.g. by toggling checkboxes for each day. But maybe that's overly complex.

CAL-918

aspiers avatar Aug 28 '22 20:08 aspiers

we are planning to allow event-type creators to choose different layouts

PeerRich avatar Aug 28 '22 20:08 PeerRich

Perfect!

aspiers avatar Aug 28 '22 21:08 aspiers

For reference, here's another competitor which already provides this:

image

aspiers avatar Oct 24 '22 23:10 aspiers

yeah we plan to soon offer 3 layouts to chose from and this will be one of them!

PeerRich avatar Oct 26 '22 20:10 PeerRich

@Jaibles has some mockups for this. definitely planned

PeerRich avatar Jan 25 '23 16:01 PeerRich

CleanShot 2023-01-26 at 11.45.45@2x.png

Designs not final but has been explored and will be something we work on once we have the Weekly view!

ciaranha avatar Jan 26 '23 11:01 ciaranha

really love this

PeerRich avatar Jan 26 '23 14:01 PeerRich

Me too, looks great!!

aspiers avatar Jan 26 '23 14:01 aspiers

Designs are ready for review here:

Column - Cal - New Features (Figma)

ciaranha avatar Jan 31 '23 13:01 ciaranha

Hey @JeroenReumkens i was spying on your PR for the new atom is this something you included already?

https://github.com/calcom/cal.com/pull/6792/commits/32affd14cbfd56b7ef559922ac92f1385044ab3f This commit makes me think it is (Could be wrong)

sean-brydon avatar Feb 14 '23 11:02 sean-brydon

Yes, it is partially included @sean-brydon — mainly making it possible in the new layout. There's still some tweaking that needs to be done after new booker atom is done, and styling needs to be finished / improved.

JeroenReumkens avatar Feb 14 '23 12:02 JeroenReumkens

Also checkout https://www.acuityscheduling.com :)

xeruf avatar Mar 06 '23 13:03 xeruf

CleanShot 2023-01-26 at 11.45.45@2x.png

Designs not final but has been explored and will be something we work on once we have the Weekly view!

I hope this is not the conceptual design which will land. If you show a multi day view (3 day, 5 day workweek, full week), make sure that you show a proper calendar where e.g. 1PM for every day is aligned.

My proposal: show a proper week calendar view, gray out the zones which are not possible for the scheduler to select. Allow to select a block based on how I configured the scheduling link. If I allow for 60 minute blocks and the scheduler can't overrule the duration, only allow to plan 60 minute blocks.

The best I can compare it with is SavvyCal week view.

ringods avatar Apr 26 '23 11:04 ringods

I hope this is not the conceptual design which will land. If you show a multi day view (3 day, 5 day workweek, full week), make sure that you show a proper calendar where e.g. 1PM for every day is aligned.

The screenshot in your comment is the column view. We also have weekly view in development which behaves as you describe @ringods :)

image

ciaranha avatar Apr 26 '23 16:04 ciaranha

Appreciate the progress, but the previous design has arguments for it as well. What if there are slots at 10 and 18? Lots of wasted screen estate and lots of scrolling. I hate scrolling up and down in calendars just to see if there is something else. If both are available, great!

xeruf avatar Apr 30 '23 13:04 xeruf

If both are available, great!

Both of these options will be available in addition to the current monthly view. You can choose which options to make available to your bookers. If you make multiple available, your bookers can choose which they prefer.

ciaranha avatar May 03 '23 22:05 ciaranha