mirror of
https://github.com/markqvist/NomadNet.git
synced 2026-04-26 19:35:31 +00:00
True-color support
This commit is contained in:
@@ -498,16 +498,26 @@ def make_output(state, line, url_delegate, pre_escape=False):
|
||||
state["formatting"]["italic"] ^= True
|
||||
elif c == "F":
|
||||
if len(line) >= i+4:
|
||||
color = line[i+1:i+4]
|
||||
state["fg_color"] = color
|
||||
skip = 3
|
||||
if line[i+1] == "T" and len(line) >= i+8:
|
||||
color = line[i+2:i+8]
|
||||
state["fg_color"] = color
|
||||
skip = 7
|
||||
else:
|
||||
color = line[i+1:i+4]
|
||||
state["fg_color"] = color
|
||||
skip = 3
|
||||
elif c == "f":
|
||||
state["fg_color"] = state["default_fg"]
|
||||
elif c == "B":
|
||||
if len(line) >= i+4:
|
||||
color = line[i+1:i+4]
|
||||
state["bg_color"] = color
|
||||
skip = 3
|
||||
if line[i+1] == "T" and len(line) >= i+8:
|
||||
color = line[i+2:i+8]
|
||||
state["bg_color"] = color
|
||||
skip = 7
|
||||
else:
|
||||
color = line[i+1:i+4]
|
||||
state["bg_color"] = color
|
||||
skip = 3
|
||||
elif c == "b":
|
||||
state["bg_color"] = state["default_bg"]
|
||||
elif c == "`":
|
||||
|
||||
Reference in New Issue
Block a user