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
Isaiah Odhner
3cdc308b95
Optionally singularize a word
2023-05-05 20:03:15 -04:00
Isaiah Odhner
40496c312f
Clarify filename argument
2023-05-05 19:59:10 -04:00
Isaiah Odhner
2af9f4fd53
Auto-save to ~ files
2023-05-05 19:59:10 -04:00
Isaiah Odhner
ec718cac81
Make submenu positioning more reliable
2023-05-04 16:03:12 -04:00
Isaiah Odhner
f5e071f069
Fix menus cut off when viewport height is small
...
This fix works for the top level menus, and but it's unreliable for
submenus, just as submenus opening at all is unreliable.
2023-05-04 15:40:54 -04:00
Isaiah Odhner
6e9fa34cbb
Note a defect
2023-05-04 15:26:36 -04:00
Isaiah Odhner
1656c64ea2
Make --recode-samples handle exceptions, in an insanely complicated way
2023-05-04 13:40:08 -04:00
Isaiah Odhner
426354e986
Add notes to development section of readme
2023-05-03 20:20:49 -04:00
Isaiah Odhner
799ec9944a
Fix color values being rounded when loading an ANSI file
2023-05-03 13:49:52 -04:00
Isaiah Odhner
1cdad17fe9
Set a fixed width when updating CLI help on readme
...
By default it uses the terminal width, which caused the help text to change spuriously.
2023-05-03 11:39:00 -04:00