-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Writing Flow: Double escape unselects all blocks #36945
Conversation
Size Change: +18 B (0%) Total Size: 1.1 MB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not a ton of code, yet such a profound improvement. This works excellently well for me:
Note that landing this doesn't preclude us from exploring further enhancements or changes. There are a few options listed on the thread, and we can continue to discuss there. But simply due to how basic this change is, and what a big impact it has, I think we should land this as a baseline and then explore from there.
Thank you Riad! With this landed, and #36798 hopefully shortly after, the biggest pain points with the site editor will have been addressed. That's incredible 👌
This is undoubtedly an improvement, but on its own I'm not convinced we can say that it closes #36535. It only "makes it easier" if you already know about the escape pattern, which isn't something the majority of users are likely to be aware of. |
@jameskoster let's reopen the issue in that case. Do you think this solution is good enough for 5.9 requirements or should we still come up with something else? |
I think Shaun's suggestions here would feel more natural for folks who are less keyboard-savvy, and could be worth trying if we have time:
I'll update the OP in #36535. |
I don't think we should add the frame just yet. There's still some considerations left to be established around navigation that I think could be harmed by introducing this too early outside the focused template part context. |
I am pretty vocal about not having the frame as it becomes a visual distraction (and contrast) of an element that is not a part of the layout and also makes the layout real estate space smaller. It can also easily create confusion. It would be good to look for better solutions. |
closes #36535
This is especially important for the site editor where there's not much white space to click on.
Notes
Right now Space (or shift space) enter edit mode while in navigation mode, I'm happy to change these to match Craft's behavior if needed (inserter after/before) but could also be done separately and only add this requirement for 5.9.