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
Isaiah Odhner
85ba439cbd
Fix pasting into CharInput not affecting brush
2023-07-11 02:02:18 -04:00
Isaiah Odhner
6309e05d8f
Update readme
2023-07-10 23:02:04 -04:00
Isaiah Odhner
c1998c52f7
Fix lack of undo state for paste+stamp
2023-07-10 17:28:19 -04:00
Isaiah Odhner
46c52fcaf1
Fix arrow keys not moving selected data if not moved with mouse first
2023-07-10 17:28:19 -04:00
Isaiah Odhner
505cb389f2
Invert only within Free-Form Select's polygon
...
It turns out this isn't actually how MS Paint works (in Windows 98, my go-to reference), but, isn't it better this way?
2023-07-10 17:28:19 -04:00
Isaiah Odhner
54c9f6a500
Implement Image > Invert Colors
2023-07-08 01:14:40 -04:00
Isaiah Odhner
3b4ec0e79c
Update/tweak readme
...
Saying "discards color information" probably isn't helpful, especially since it shows a warning when saving.
None of the image formats say "discards text information" anyways.
2023-06-30 21:43:35 -04:00
Isaiah Odhner
6c7d48e49f
Disable saving in ICNS format, and update format support list
2023-06-30 21:00:42 -04:00
Isaiah Odhner
2e022bdfe1
Disable saving as JPEG because of low quality
2023-06-30 16:52:13 -04:00
Isaiah Odhner
46e7e9bb30
Embed ANSI data in SVG for perfect round-trip
2023-06-30 14:04:45 -04:00
Isaiah Odhner
63c0bc1c3b
Add troubleshooting section
2023-06-27 23:34:46 -04:00
Isaiah Odhner
53a733ae32
Suggest installing from requirements.txt
...
I had to blow away my virtual environment, and installing from
requirements.txt worked whereas the existing line didn't, I guess due to
the fixed version number of textual. I don't know exactly, but it seems
pretty silly to try to maintain this list of requirements separately.
2023-06-16 18:07:40 -04:00
Isaiah Odhner
faa41d07b2
Confirm discarding information during Save/Open/New, not just Save As
2023-06-13 23:46:30 -04:00
Isaiah Odhner
6946669a41
Update screenshot, and screenshot methodology, and remove table wrapper
...
The old screenshot was generated by Select All and Copy As HTML in
Ubuntu's Terminal app (using a keyboard shortcut that had to be set up
first), and post-processed using code included in screenshot.svg, which
I'm now deleting.
The new screenshot is generated using Textual's built-in SVG export.
It displays nicer, with less artifacts (seams between cells).
It doesn't need such silly explanation of the nature of the screenshot,
and was also sizing to the width of the text, so I removed the wrapper
table which was imitating (standing in for) figure/figcaption elements.
The new screenshot also includes a window border, macOS-styled, which is
a little weird since it's a remake of MS Paint (Windows software)
developed entirely on Ubuntu (Linux distro).
2023-06-11 22:59:37 -04:00
Isaiah Odhner
07395517ea
Update remaining command lines to run the app as a module
2023-06-10 21:20:17 -04:00
Isaiah Odhner
4e1f11ab23
Fix expanding directory tree to current folder, in file dialogs
...
- This regressed due to updates in Textual 0.25.0,
because DirectoryTree now loads directory contents in a worker:
https://github.com/Textualize/textual/issues/2456
- Directory tree expansion may be more robust now, although it's using
more internals now, and it still needs timers for whatever reason.
2023-06-10 21:05:19 -04:00
Isaiah Odhner
178e4c0689
Fix name of program in help text
...
Originally it was `paint.py`, but after switching to running as a module
(needed to use Python's relative imports for some reason) it became "-c"
when running with the `textual` CLI.
2023-06-09 01:27:13 -04:00
Isaiah Odhner
b1951cb555
Note about virtual environments
2023-06-08 23:54:56 -04:00
Isaiah Odhner
a166a6af29
Note how to install CLI for development
2023-06-08 23:54:56 -04:00
Isaiah Odhner
d77a785a64
Update commands now that it must be run as a module
2023-06-08 23:47:53 -04:00
Isaiah Odhner
5ddb5c22a8
Found another good candidate for crosshair symbol
2023-06-05 15:58:23 -04:00
Isaiah Odhner
892d12e8fb
Add a worse option for the Polygon tool icon (a hieroglyph)
2023-06-03 15:24:56 -04:00
Isaiah Odhner
7f28470f78
Note an issue
2023-05-22 00:23:44 -04:00
Isaiah Odhner
e9755637d6
Update Textual to 0.26.0
...
Both issues I opened have been fixed! :)
2023-05-21 22:00:39 -04:00
Isaiah Odhner
5392864552
Update readme regarding SVG loading
...
Not sure if some of this should go in Known Issues, maybe with a
"see Known Issues" reference, but I might just fix these things soon.
2023-05-20 00:21:49 -04:00
Isaiah Odhner
b88b5cdfa0
Mention new project: ansi-art-thumbnailer
2023-05-19 22:19:27 -04:00
Isaiah Odhner
b4f958623d
Hide SVG files from samples gallery command
...
oooh is it a gallery? how faaancy...
2023-05-17 23:30:20 -04:00
Isaiah Odhner
14ba281ec3
Add a command to view all sample files
2023-05-16 15:19:23 -04:00
Isaiah Odhner
004700ad57
Add more unicode alternatives
2023-05-16 02:30:10 -04:00
Isaiah Odhner
1176fcee73
Save WebP files losslessly
2023-05-15 14:23:55 -04:00
Isaiah Odhner
4dbaf5145e
Open and save image files with Pillow
2023-05-15 00:46:08 -04:00
Isaiah Odhner
348d3489e3
Add to (and tweak) Known Issues
2023-05-15 00:15:49 -04:00
Isaiah Odhner
0f769689ef
Update readme
2023-05-10 01:34:46 -04:00
Isaiah Odhner
ef4fb910d5
Generate smaller ANSI files with Segment.simplify
2023-05-09 22:55:41 -04:00
Isaiah Odhner
5a0f1dacfe
Add max file size limit when opening or pasting from files
2023-05-09 00:33:22 -04:00
Isaiah Odhner
6b46d99627
Clarify messaging about the backup feature
2023-05-06 16:41:43 -04:00
Isaiah Odhner
ce4fabd923
Add --backup-folder option
2023-05-05 21:51:25 -04:00
Isaiah Odhner
d12942700a
Tweak auto-save backup file name
2023-05-05 21:50:42 -04:00