Calligra/Ideas/Proper nouns definition and insertion assistant

From KDE Community Wiki
Revision as of 23:15, 5 January 2013 by Leinir (talk | contribs) (An initial description of the idea of the proper noun assistant)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

As an author, in particular of stories and novels, one has to keep track of numerous characters or locations while writing, and the ability to handle such a thing would be quite useful. Such an idea would be approachable from a number of angles, and so, a number of workflows can be described like so:

  • Inserting a name into the document of a noun which is not currently defined
  • Inserting a name of a previously defined noun into the document
  • Inserting a pseudonym of a previously defined noun into the document
  • Defining a noun without inserting it into the document
  • Inserting a list of descriptions of a noun into the document
  • Inserting the description of a single noun into the document

What's implied here is a few features, which we can then describe as follows:

  • A dialog or panel which allows an author to manage (add, edit, delete) all existing definitions in a document
  • A set of menu items:
    • Insert a pre-existing noun
    • Add a new definition
    • Add a pseudonym for an existing noun
  • An in-line assistant used to insert a noun while typing.

Invoke the assistant by pressing ctrl+space (default) while typing. Pops up a menu with a set of proposed nouns based on the current word, and options to add a new noun or pseudonym for another noun and insert it at the cursor position (by default using the current word, but allowing editing).