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
Isaiah Odhner
f77d2bba38
Note new format support
2023-07-12 01:44:08 -04:00
Isaiah Odhner
b885436966
Fix drag and drop of files with CharInput focused
2023-07-11 02:02:18 -04:00