Currently one can easily accidentally create a new entity simply by clicking in the blank space below the bottom entity in a table view. There is already a + button and shortcut Ctrl-Enter to do this. While it may be an occasional convenience to create new entities this way, far more often I find myself just having to delete nameless, accidentally created ones. If nothing else not creating the entity on-click until text is entered would be a good idea, I think.
You are once again hitting on a very relevant, daily annoyance. And talk about something that is a big problem in Notion! Would love to see this solved, and have it much harder to create Entities. Even in Table View.
That is one reason I put in this request:
If there was a “toast” pop-out everytime something was created, at least you’d be aware of that. Without this, at times I’m not even aware something got created, that later comes back as an annoyance when it’s uncovered!
Great on this again @Oshyan!!
Agree. That seems sensible, but just to note that there might be an issue when we have the option for formulas in the Name field - in this case, the entity will get a name even before anything has been typed.
Yes, I just started using Notion seriously again and indeed it occurs there too, arguably even more egregiously. It’s honestly surprising to me sometimes how these seemingly small (i.e. I assume easy to fix) issues remain for so long. In Notion’s case I even see Tables getting created with 2 or so blank records for no good reason? Maybe I’m doing something wrong. (and I digress)
Incidentally I am sort of slowly trickling out my bugs and feature requests here, trying to base it on what pops up most regularly. I have a whole document of things I write down whenever I find something missing or broken while using Fibery, but it would be a bit of a flood if I were to post them all here at once.
It’s a complex problem with no clear solution. On the one hand it should be super easy to create new things, but I do agree that accidental creations should be easily reverted. So far you have to click Enter and then Ctrl+Z to undo the empty row, but it should work with just Ctrl+Z, we will fix this problem.
As for entity creation, we will also think how to make it fast, but less accidental.
I understand, you must balance speed with avoiding accidental data creation (which in turn affects speed!). I would say there can be lots of easy ways to make it more explicitly clear that the user wants to create a new record. Simply clicking into an empty field and not entering any text should not be one of them in my view. But entering text, that’s an easy test, then create a new record.
Or how about a shortcut to create a new record from anywhere, which respects the view currently open and thus auto-fills/filters accordingly. Ctrl-Shift-N or whatever, a dialog pops up, with the Type set to the current View (where possible), but you can select any type, and if you create a new entity with the same type as current view, it will do the same thing as if you created in that filtered table, e.g. automatically set assignee or priority, etc. There are many other options too, of course.
This is a great suggestion. Would help me in many cases where I am trying to limit Types by using single-select to effectively create a few “types” within a Type. But I can’t get to that field on Entity creation, which I can do in most other apps, including Notion via their Templates in many cases of entity creation. If the dialog you suggest would pop open even a minimal pre-configured modal, for example with Required Fields (when we hopefully get that feature) to mimimalize how big the “task creation” modal is.
If you could default at least to the open View or Entity, that would make a lot of sense. I’ve noticed ClickUp does exactly this, very useful. ClickUp also has a reduced-size Task Creation modal, which helps solve the problem I’m having of needing to choose the single-select in some of my entities upon creation, but not being able to do that without a bunch of manual steps first.
Good commentary as always!