mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-20 15:16:21 +00:00
Add setting to not colorize own nick according to xep-0392
Some users might want there nick to always stay white (etc) for easier recognition. Now we can do `/color own off` to not generate the color based on xep-0392. The `me=` color (etc) from the theme will then be used. Once we run this command `theme_load()` is called again. And the theme looks totally wrong. We encountered this at other times already and I think it's nothing wrong with this new code here now but that there seems to be a missing closing attr for the color when drawing. Should be investigated seperately. Fix https://github.com/profanity-im/profanity/issues/1288
This commit is contained in:
@@ -2322,22 +2322,25 @@ static struct cmd_t command_defs[] =
|
||||
},
|
||||
|
||||
{ "/color",
|
||||
parse_args, 1, 1, &cons_color_setting,
|
||||
parse_args, 1, 2, &cons_color_setting,
|
||||
CMD_NOSUBFUNCS
|
||||
CMD_MAINFUNC(cmd_color)
|
||||
CMD_TAGS(
|
||||
CMD_TAG_UI)
|
||||
CMD_SYN(
|
||||
"/color on|off|redgreen|blue")
|
||||
"/color on|off|redgreen|blue",
|
||||
"/color own on|off")
|
||||
CMD_DESC(
|
||||
"Settings for consistent color generation for nicks (XEP-0392). Including corrections for Color Vision Deficiencies. "
|
||||
"Your terminal needs to support 256 colors.")
|
||||
CMD_ARGS(
|
||||
{ "on|off|redgreen|blue", "Enable or disable nick colorization for MUC nicks. 'redgreen' is for people with red/green blindess and 'blue' for people with blue blindness."})
|
||||
{ "on|off|redgreen|blue", "Enable or disable nick colorization for MUC nicks. 'redgreen' is for people with red/green blindess and 'blue' for people with blue blindness."},
|
||||
{ "own on|off", "Enable color generation for own nick. If disabled the color from the color from the theme ('me') will get used."})
|
||||
CMD_EXAMPLES(
|
||||
"/color off",
|
||||
"/color on",
|
||||
"/color blue")
|
||||
"/color blue",
|
||||
"/color own off")
|
||||
},
|
||||
|
||||
{ "/avatar",
|
||||
|
||||
Reference in New Issue
Block a user