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
Isaiah Odhner
a44d5b7695
Use alternative tool icons for Windows Terminal
2023-07-21 13:08:36 -04:00
Isaiah Odhner
bc3dba29fc
Reword prompt/TUI clash bug description and clarify cmd vs conhost
2023-07-21 13:03:18 -04:00
Isaiah Odhner
c70f3e35e3
Note powershell prompt/TUI clashing bugginess
2023-07-21 01:18:22 -04:00
Isaiah Odhner
aad51d2978
Note Ctrl+V issue in Windows Terminal app
2023-07-20 20:52:44 -04:00
Isaiah Odhner
4383a882ee
Use alternative tool icons for iTerm2
2023-07-20 19:44:47 -04:00
Isaiah Odhner
9f305a2f44
Ignore missing appscript dependency (outside macOS) in a different way
2023-07-20 18:05:23 -04:00
Isaiah Odhner
4d52257497
Clarify what feature is affected by font fallback
...
Truetype fonts are used for rasterizing ANSI art for Set As Wallpaper.
There are also FIGlet fonts in this app, for magnification.
2023-07-20 17:52:38 -04:00
Isaiah Odhner
5bee7f4819
Accept spelling
...
This is already accepted by the VS Code extension but not by cspell-cli.
I hate when these inscrutable differences crop up.
2023-07-20 17:52:38 -04:00
Isaiah Odhner
ebab889eaf
Ignore 'Type of "get_current_worker" is partially unknown'
...
$ PYRIGHT_PYTHON_FORCE_VERSION=1.1.316 pyright
WARNING: there is a new pyright version available (v1.1.316 -> v1.1.317).
Please install the new version or set PYRIGHT_PYTHON_FORCE_VERSION to `latest`
/home/io/Projects/textual-paint/src/textual_paint/paint.py
/home/io/Projects/textual-paint/src/textual_paint/paint.py:39:28 - error: Type of "get_current_worker" is partially unknown
Type of "get_current_worker" is "() -> Worker[Unknown]" (reportUnknownVariableType)
1 error, 0 warnings, 0 informations
2023-07-20 17:52:38 -04:00
Isaiah Odhner
e0e0ce3cb1
Fix deprecation warning, when specifying text layout engine
2023-07-20 17:50:16 -04:00
Isaiah Odhner
9aadcd7db3
Use Size type, just for fun, in get_screen_size
2023-07-20 16:47:16 -04:00