Commit Graph

1225 Commits

Author SHA1 Message Date
Isaiah Odhner
f2d8a5dbe6 Use bold exclamation mark and question mark for dialog icons
An exclamation mark character is more centered than the pipe and dot combo, although it's smaller.
Bolding the bang makes up for its gulf in girth.

Bold the question mark to match.
2023-09-04 17:13:35 -04:00
Isaiah Odhner
bee5440abc Use actual ASCII alternatives for maximize/restore in --ascii-only mode 2023-09-04 17:13:35 -04:00
Isaiah Odhner
ed40ed70c2 ASCIItize more UI in --ascii-only mode 2023-09-04 17:13:35 -04:00
Isaiah Odhner
47468d1c06 Refactor --ascii-only argument plumbing
Query for the argument instead of patching values in from outside.
2023-09-04 17:13:35 -04:00
Isaiah Odhner
ad83dee949 Extract argument parsing to a file 2023-09-04 14:35:44 -04:00
Isaiah Odhner
d471e92855 Make --ascii-only-icons only affect tool icons (again) 2023-09-04 13:48:51 -04:00
Isaiah Odhner
52dfb38803 Use ASCII-only icon for About Paint in --ascii-only mode 2023-09-04 13:45:15 -04:00
Isaiah Odhner
b75e849c29 Correct instruction for truecolor in XTerm 2023-09-04 13:26:21 -04:00
Isaiah Odhner
58daeedd16 Distinguish development vs. production, using Git information 2023-09-04 13:02:22 -04:00
Isaiah Odhner
97bfbda1ec Use ASCII art for question bubble icon in --ascii-only mode 2023-09-04 12:42:20 -04:00
Isaiah Odhner
a7b92a1643 Use ASCII line art for warning icon in --ascii-only mode 2023-09-04 12:40:33 -04:00
Isaiah Odhner
2cff6c89e1 Swap colors with right click or Ctrl+click on current colors area 2023-09-04 11:35:30 -04:00
Isaiah Odhner
778ecb2b8a Allow right click to pick foreground color from palette 2023-09-04 11:35:30 -04:00
Isaiah Odhner
833f0fac48 Recommend pipx for installation
Closes https://github.com/1j01/textual-paint/issues/3
2023-09-04 11:35:30 -04:00
Isaiah Odhner
272b8c5d57 Add terminal emulator logo art 2023-09-04 11:35:30 -04:00
Isaiah Odhner
c6e45a44a2 Note some more Pencil icon alternatives 2023-09-01 01:18:43 -04:00
Isaiah Odhner
50778b4f1b Update compatibility info on readme 2023-08-31 23:09:28 -04:00
Isaiah Odhner
c063b92c2f Add ASCII rendition of Help window icon 2023-08-31 02:10:38 -04:00
Isaiah Odhner
7e2110df37 Remove flag variables in favor of args object 2023-08-31 01:19:22 -04:00
Isaiah Odhner
244a88816b Move graphics primitives to a separate file 2023-08-30 22:41:20 -04:00
Isaiah Odhner
df446462b3 Tweak ASCII borders 2023-08-30 22:26:04 -04:00
Isaiah Odhner
7699d3d1a8 Move ASCII border code to a file, with a demo app 2023-08-30 22:25:48 -04:00
Isaiah Odhner
3b42656f48 Add less pager to sample gallery command
It fails to display the 4x4_font_template.ans but other than that it's fine, and that's not really an artwork anyways.
2023-08-30 21:24:09 -04:00
Isaiah Odhner
65ef282148 Use full-ASCII version of Stretch/Skew icons
The partial-ASCII version works in XTerm, but not the Linux Console.
2023-08-30 18:19:42 -04:00
Isaiah Odhner
7212cde1f9 Add more ASCII-using versions of Stretch/Skew icons 2023-08-30 18:12:32 -04:00
Isaiah Odhner
f0979fefd5 Add --ascii-only option 2023-08-30 17:39:55 -04:00
Isaiah Odhner
7e59ca7e6a Color and tweak --ascii-only-icons 2023-08-30 17:39:52 -04:00
Isaiah Odhner
576eee5244 Use alternative tool icons for Kitty terminal 2023-08-30 17:39:43 -04:00
Isaiah Odhner
2a4b6484e7 Note many additional symbol options for tools
- "🧯" might be a new best Airbrush symbol
- "𝐴" appears closer to MS Paint's Text icon, although it's not centered like the wide character "A"
- "⬙﹅" is quite a nice two-glyph Fill With Color icon, only a bit disjoint with the bucket being too small/low (as I see it rendered)
- Add lasso-themed Free-Form Select symbol alternatives
- Add many misc. options
- Combine composite brush symbols so they're directly visualized ("▭⋹ 𝈸⋹ ⊏⋹ ⸦⋹ ⊂⋹" instead of "▭/𝈸/⊏/⸦/⊂+⋹")
- Add one crosshair cursor option
- Remove "whilst" phrase that didn't add any meaning
2023-08-27 13:59:51 -04:00
Isaiah Odhner
9183edbe53 VS Code: use the new Textual Syntax Highlighter extension 2023-08-21 18:34:48 -04:00
Isaiah Odhner
ec63ff0e55 Add missing return type annotations 2023-07-30 01:54:13 -04:00
Isaiah Odhner
cdd569c49a Add a changelog 2023-07-24 22:28:17 -04:00
Isaiah Odhner
d9ff859d81 Fix stretch/skew icons missing from package 2023-07-24 17:55:05 -04:00
Isaiah Odhner
9ab2012ead Abbreviate features list 2023-07-24 16:15:11 -04:00
Isaiah Odhner
3630ec8e73 Move file formats to a separate section 2023-07-24 16:01:27 -04:00
Isaiah Odhner
cbc1ab9314 Add linting notes and VS Code extension recommendations 2023-07-24 15:29:44 -04:00
Isaiah Odhner
65fc72bd26 Accept spelling 2023-07-24 15:10:54 -04:00
Isaiah Odhner
7f76be38cd Add a few extra meta-glyph renderings 2023-07-22 16:43:48 -04:00
Isaiah Odhner
c62d774084 Implement meta-glyph rendering for eighth block characters 2023-07-22 15:34:38 -04:00
Isaiah Odhner
925b0a1372 Remove duplicate link 2023-07-22 01:20:34 -04:00
Isaiah Odhner
24bcdd0d39 Ensure spaces after commas 2023-07-22 01:17:44 -04:00
Isaiah Odhner
5ec9518ff3 Add spaces around equality operators 2023-07-22 01:16:22 -04:00
Isaiah Odhner
35893c987d Unify to double quotes 2023-07-22 01:12:13 -04:00
Isaiah Odhner
03c910af31 Ensure spaces at start of comments 2023-07-22 01:07:05 -04:00
Isaiah Odhner
2b9e377d7d Check spelling of wallpaper setting code 2023-07-22 01:06:04 -04:00
Isaiah Odhner
7481750633 Fix dumb string interpolation 2023-07-22 00:43:28 -04:00
Isaiah Odhner
6af1497771 Note gsettings CLI fallback works on Ubuntu 2023-07-22 00:43:28 -04:00
Isaiah Odhner
0193773928 Avoid shell code injection in some disabled code 2023-07-22 00:13:30 -04:00
Isaiah Odhner
440fab6a53 Protect against command injection in osascript fallback 2023-07-22 00:05:35 -04:00
Isaiah Odhner
4ae4d71075 Fix osascript fallback for setting wallpaper on macOS 2023-07-21 23:55:34 -04:00