Commit Graph

1224 Commits

Author SHA1 Message Date
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
Isaiah Odhner
efba3fb54c Use absolute URL to fix screenshot on PyPI 2023-07-21 21:33:12 -04:00