If you click into the “New ” box then paste, it assumes everything you are pasting goes into that one row (airtable detects this and confirms what you are trying to do)
To make it work, you seem to have to select (focus) the “New ” box without clicking into it? Is that the expected way to use this feature?
When you paste, it seems to overwrite the record just above
With airtable it seems to have a more simple UX. You click into a box, you paste. It recognizes what you are doing and confirms that is what you want to do.
Honestly, I assumed that it’s expected that if the cell is in edit mode, paste will work in inline mode, and if the cell is just focused, paste will be global. I agree that Airtable introduced smarter and handier behavior, but they are a much more mature product. Google Sheets for instance, doesn’t work this way.
Overwriting the last row is definitely a bug, and we will fix it soon.
Yeah, i understand the logic there, though I think there is a significant difference in the UX for google sheets vs fibery though.
Fibery typically wouldn’t have an empty cell to focus and paste into
Instead, you are clicking on a what appears to be a button that says “+ New ”
Hitting escape to focus the button IMO feels very different thing compared to pasting into an empty cell.
I don’t know if any other UX where you’d have to paste text into a focused button
Sheets has the opposite behavior when clicking on the equivalent of a new row
Clicking a cell focuses it
Double clicking puts it into edit mode
Fibery follows this behavior for existing cells, but not for the case where you are trying to paste completely new rows (as seen in my video)
Sheets doesn’t just ignore the new-line characters
If I go into edit mode in sheets by double clicking, then paste, i get a single cell with multiple rows
In fibery, the new line characters are just ignored
These new line characters I assume is what airtable is handling to say, hey I need to ask you want to intended, because there are multiple ways to interpret the data
So, I just think Sheets is probably not the right comparison. That said, while the airtable UX example is a good one, I’m not sure fibery has to follow it exactly. An alternative approach could be to have a more explicit action or button to handle the pasting of rows.
Thank you for highlighting the problem (as well as the problems in other topics), it’s hard for me to disagree with anything here.
I cannot promise that it will be our first priority, but it will definitely help to choose the direction of the future improvements in the Grid (Table) View.