Ok, so this is the deal we use 15min time base as we have multiple different services to select, like massage lengths :slight_smile: and we want to allow people to select visiting times to arrive as much as possible, therefore the 15min time base and "Minimum time based appointment duration calculus (legacy)" used.
Everything works nicely except one thing. See this screenshot of calendar. In one day we have existing appointment for 60min service starting at 16:00 (which is correctly marked with orange), however when the next person is selecting where he can create an appointment, the system marks the three starting times to close to the next appointments (15:15, 15:30, 15:45) as "Not Possible" color coding.
I understand the logic why, however many customers are simply confused because the "Not Possible" color code in A+ is also used for out of office hours, breaks and other periods of closure times. What is then worse as people try to be smart and select only times like 14:15 manually to avoid this grey area and this creates an empty window in our business and waste of time.
Would it be possible to get a 4th color coding here ? Something to extend the simple "free, busy, not possible" with a 4th color "part of previous timeslot".
If this is not officially supported, can a dev point me to the php code that is marking these small fields with "not possible" so that I can manually mark them with additional color?
PS: Alternative approach here would be to change the "on-hover" color changing when people are looking for appointment slots to indicate with color change not only one slot, but to have the "on-hover" function change color on multiple slots that are part of the same service (ergo with 15min base and 60min service, the on-hover would light-up 4 slots to indicate how long the service would take from the calendar).