Commit Graph

181 Commits

Author SHA1 Message Date
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
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
1c64fdb78c Fix Python rocket icon showing in dock on macOS after Set As Wallpaper 2023-07-18 18:32:32 -04:00
Isaiah Odhner
eb0f781ca8 Get screen size with tkinter instead
screeninfo caused a bouncing python rocket in the dock on mac, and didn't work.
2023-07-18 14:15:36 -04:00
Isaiah Odhner
8fb561f457 Implement tiling vs centering wallpaper 2023-07-18 14:03:51 -04:00
Isaiah Odhner
00e6dd70b0 Set dark mode wallpaper as well on Ubuntu
This gets it working on my machine! And the last of the big three!
2023-07-18 14:03:51 -04:00
Isaiah Odhner
fece1c48c6 Rasterize before setting as wallpaper
This makes Set As Wallpaper work on Windows 10 and macOS 10.14
2023-07-18 14:03:51 -04:00
Isaiah Odhner
ebbab737d4 Add compatibility section 2023-07-17 20:27:19 -04:00
Isaiah Odhner
f6a40028e8 Update and clarify help text 2023-07-15 23:05:41 -04:00
Isaiah Odhner
d5b738e034 Add to Known Issues 2023-07-12 17:33:23 -04:00
Isaiah Odhner
67b4ec8ac4 Return to custom zoom level when zooming out and back in 2023-07-12 02:16:24 -04:00