I second (and third, and fourth) this feature request.
I’ve just discovered emClient and have been trialling it. So far I love it. It does a 2,000% better job than Outlook at what Outlook does: it’s fast, you can sort things easily, the search works, there are thunderbird-style “search folders”, contacts seem to work reliably, the calendar works well - all good stuff.
The one thing that is *not* good is the email editor.
Just a couple more functions needed
I’m a big believer in having just the right amount of functionality - especially when it comes to formatting. Less is definitely more with formatting controls.
Block-style formatting dropdown
However - one really useful (and very user friendly) formatting option is the “block level” formatting dropdown found in most HTML WYSIWYG editors (which is a more basic version of what the OP is referring to here with “quick styles” - they’re just baked-in styles without the ability to customise).
Simply put, I should be able to put my cursor anywhere inside a paragraph (without highlighting the whole paragraph) and choose “Heading 1”, or “Heading 2”, or “PREFORMATTED” (etc) from a dropdown list.
When combined with some “email stationary” (which would be nothing more than an HTML template email containing some embedded CSS rules), the various built-in “block styles” would take on some kind of consistent appearance (so there’s no need to mess about with font size or line spacing etc).
Create paragraphs, not DIVs
The other thing the emClient HTML editor does, which is a little bit crummy, is that it wraps every paragraph in DIV tags (with no spacing between “paragraphs”).
It’s nicer when the default behaviour of the ENTER key is to create a paragraph (HTML P tag), with the option to use SHIFT+ENTER to put in a line break (BR tag).
That’s a *really* useful trick for adding a bit of extra space between items in a bulleted list without triggering an extra bullet point (and without needing to fall back on some advanced paragraph formatting dialog box and a whole lot of mouse-clicking).
It’s also consistent with how most HTML email editors, and word processors work (ENTER for paragraph break, SHIFT+ENTER for carriage return).
A few more inline-style buttons
Finally, it would be good to have Strikethrough, Superscript and a Subscript buttons.
Just those things alone are really all the formatting options needed (beyond what is already in emClient). I’m not sure which HTML editor you’re using in your software, but - if it’s a commercial or open source editor you’ve embedded - that the block style dropdown will probably be hiding in there somewhere, just waiting to be switched on
Why headings are sooooooo important
I use headings a *lot* when I write a long email. If this post was an email to a client, I probably would have stuck several headings in here so that they can skim-read … actually, I’ll go back and add a few headings now - just to illustrate my point.
Headings make it much easier for people to skim-read (or re-read) a long email, and adding them in should be as easy as typing a heading, clicking somewhere on it and then picking “Heading 1” or “Heading 2” (etc) from a list. Right now if I want anything more than just bold text, I’ll have to mess about with font sizing *and* bold for *every* heading (or use the format painter) - and that still won’t create some extra space above the heading (something that is usually baked into the style template for headings).