Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1683

Include ability to format chat/IM's

    XMLWordPrintableJSON

    Details

    • Type: Story
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: On Hold
    • Labels:
      None

      Description

      User Story:
      As a resident in Second Life I would like the ability to make words in chat or IM bold, italic, underlined and so-on.

      Description:
      Fairly straightforward in theory, a little tricky in practise. But the basic idea is that common signifiers for bold, italic etc. would be used to correctly highlight chats and IMs displayed in the viewer, so users can actually have their text appear as bold and so-on.

      Here's some examples to start with:

      Text entered Text display
      *bold* bold
      _italic_ or /italic/ italic
      +underlined+ or __underlined__ underlined

      Essentially mimicking some of the standard text formatting as used in areas such as this very JIRA. The beauty of this is that text can use these kinds of notations to give the emphasis in leu of true formatting already, but once the viewer can process them it'd simply start working, while on older viewers without the feature the text would simply appear with the false emphasis.

      Examples:
      This would be especially useful for scripted objects as it would provide the ability for them to give richer textual descriptions with appropriate emphasis on particular words or phrases. For example, an object could have the following code:

      Simple Speech

      default {
          touch_start(integer x) {
              llSay(PUBLIC_CHANNEL, "Hi there *" + llGetDisplayName(llDetectedKey(0)) + "*!");
          }
      }

      To produce the following text:

      "Hi there Haravikk!"

      Resources:
      The markup that this JIRA, at least partially, implements is known as Textile, a full definition for which, along with links to implementations in various languages, can be found in the Textile Wikipedia article. This should make a good starting point!

      Ideally italics would at the very least be extended as above, as the slash-italic is a fairly common notation to signify emphasis as well.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            haravikk.mistral Haravikk Mistral
            Extended Group Visibility:
            jira-users
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:

                PagerDuty