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
Isaiah Odhner
eaa64c992e
Add --recode-samples for testing
2023-05-03 11:37:40 -04:00
Isaiah Odhner
3ac9ad0ff8
Update readme in regard to progress on Set As Wallpaper
2023-05-02 01:00:22 -04:00
Isaiah Odhner
f630026811
Note about linting
2023-05-01 14:47:30 -04:00
Isaiah Odhner
2a35778cbd
Add file drop support
2023-05-01 12:31:21 -04:00
Isaiah Odhner
1a7b6561bd
Simplify usage line in help
2023-05-01 10:51:33 -04:00
Isaiah Odhner
29376af66c
Make Help > Help Topics show full command-line help, at least
2023-05-01 10:39:21 -04:00
Isaiah Odhner
549c70a2d1
Add --version flag to CLI
2023-04-29 17:55:59 -04:00
Isaiah Odhner
4d1f57ee6b
Update file formats list
2023-04-29 17:29:06 -04:00
Isaiah Odhner
ceb79bc5aa
Add to known issues list
2023-04-29 17:18:41 -04:00
Isaiah Odhner
2cf3bc2a7d
Clarify known issues
2023-04-29 17:11:47 -04:00
Isaiah Odhner
66222b2384
Use an included sample ANSI file for cat example command
2023-04-29 16:53:38 -04:00
Isaiah Odhner
16d52dcad1
Fix a missing word
2023-04-29 16:52:03 -04:00
Isaiah Odhner
5abad1fcb2
Update paths
2023-04-29 13:43:24 -04:00
Isaiah Odhner
1f5457d992
Fix crash with Polygon tool(s), dragging from outside to inside canvas
...
When clicking outside the canvas and dragging and releasing over it,
several tools exhibited issues, which this commit fixes.
- Free-Form Select, Polygon: crash with IndexError
- Select: useless selection created
- Magnifier, Pick Color: returned to last tool before use
2023-04-29 12:43:34 -04:00
Isaiah Odhner
67015ae1ca
Add a known crash-causing issue
2023-04-28 20:46:38 -04:00
Isaiah Odhner
44d800d9b3
Note an issue with color values changing
2023-04-28 14:14:21 -04:00
Isaiah Odhner
1c9fb0ca1b
Delete/backspace ranges of text
2023-04-26 17:54:00 -04:00
Isaiah Odhner
0754db7218
Fix IndexError when pressing Ctrl+A followed by Delete in a textbox
2023-04-26 17:08:32 -04:00
Isaiah Odhner
c1375d81ed
Make Select All select text within the textbox, if applicable
2023-04-26 17:04:24 -04:00
Isaiah Odhner
1f171259bb
Fix shifted/cutoff selection when melding with negative coordinates
...
Code intended to prevent errors was also creating an offset between
the source and target regions. The source region needs to be adjusted
to match the clipped target region.
2023-04-26 13:49:33 -04:00
Isaiah Odhner
5fe0178d36
Note new dependencies in installation instructions
2023-04-26 12:52:27 -04:00
Isaiah Odhner
ed5e399a58
Don't delete the whole textbox when pressing Delete
2023-04-26 11:19:16 -04:00
Isaiah Odhner
6d6ef25da4
Cancel active tool by pressing both mouse buttons
2023-04-26 01:30:36 -04:00
Isaiah Odhner
63c9a3ea11
Cancel active tool with Escape
2023-04-26 00:38:50 -04:00
Isaiah Odhner
c6967c69f5
Show selected foreground color in the CharInput
2023-04-26 00:06:57 -04:00
Isaiah Odhner
1ab1dfb037
Fix extraneous white cell at top left when loading ANSI files
2023-04-25 18:43:28 -04:00
Isaiah Odhner
ba7f8e6a0a
Don't invert the inner textbox border, that's too visually confusing
2023-04-25 18:31:50 -04:00
Isaiah Odhner
0e25b99d2b
Update known issue with newly-known knowledge about the issue
...
There are known knowns, and unknown knowns, and also known unknowns,
and unknown unknowns, but this is a now-no-longer-known-unknown-now-known-known, y'know? (I don't not not not not not not know.)
2023-04-25 18:08:34 -04:00
Isaiah Odhner
155f73b319
Update Known Issues
2023-04-25 16:36:52 -04:00
Isaiah Odhner
d94482aa82
Discard textbox if you never typed anything into it
2023-04-25 16:25:47 -04:00
Isaiah Odhner
f33802af30
Make Text tool undoable
2023-04-25 16:14:29 -04:00
Isaiah Odhner
277a879b5c
Finalize Polygon/Curve when switching tools
2023-04-25 15:42:36 -04:00
Isaiah Odhner
8472b37859
Keep Curve/Polygon preview when mouse leaves the canvas
2023-04-25 15:41:24 -04:00
Isaiah Odhner
8c932ea53f
Fix dragging selection by top left corner
...
I recognized this as another Offset -> bool coercion issue.
2023-04-25 14:39:59 -04:00
Isaiah Odhner
bf2b5ec94e
Fix dragging windows
...
This was broken in "Fix a type checker error" e62064a307
where I just added `and self.offset_at_drag_start`.
The problem is that Offset defines __bool__ and are falsy when (0,0),
and the windows, despite starting out in the center, initially have an
offset of (0,0) FROM this center position.
2023-04-25 14:29:13 -04:00