Commit Graph

1265 Commits

Author SHA1 Message Date
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
Isaiah Odhner
26778c2ffd Update setup.cfg 2023-07-21 18:30:17 -04:00
Isaiah Odhner
08efd46aeb Hide --recode-samples testing info on readme 2023-07-21 16:43:43 -04:00
Isaiah Odhner
9f0ea03114 Skip .gpl files during --recode-samples 2023-07-21 16:35:08 -04:00
Isaiah Odhner
b4f425ee3f Prepare for first release 2023-07-21 16:30:49 -04:00
Isaiah Odhner
e42060981c Remove "Update Dependencies" section
I used this command for a while, but ended up manually maintaining `requirements.txt`, in order to specify platform-specific dependencies.

I don't have a clear answer to dependency management; maybe a tool like `poetry` will help, but for now, this section is useless.
2023-07-21 15:11:59 -04:00
Isaiah Odhner
e14df9d4bc Shorten a sentence 2023-07-21 15:11:59 -04:00
Isaiah Odhner
c5809c3695 Confirm Ctrl+V fix for Windows Terminal, and list steps 2023-07-21 14:58:31 -04:00