This is a big one, maybe is too much but I think it would revolutionize programming with AI: a tabbed blocks viewer.
For example in this app (first image) I have a lot of arrangements to simulate different screens (I think the most of us do this), so in the same screen of the blocks editor I have blocks that refers to very different things: some blocks are for login, some for user registration, some for settings screen, etc.
When I go back to an app after a long time I have to go crazy searching for the blocks I want to edit (luckily enough the “Find on the page” function of Chrome can look also for the name of the blocks…). No matter how one can be ordered, if the project is larger enough at some point the blocks editor became pretty messy.
The idea is: what if we can create tabs inside the viewer so we logically subdivide blocks into “concepts” like: “Login blocks” will show all the blocks referring to login process, “Settings” will contain all stuff related to settings screen, etc.
Like Image 2.
This can be just a “logical” subdivision, meaning all the block exists on the same page but their visibility depends on the selected tab. What do you thinks about this?