Many people run cohort-based online courses out of Airtable, and for them it’s crucial to collect time availability of participants and facilitators. Right now, it’s pretty painful to do so: you either have to create a huge multi-select list, or use a separate service.
I think it’d be great if there was a Time Availability field type. I created a quick mock-up of what it could look like:
(I didn’t bother to solve the hover user interaction, such as in when2meet, but it shouldn’t be hard.)
The mock-up is implemented using ClojureScript/reagent and TailwindCSS. Afaik, Airtable uses TypeScript/React and its own CSS utility function library, so it shouldn’t be hard to port.
I have also thought about the data schema in which this field could be stored on the backend, how it could be rendered inline, and what filter functions could be defined on top of it.
I’m not sure what’s the best way to submit detailed feature suggestions. I’m happy to jump in a conversation about this, or even help out with the implementation. Let me know. 🙂