GNOME Bugzilla – Bug 792600
Add Remove Format option to Evolution HTML Composer
Last modified: 2021-05-19 11:46:04 UTC
Created attachment 366927 [details] Screenshot with a suggestion for the button Many HTML composers, e.g. Drupal and LibreOffice, have a button to remove (direct) format which are handful when (1) you want to clean the format that you added and (2) you want to clean the format that was copied from another location. Could you add a similar button to Evolution?
Created attachment 366928 [details] Screenshot of LibreOffice with Remove Format lighlighted
Created attachment 366929 [details] Screenshot of Drupal with Remove Format lighlighted
Thanks for a bug report. If I understand this properly, then, in case of evolution, it's just like setting Plain Text format and then back to HTML format, right? The function makes sense in LibreOffice, because there is no such switcher, but it feels redundant in case of Evolution.
> then, in case of evolution, it's just like setting Plain Text format and then back to HTML format, right? Setting Plain Text will remove any HTML link and the "remove format" functionality should preserver links. In some cases, you might want to only remove format of a section of the email that you just insert and preserve the format of the content that you already styled.
I see. I'm wondering, should it remove just bold/italic/underline/strike-through/true-type/text-color/text-background and any "style" attributes, or anything else too? One thing I'm not sure about, the CSS styles. Those are derived and thus can be quite hidden in the cascading style sheets. Definitely much harder to be found than real HTML elements (like B/I/U and so on). Thus I'm wondering whether it's doable at all (generally speaking).
I think it should also remove - preformatted - address - heading - indent - font size - class attribute
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.