WordPress / gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
https://wordpress.org/gutenberg/
Other
10.52k stars 4.21k forks source link

Tracking: Writing and Editing Flow / Block Editor Core Polish #63255

Open ellatrix opened 4 months ago

ellatrix commented 4 months ago

More to come... We should also triage all the feature labels.

Multi selection (more)

Pointer

Keyboard (more)

Drag 'n' drop (more)

List (more)

Quote (more)

Image & Gallery (more)

Paste (more)

Transforms (more)

Convert to Blocks (more)

Navigation/select mode

Rich Text

UI

ktmn commented 4 months ago

Pointer In-between Inserter: can't scroll over it #63260

Maybe worth mentioning - I don't think I've used that inserter ever. When I get to the editor for the first time I turn off full screen, enable top toolbar and make the list view always open. If there was a preference to disable this inserter I would love to add it to the list of things to configure as well.

Not that the inserter is inherently bad, it's just that my preference is to insert a block before/after the selected block and use the / prefix to find the block I want (or paste the blocks I already have in the clipboard), rather than guess where I need to hover and wait for the inserter to appear (or sometimes not appear at all, for some reason) and then open the block selection popover.

It's no doubt useful for most people, but given that I'm never using it, whenever it appears it's always an unwanted experience. Doesn't bother me enough to like add custom CSS to hide it, but if there was a toggle I'd use it. Seems like it could skip doing some work as well if it was disabled: https://github.com/WordPress/gutenberg/blob/669002199656f4fa8c31bfff1df76783d3bcb4d1/packages/block-editor/src/components/block-list/use-in-between-inserter.js#L38

ellatrix commented 4 months ago

@ktmn Honestly, I never use it either. But I also mostly just write text. If I need to add a block, I just select a block and press Enter. It would be great if others that do use it could give feedback. For those of use that don't use it, it really gets in the way of editing posts.

mtias commented 4 months ago

I'd be fine exploring a preference around this. I was watching some user test where people really relied on the visible sibling inserter, so I don't think it can be off by default. The slash inserter will remain a power use feature.

Side note, but we need to really make some progress on the "setup workflow" to expose some of these preferences (top toolbar, always open panel, text buttons, etc) since it can drastically improve the experience for some users.

ellatrix commented 4 months ago

The slash inserter will remain a power use feature.

I wasn't talking about the slash inserter btw (I never use that one), but the empty paragraph inserter. But yes, I think it's useful in certain cases, but maybe not so much in between paragraphs of text.

ellatrix commented 4 months ago

Also worth noting that the in-between inserter can be very random: it only works between blocks that have margin between them. In some tricky places like top/bottom or blocks closer together, it just doesn't work. Maybe we need to trigger it even when at the edge of the block, but in a way that doesn't interrupt text blocks.

bph commented 4 months ago

Maybe interesting for Paste section?