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
- Open Quasseldroid, connect to a network
- 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."
- E.g.
- Observe the Android notification Quasseldroid generates
- Observe how Quasseldroid shows the message in the buffer view
- 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
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
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
[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."