Basic Markup In Note

Registered by Jaap Broekhuizen on 2011-12-24

It might be nice if the note editor supported basic text markup capabalities, like bold, underlined, crossed-out and italic text.
This could be implemented by just adding shortcuts like ctrl+b for switching bold text, and so on.
Maybe there could be a small toolbaar in the textfield in a note that only shows when a note is selected, with the familiar "B", "I" and "U" buttons in it.

Additionally, creating urls (in the way gmail does) would be nice.

Only problem with this is probably that all these features could be just a little too much and make stuff look cluttered.

Maybe Harvey could make a mockup of this feature?

Blueprint information

Status:
Not started
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

I don't how gmail creates URL, but we can have an option in the menu which enable/disable automatic URL recognition, when an URL is typed the link is automatically created.

I think we can implement shortcuts for Bold, Italic and Underlined with no problems.
For what regards buttons we can have buttons in the main toolbar (next to the "New Note" button), which of course are active only when text is selected, or have them in the note itself, but with an option in the menu to disable them and keep only the shortcuts. ~voluntatefaber

I looked into it, we need to create our own serializer function, there's an example http://git.gnome.org/browse/gtk+/tree/gtk/gtktextbufferserialize.c we should probably try to serialize it to html.
tom95

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.