-
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
Experimental Editable state #847
Conversation
8a5bcd1
to
f046ea8
Compare
f046ea8
to
5c040ac
Compare
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.
As discussed in person, I feel like we will be able to make much better judgments about how the data structure will affect our coding and the editor if we have a playground in which to test it. We need to figure out which operations we care about (for example, insert a block at…, split at block at…, replace content at…with a new block, etc…)
Hopefully I will pull together some of my own exploration based on a Rope structure. Let's not be afraid to create Markdown files or code files with example API usage but no actual implementation. I'd rather doodle with code we'll never use than spend a lot of time building the wrong thing 😉
Closing the PR (there's still the ticket to discuss). Not sure if we'll eventually go for this approach (as opposed to HTML or tree state), and would need to be redone if so. |
This is a WIP. See #771.