Commit Graph

194 Commits

Author SHA1 Message Date
Isaiah Odhner
d61de649a6 Prevent focusing character input when closing dialogs 2024-11-10 23:37:52 -05:00
Isaiah Odhner
9eae8a19e1 Note issue with multiple blinking cursors 2024-11-08 17:05:31 -05:00
Isaiah Odhner
fa4d961fb4 Fix menu scrolling down when clicking menu items 2024-11-08 17:05:31 -05:00
Isaiah Odhner
2d659ef478 Fix missing word 2024-11-07 14:20:25 -05:00
Isaiah Odhner
a31e6a8f06 Organize Known Issues section 2024-11-07 14:16:11 -05:00
Isaiah Odhner
993bb03719 Note Edit > Paste file format limitation 2024-11-07 13:56:55 -05:00
Isaiah Odhner
688cb2f86f Mark incompatibility with Python 3.13 2024-11-07 13:40:27 -05:00
Isaiah Odhner
788ce400bf Implement cursor blinking effect 2024-11-04 22:52:31 -05:00
Isaiah Odhner
4edd5ab4d7 Note worse variation of menu scrolling issue 2024-11-04 21:52:20 -05:00
Isaiah Odhner
24ea6ea260 Fix image files opening as blank white
Broken in: 00bd187d5a (diff-6e80bd629f0b2c3bd31e0cab96633495ea700649c14f5b147beac856bf5d61b3R648)
2024-11-04 21:52:20 -05:00
Isaiah Odhner
93abb6f871 Remove todo for issue that I can't reproduce 2024-11-04 21:20:48 -05:00
Isaiah Odhner
35860fbe1b Note errant commit found with git bisect 2024-11-04 21:20:25 -05:00
Isaiah Odhner
e519ad4613 Add to known issues list 2024-11-04 15:10:33 -05:00
Isaiah Odhner
3154ba45a3 Note about activating virtualenv in Bash on Windows 2024-02-01 18:00:00 -05:00
Isaiah Odhner
cb5f708c16 Fix typo 2024-01-11 17:15:45 -05:00
Isaiah Odhner
4a4012dbfd Update pyright version
There are no new errors or anything.

This silenced error is no longer generated:
  /home/io/Projects/textual-paint/src/textual_paint/wallpaper.py:241:18 - error: Stub file not found for "xdg" (reportMissingTypeStubs)
2024-01-11 16:35:57 -05:00
Isaiah Odhner
0791b1c080 Satisfy the type checker
`PYRIGHT_PYTHON_FORCE_VERSION=1.1.327 pyright` now gives 0 errors

(before this commit it was 16 errors)
2023-09-16 23:31:08 -04:00
Isaiah Odhner
62ee8c2fcf Add publishing section to readme 2023-09-16 23:31:08 -04:00
Isaiah Odhner
bb047c04e7 Move --recode-samples to an automated test 2023-09-12 21:54:19 -04:00
Isaiah Odhner
e288d5d41c Update changelog and readme 2023-09-12 20:50:57 -04:00
Isaiah Odhner
08847ca91b Fix Free-Form Select behavior when melding with negative coordinates 2023-09-12 20:16:55 -04:00
Isaiah Odhner
580da11949 Check if running in pytest instead of ignoring a specific argument 2023-09-07 16:41:59 -04:00
Isaiah Odhner
569ff8b58d Add info about pytest-textual-snapshot to readme 2023-09-07 16:41:59 -04:00
Isaiah Odhner
95256a411a Kludge: ignore --snapshot-update argument 2023-09-07 15:38:23 -04:00
Isaiah Odhner
f1da33ca8e Convert relative imports to absolute
They honestly seem like a half-baked language feature.

- Relative imports don't allow running a script via shebang line.
- Relative imports don't work without a package, which means they
  don't work in situations other than when absolute imports also work,
  as far as I understand it.
- Relative imports don't work with pytest-textual-snapshot currently,
  so I'm changing it to absolute imports in order to set up testing.
2023-09-07 15:19:10 -04:00
Isaiah Odhner
70afa25c4b Hide junk from gallery by default 2023-09-06 17:45:51 -04:00
Isaiah Odhner
947534df3e Replace complex bash one-liner with the new gallery app 2023-09-06 15:09:18 -04:00
Isaiah Odhner
ec988c2b4c Prepare v0.2.0 2023-09-05 21:30:54 -04:00
Isaiah Odhner
ab29b0f5ae Group development options in CLI help 2023-09-05 17:57:33 -04:00
Isaiah Odhner
c9757a4549 Remove all trailing whitespace
using regular expression: \s+$
2023-09-04 21:47:58 -04:00
Isaiah Odhner
b75e849c29 Correct instruction for truecolor in XTerm 2023-09-04 13:26:21 -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
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
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
f0979fefd5 Add --ascii-only option 2023-08-30 17:39:55 -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
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
efba3fb54c Use absolute URL to fix screenshot on PyPI 2023-07-21 21:33:12 -04:00
Isaiah Odhner
08efd46aeb Hide --recode-samples testing info on readme 2023-07-21 16:43:43 -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