Tweak Paint icon, using heavy slashes

- Use very heavy solidus for paint brushes. This renders in a strange
  overlapped way in Ubuntu Terminal and VS Code's terminal, which
  actually works really well here. I just hope it doesn't become
  a wide character in the future, or isn't treated as such on other
  terminals.
- Add brush tips to the other brushes, each using a different character.
- Remove top border, since it conflicts with brush tips.
This commit is contained in:
Isaiah Odhner 2023-06-08 18:27:10 -04:00
parent 7e30f39374
commit c83efb4ddf
2 changed files with 7 additions and 2 deletions

View File

@ -0,0 +1,4 @@
⡀. , ◣
🙽┃🙼 🮝
🮉 ▐▋ 
🮈▁▁▍ 

View File

@ -596,9 +596,10 @@ get_question_icon = lambda: Static(question_icon_console_markup, classes="questi
# One level of escaping because this is a string literal, and another level because # One level of escaping because this is a string literal, and another level because
# Text.markup fails to escape backslashes: # Text.markup fails to escape backslashes:
# https://github.com/Textualize/rich/issues/2993 # https://github.com/Textualize/rich/issues/2993
# ...although now I've replaced it with 🙽 in the text art.
paint_icon_console_markup = """ paint_icon_console_markup = """
[rgb(128,128,128) on rgb(255,0,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,0,255)].[rgb(128,128,128) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(128,128,128) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,255,255)][rgb(128,128,128) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,255,255)][rgb(128,128,128) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,255,255)][rgb(255,255,255) on rgb(255,0,255)][/rgb(128,128,128) on rgb(255,255,255)][/rgb(255,255,255) on rgb(255,0,255)] [rgb(0,0,0) on rgb(255,0,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,0,255)].[rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)],[rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(255,255,255) on rgb(255,0,255)][/rgb(0,0,0) on rgb(255,255,255)][/rgb(255,255,255) on rgb(255,0,255)]
[rgb(0,0,255) on rgb(255,0,255)]\\\\[rgb(255,0,0) on rgb(255,255,255)][/rgb(0,0,255) on rgb(255,0,255)][rgb(255,255,0) on rgb(255,255,255)][/rgb(255,0,0) on rgb(255,255,255)]/[rgb(0,0,0) on rgb(255,255,255)][/rgb(255,255,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(128,128,128) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)]🮝[/rgb(128,128,128) on rgb(255,255,255)] [rgb(0,0,255) on rgb(255,0,255)]🙽[rgb(255,0,0) on rgb(255,255,255)][/rgb(0,0,255) on rgb(255,0,255)][rgb(255,255,0) on rgb(255,255,255)][/rgb(255,0,0) on rgb(255,255,255)]🙼[rgb(0,0,0) on rgb(255,255,255)][/rgb(255,255,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(128,128,128) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)]🮝[/rgb(128,128,128) on rgb(255,255,255)]
[rgb(255,255,255) on rgb(255,0,255)]🮉[rgb(0,0,0) on rgb(255,255,255)][/rgb(255,255,255) on rgb(255,0,255)] [rgb(192,192,192) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(128,128,128) on rgb(255,255,255)][/rgb(192,192,192) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [/rgb(0,0,0) on rgb(255,255,255)] [rgb(255,255,255) on rgb(255,0,255)]🮉[rgb(0,0,0) on rgb(255,255,255)][/rgb(255,255,255) on rgb(255,0,255)] [rgb(192,192,192) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(128,128,128) on rgb(255,255,255)][/rgb(192,192,192) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(128,128,128) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [/rgb(0,0,0) on rgb(255,255,255)]
[rgb(192,192,192) on rgb(255,0,255)]🮈[rgb(0,0,0) on rgb(255,255,255)][/rgb(192,192,192) on rgb(255,0,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [/rgb(0,0,0) on rgb(255,255,255)] [rgb(192,192,192) on rgb(255,0,255)]🮈[rgb(0,0,0) on rgb(255,255,255)][/rgb(192,192,192) on rgb(255,0,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)][rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [rgb(0,0,0) on rgb(255,255,255)][/rgb(0,0,0) on rgb(255,255,255)] [/rgb(0,0,0) on rgb(255,255,255)]
""" """