This week’s editor meeting agenda for March 29th

This week’s chat is happening Wednesday March 29 19:00 UTC. We should now all be on DST, but feel free to click that time/date link to verify the time in your location.

The agenda is:

  • Work is proceeding fast on the editor plugin. Anyone have something to share or discuss?
  • Anyone have test results to share?
  • With DST here, is there a better time for the weekly meeting?
  • Anything else?

As a reminder, day to day work happens in the GitHub repository. Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! ✨

This week’s editor meeting agenda for March 22nd

This week’s chat is happening Wednesday March 22 19:00 UTC.

The agenda is:

Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! 🌠

This week’s editor meeting agenda for March 14th

This week’s chat is happening tomorrow, Wednesday March 14 19:00 UTC. Note, daylight saving time has kicked in in parts of the world, but not all, so be sure to follow the time link to see what it converts to in your location.

The agenda is:

  • The technical prototypes are in the home stretch. Any observations on recent developments? Hopefully we can start work on plugins very soon.
  • Day to day work happens in Github mostly. Lots of tickets since last time. Any you’d like to discuss?
  • Anything else?

Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! 🍒

🎯 Core Editor Meeting Notes 2017-03-08

The Gutenberg project has been going great. Lots of activity, Slack fun meetings, GitHub issues are filled with discussion, you’ll love to read. Here’s the meeting summary for this week’s editor team meeting (agenda here) in #core-editor Slack channel.

Block States

There was a good deal of discussion around the states of a block in general. General consensus led to the following decisions/suggestions (Mockups should be further improved to include five states mentioned below):

  1. Normal
  2. Hover
  3. Editing
  4. Selected block
  5. Selected content within the block

There’s more:

  • Empty State (optional for some, but important for extension flexibility)
  • Ticket for fail-states, like broken hyperlinks and images that didn’t upload, block-parse errors. Even warnings if you try to publish with placeholders.

Moreover, following discussion took place:

  • Text Selection: Selecting text, whether by mouse or via keyboard nav, should invoke controls.
  • Embeds: Include embed in tech requirements, as well as the neutral state.
  • Ticket: What happens to block controls when you page down a draft, when do they show up? On select, on arrow keys, on PgDn? We will discuss further in a ticket.
  • Testing: @karmatosed is offering to test things at upcoming WordCamps. Let her know your ideas in #core-editor.
  • Link Boundary Feature: Everyone loves the link boundary feature. Some accessibility issues that are solvable.

That’s about it, happy hacking!

This week’s editor meeting agenda for March 8th

This week’s chat is happening today, Wednesday March 8 19:00 UTC.

The agenda is:

Feel free to leave a comment and we can add to the agenda!

See you in the #core-editor channel in Slack! 🦄

This week’s editor meeting agenda for March 1st

This week’s chat is happening  Wednesday February 29 19:00 UTC.

The agenda is:

Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! 🌈

This week’s editor meeting agenda for February 22

This week’s chat is happening today, Wednesday February 22 19:00 UTC.

The agenda is:

  • The UI prototype received a number of updates based on feedback from the week before, let’s discuss.
  • Mockups were updated, and collected on Github, thoughts?
  • Some more thoughts on <IE11+ support and how to proceed.
  • Anything else?

Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! 🚀

This week’s editor meeting agenda for February 15

This week’s chat is happening today, Wednesday February 15 19:00 UTC.

This weeks agenda is:

Feel free to leave a comment and we can discuss anything people want.

See you in the #core-editor channel in Slack! 🚀

Agenda for February 8 Editor Chat

In past mockups we sketched out how inserting blocks in a block-based editor might work. For the #core-editor chat today, let’s talk about a couple more ingredients: block controls, and changing block types.

It could work like this — click a block to surface block level controls, select text to surface inline controls:

Click the block type indicator to switch to a different, compatible, block:

For the chat, let’s talk about this approach. Questions, comments, ideas? Feel free to bring them up, you can start with commenting here.

Let’s also discuss this wonderful post by Reid Peifer about the editor content creation. What are the best pieces we can learn from?

It all goes down today, Wednesday, 8 February 2017, 19:00 CET! 🎉

What Are Little Blocks Made Of?

At the core of the 2017 editor focus is the is idea of introducing blocks (or sections) which help “make it easy what today might take shortcodes, custom HTML, or ‘mystery meat’ embed discovery”. How do we do that?

Let’s start with paragraphs as blocks/sections. If we count a paragraph as a block or section you can manipulate, here’s how that could look:

You can still type type type but you create blocks along the way. When you mean to insert content that isn’t text, click the plus (or perhaps as a power-user feature, type / on a newline, Slack-style?), to invoke the insert menu:

Click an item to insert it, or pick it using arrow keys.

One of the interactions we need to figure out here, is what happens when you press Enter, as you’re writing. Over chat in the past week it was suggested we might want to tweak the default behavior so that Enter inserts just a single linebreak, and a new paragraph is created with two linebreaks. (The pertinent bits of the chat starts here, or you can read this summary).

Let’s discuss these mockups, data structure, linebreaks and lots more in Wednesdays editor chat, Wednesday January 25th 19:00 CET! And please keep the feedback coming, here and in #core-editor Slack, the feedback already given has been amazing.

The next immediate goal is to start building prototypes. It’ll be a blast! 🚀