Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • QuasselDroid-ng QuasselDroid-ng
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 75
    • Issues 75
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Janne Mareik Koschinski
  • QuasselDroid-ngQuasselDroid-ng
  • Issues
  • #232

Closed
Open
Created Dec 19, 2020 by Shane Synan@digitalcircuitReporter

Add means to distinguish italic formatting in CTCP ACTION (/me) messages

In brief

  • Add some way of distinguishing whether italic mIRC formatting is used in a CTCP ACTION (/me) message
    • Perhaps italicized formatting should invert to return the default-italicized text to normal?
    • Or, disable use of italics with a setting?

Rationale

Some folks make use of italics when writing their CTCP ACTION (/me) messages. Quasseldroid's notifications correctly show the italic formatting, but when viewing the buffer in Quasseldroid, the italics are no longer distinguishable from the default styling of CTCP ACTION messages.

This can result in losing emphasis in tone of voice or lessening creative uses of formatting in conversational messages.

Test cases

Steps

  1. Open Quasseldroid, connect to a network
  2. As another user, send this Quasseldroid client a CTCP ACTION message with italics mixed in
    • E.g. /me shakes his head with a frown. "It's almost like Google *wants* to keep Android developers on their toes."
  3. Observe the Android notification Quasseldroid generates
  4. Observe how Quasseldroid shows the message in the buffer view
  5. Optionally, observe the message in the Quassel desktop client

Before

In steps 3 and 5, the emphasis can be seen on the word wants. In step 4, however, Quasseldroid does not distinguish between the italic mIRC formatted word wants and the rest of the auto-italicized CTCP ACTION message.

After

In steps 3-5, it's always possible to tell some form of emphasis was placed on the word wants.

Examples

Quasseldroid notification

Screenshot of Quasseldroid notification on Android properly showing italics in a CTCP ACTION message

qdroid_examp… * Quasseldroid * now

shakes his head with a frown. "It's almost like Google wants to keep Android developers on their toes."

Hahaha [auto-generated reply suggestion]

Mark Read [button] | Reply [button]

Quasseldroid buffer view

Screenshot of Quasseldroid buffer view showing the entire CTCP ACTION message as italics

Dec 19, 2020

— qdroid_example shakes his head with a frown. "It's almost like Google wants to keep Android developers on their toes." 04:50 PM

Quassel desktop

Screenshot of Quassel desktop buffer view properly showing the italics within the CTCP ACTION message

[4:50:14 pm] -*- qdroid_example shakes his head with a frown. "It's almost like Google wants to keep Android developers on their toes."

Edited Dec 19, 2020 by Shane Synan
Assignee
Assign to
Time tracking