This is a bit of an issue for third party developers. Airtable itself uses field IDs for most (but not all) of its internal systems. Airtable has put effort into making field IDs more visible, although I feel that they could be even more visible.
Well hot diggity, I feel embarrassed but way more knowledgeable!!! Thank you SO much for this feedback - the View Description I cannot believe I didn’t see! And thank you so much for the info on delete history/audit logs.
Loving a lot of the ideas listed here. Some of them are also on my list! Here are a bunch more!
Ability to apply sort to linked record fields in interfaces. I wish the “field” style think record fields allowed sorting like when you use a different view type for the linked data. For example, if I use a gallery view for the data but use the field has the source, I have full control over the order the linked records appear. I would like this to be the case for the “field” data view style as well, since in some cases the “field” style is the most appropriate.
Ability to create new linked records within interfaces in a cleaner way. I have found there are many workflows that require creating a new linked record versus adding an existing record to the field. Today, the user must click add record, prompting the list of existing records, and then click create new record. And then, when the record is created, it just opens an ugly window that shows only fields that are “visible” on the linked record field. In a perfect world, there would be an interface field setting that would allow the designer to select between “add” and “create” or even allow both on that particular field. And then, when the user chooses create new, it should use the interace new record form for that record type (the one that pops up when using create record button in an interface page).
Conditional fields in interfaces. We just got conditional fields in the interface new record forms (yay) but it would be awesome if fields could be configured to be conditional with interface record details as well. There are may situaions where it only makes sense for a field to be visible if another field is in a specific state.
Conditional buttons in interfaces – same idea but for buttons. Often it only makes sense for a button to show if the record is in a specific state.
Ability to have timeline view size be “number of days” instead of just 1 day or week and then also have it be spit into hours. Even ability to split week view into hours would be very beneficial in use cases when scheduling tasks that take many hours but not multiple days.
Ability to duplicate or delete records in a interface grid view when the record source is a linked record field. Since interface designer was released, attempting to delete an item in this situation with right click still says “This feature is not currently available in interfaces for elements with a linked record source.”
MAKE THE NEW LEFT PANEL NAVIGATION OPTIONAL on an interface-by-interface basis.
When using a view-style for an interface page and filter tabs or dropdowns, the ability to select which filter set is the default landing tab when a user access that interface page. Today there is no logic as to which tab is open first when a user accesses the page.
Custom (hex code) colors for base/interface colors (and in a perfect world, field colors as well).
Custom svg icons for base/interface icons in even better for each interface page as well (I am sick of using emojis, not professional enough for my liking).
The sidesheet was a big deal when they added that to interfaces for record details. A third style of record detail viewing that would be really nice is a pop-up window that is centered in the screen with the background darkening down while open. Would just add another great way to view and edit records as we try to build our dream apps in interface designer.
Nested conditions for automations. It would be nice if when creating an automation, some actions under an if statement could have another if statement.
Improved control over grids of records in email automations. Today I can’t even seem to adjust the order of the columns, just what columns appear. Also it would be nice if records from a list view could be emailed, instead of just grid view records.
It would be nice to see a bit more robust Undo function. Right now the Undo is basically what Undo in browser would do. The Airtable app is a Chrome wrapper or electron app or whatever and if it crashes than the Undo function history is gone. If I close the window browser with Airtable, the history is also gone. The Undo is something seems works generally across the whole base. While I know I can see revision history for records, but I can’t see anything similar for revision history for changes to fields. I wish I could just go and select the steps to go back, at least a few of them, last hour or whatever, but see transparently what Undo step is about and be able to Undo whether I close the window or app crashed or not.
That’s more effective than restoring the whole base, which not only takes time but the have to reactivate the Airtable automations and if I have 3rd party bindings like Make automation etc, then I have to fix those as well. That’s a lot of work just to “rewind the tape” a bit to go a few steps backwards.
When the base reaches 499+1 fields (total of 500), attempt to add another fields just crashes Airtable. The reason is because Airtable doesn’t allow going beyond 500 fields. They should have handled it more gracefully than crashing the browser, not only it looks amateurish but confuses the users who are not familiar with the limit because the crash reason is not obvious, there is no information why the session crashed or that the limit of fields has been reached. Just an error message indicating the 501st field can not be added would be user friendlier.
This is not a feature request; this is a bug report. You can report this bug to support@airtable.com. Let’s try to keep this thread clean by posting high-level feature requests that would truly improve customers’ lives on a regular basis when working with Airtable.
Adding linked record in field that has been set to a view, actually appends these conditional values to the new linked record.
Not sure if mentioned already, but when I setup a linked record field to only show options of a specific view, then when I make a new record in that linked field it does not automatically give those attributes to show up in that field (it should work similar to when you add a record inside a few where it does automatically gives that records the conditional values for that view)
This is becoming a loooong reading. Are mods still keep track of suggestions? How is this going to help us? Is there a plan to present this somehow to Airtable staff?
Does this board offer an idea exchange type of format that could be integrated like Make for example? https://www.make.com/en/platform-ideas
No official plan yet. An Airtable engineer said that he was following this thread, but at some point, if it seems like Airtable starts listening to our feedback, I will compile these features into some sort of easy-to-read format.
Hm, okay, so this good news I guess even though if they provided any hints about what could be the turning “point” of interest in our humble suggestions, I am sure you would have already asked us to perform… e.g. sing, dance, crack jokes, etc… no problem. Not even asking for credits or mentions.
I keep running into this issue over and over since I use Integromat / Make so keeps bumping up. I wish Airtable allows me to watch formula field for changes. Right now Date Modified can only be field directly edited by the user. I can see there are potential negative consequences if a synchronized field field is being used for Data Modified field, but a formula field should be reasonably safe.
What Airtable still lacks today is a control to prevent run-away uncontrolled automations (e.g. circle automations that trigger another automation). That would also prevent risk of automation running wild if the Data Modified field is allowed to watch formula fields.
Make requires a Date Modified field and often times when I need Make to trigger on change in formula field I find myself with doing work-arounds as a result of this restriction.
This would be really nice, especially since automations are able to watch a calculated field for changes.
Watching the underlying editable fields for changes is not a good workaround because the editable fields could change without a resulting change in the formula result.
Easy way to turn ON and OFF all questions or SEVERAL extensions at once. There are often cases we need to do that e.g. when copying a base. Allow us to turn on or off the same way as you can do it in a browser, in chrome or firefox, you can look at the whole extension list and just click click on single page to turn them on or off.