Skip to content
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

Just a few more Text/Paragraph Formatting Choices? #7162

Closed
weavertheme opened this issue Jun 6, 2018 · 7 comments
Closed

Just a few more Text/Paragraph Formatting Choices? #7162

weavertheme opened this issue Jun 6, 2018 · 7 comments

Comments

@weavertheme
Copy link

Is your feature request related to a problem? Please describe.
FIRST! GB 3.0 is really getting there. The insert new block, and the much better ability to select blocks with right/left alignment and in the Column block is way better! It seems to be getting really close. Way to go!

That said, I think the formatting choices allowed for simple text (paragraphs, text blocks) is just a bit under powered. Bold, Italic, Strickout, and Link is just not quite enough. True, many of the format buttons found on the standard TinyMCE editor are not needed because of other blocks, but some are just missing. People will complain they can't do some very basic formatting. I will list the buttons I think should be added (even if only for pl;ugin blocks.)

Describe the solution you'd like
Please consider re-adding:

  • Underscore - many people like that and will miss it
  • Full Justify alignment. With auto-hyphenate, it can look pretty good.
  • Color for selected text - just for emphasis
  • Special Characters - very important for technical articles

And maybe:

  • Font families - a web-safe default set, and a way for themes to provide an alternate set. This is likely a longer term option.
  • Emoticons
  • Theme settable insertion content - a pretty common ability used by many themes and plugins to insert shortcodes or other content into the middle of standard text. It would be very nice to add shortcodes to the middle of text - especially they are "live" shortcodes. Just dreaming for now, I suspect.
@tofumatt
Copy link
Member

tofumatt commented Jun 6, 2018

It appears text inside Paragraph blocks can be underlined with a keyboard shortcut, so its omission is just a UI thing. Seems like there's space for it, so that one seems no bother to add.

Using colour alone for text emphasis is not accessible, so I don't think should be encouraged. I'd say it's up to a theme to change colour for bold/strong text in that case.

Insertion of special characters is probably better left to the OS…

This issue covers a lot, but I'd say it's worth discussing just the addition of underline to the paragraph block. Thoughts, @karmatosed?

@danielbachhuber danielbachhuber added the Needs Design Feedback Needs general design feedback. label Jun 6, 2018
@maddisondesigns
Copy link

+1 for Special Characters!

It's incredibly useful having that in TinyMCE, for inserting characters like currency signs (¢€£¥), Copyright and Trademark symbols (©®™) and fractions and en/em dashes (¼½¾–—). I would be very surprised if many people knew the OS shortcuts for all those characters. I know I dont.

@weavertheme
Copy link
Author

weavertheme commented Jun 7, 2018

Pert of this is really a marketing issue. When Gutenberg becomes integrated, people are going to whine a lot about "I can't underline any more, or I can't insert special characters." I don't deeply understand the interface to TinyMCE from the GB editor, but any of the menu editing options that are available directly should be considered as seems to be the case for underline.

I would expect that justified text and special characters could be there, too.

But really, don't forget the marketing aspect of this. There is a lot of negative press all over the web about Gutenberg. I don't think I've ever seen another plugin with as many negative reviews as Gutenberg. And anything that isn't hard to do, like adding formatting buttons to the Paragraph and text input fields in other blocks will help people adjust.

And no one wants to learn keyboard shortcuts like OS special character inputs. Probably 95% or more of all users don't even know they can even do things like that, let alone how to use them. But seeing an icon on the edit bar - that is easy. And that's the point - ease of use without unnecessary limitations.

@chrisvanpatten
Copy link
Contributor

chrisvanpatten commented Jun 7, 2018

@tofumatt
Copy link
Member

tofumatt commented Jun 7, 2018

Probably 95% or more of all users don't even know they can even do things like that, let alone how to use them.

We can't make design decisions based on speculation, and I don't think the threat of "negative press" is a reason to do something.

Gutenberg is cool and we should be proud of it and continue to make it more awesome, but let's base our decisions in data and design reasoning, not fear.

This issue is really broad and unfocused so I think it's best to close it and possibly see #7131 for more discussion around text styling.

If you'd like to open more discrete issues with more specific feature requests feel free 😄

@tofumatt tofumatt closed this as completed Jun 7, 2018
@tofumatt tofumatt removed the Needs Design Feedback Needs general design feedback. label Jun 7, 2018
@karmatosed
Copy link
Member

Thanks for this suggestion. I think it is absolutely important to think about what are the most used things and then take from there adding. A few of these have come up before.

We have a few options with these, we either add them into core or we see about adding through a plugin and seeing if people really need them.

Out of the list I think right now having an underscore could be useful, but I am not convinced it needs working on as a priority. The rest I would like to have more testing to see if they are something everyone wants or just a smaller section. That's not saying we don't expand to include that but we should avoid the kitchen sink.

@alicethedreamer
Copy link

I agree that Gutenberg editor needs text formatting options (special characters, unline, superscript, indent). With 4.0 now, Gutenberg makes it very fast to create pages, but I cannot depend on it alone if it misses these formating options, I hate to copy and paste from elsewhere, or add html codes just to add superscript. The toolbar can be made extendable with more options, depending on user preferences. I have been searching for a plugin for these missing text formatting options to no avail. I understand that the developers want to keep Gutenberg tidy and non-cluttered, but an editor has to have these formatting options to be taken seriously, IMHO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants