GNOME Bugzilla – Bug 591676
EDS sould support richer memo text
Last modified: 2021-05-19 11:03:31 UTC
Currently, EDS stores memos as VJOURNAL objects. This format is by itself very limited. Richer notes would be more usefull for users and also enable a better integration of other GNOME tools like Tomboy (see #347669).
iCalender's ALTREP property may be the key to getting this working, as it's essentially the same idea as "multipart/alternative" MIME types. The comment field in Evolution's iCalendar component editor could then allow rich-text editing, which would be converted to plain text for the COMMENT property, with an ALTREP parameter pointing to the "text/richtext" content portion. (I think we want to stay away from HTML here, as that would open up a nasty can of worms for the editor.) I assume Tomboy/GNote can readily import and export "text/richtext" content. From RFC 2445: 4.2.1 Alternate Text Representation Parameter Name: ALTREP Purpose: To specify an alternate text representation for the property value. Format Definition: The property parameter is defined by the following notation: altrepparam = "ALTREP" "=" DQUOTE uri DQUOTE Description: The parameter specifies a URI that points to an alternate representation for a textual property value. A property specifying this parameter MUST also include a value that reflects the default representation of the text value. The individual URI parameter values MUST each be specified in a quoted-string. Example: DESCRIPTION;ALTREP="CID:<part3.msg.970415T083000@host.com>":Project XYZ Review Meeting will include the following agenda items: (a) Market Overview, (b) Finances, (c) Project Management The "ALTREP" property parameter value might point to a "text/html" content portion. Content-Type:text/html Content-Id:<part3.msg.970415T083000@host.com> <html><body> <p><b>Project XYZ Review Meeting</b> will include the following agenda items:<ol><li>Market Overview</li><li>Finances</li><li>Project Management</li></ol></p> </body></html>
Wouldn't it be better if we use markdown instead any rich text format?
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 which have not seen updates for a longer time (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 ticket at https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/ Thank you for your understanding and your help.