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
Isaiah Odhner
da0e5e52da
Make watchdog properly optional
2023-07-21 21:31:40 -04:00
Isaiah Odhner
ed675b0df1
Pin versions in install_requires
...
> It is not considered best practice to use install_requires to pin dependencies to specific versions, or to specify sub-dependencies (i.e. dependencies of your dependencies). This is overly-restrictive, and prevents the user from gaining the benefit of dependency upgrades.
It seems more important to install working versions than to allow other versions.
2023-07-21 18:40:57 -04:00