Isaiah Odhner
967801cf17
Prevent digits in document from merging with mIRC color codes
...
If digits were present in the document, they were concatenated after
the color codes, and they ran together indistinguishably.
This changed the color index numbers that were read back, to potentially
invalid color indices, and lost the digits as part of the document.
It needs the delimiter of the ending escape code to separate the digits.
2023-07-12 01:51:57 -04:00
Isaiah Odhner
da85d319e4
Add mIRC code export support
2023-07-11 04:00:22 -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
e41a7486c4
Fix ignore rule for textual_paint.egg-info
...
It's in src now.
2023-06-27 20:37:57 -04:00
Isaiah Odhner
2334e168be
Disable tracking untranslated strings
2023-06-27 15:33:56 -04:00
Isaiah Odhner
2ed803631b
Allow undoing color or character information loss
...
Of course, this highlights the need to prompt during Save as well,
not just Save As, or to make creating color or character information
impossible depending on the type of file that is open.
2023-06-13 14:50:08 -04:00
Isaiah Odhner
b1951cb555
Note about virtual environments
2023-06-08 23:54:56 -04:00
Isaiah Odhner
d3c060a2f3
Accept spellings
2023-06-04 13:36:05 -04:00
Isaiah Odhner
dba6721164
Inspect properties of DOM nodes
2023-05-28 00:08:12 -04:00
Isaiah Odhner
759991e902
Add DOM inspector panel
2023-05-26 13:04:55 -04:00
Isaiah Odhner
13485b4f79
Sync color grid with HSL state
2023-05-24 23:12:35 -04:00
Isaiah Odhner
058d54643b
Wire up luminosity ramp, color field, and color preview state
2023-05-24 22:18:44 -04:00
Isaiah Odhner
b88b5cdfa0
Mention new project: ansi-art-thumbnailer
2023-05-19 22:19:27 -04:00
Isaiah Odhner
4fc5efd34e
Use minimum rect size to define character cell size
2023-05-17 23:02:43 -04:00
Isaiah Odhner
8458ccf3c9
Visualize cell bucketing for debug
2023-05-17 20:40:46 -04:00
Isaiah Odhner
3892dc503e
WIP: open SVG files saved with the app
...
Progress!
print
2023-05-17 12:34:09 -04:00
Isaiah Odhner
f00bf63fed
Ignore .flf files for spell checking (even though there's no issues)
2023-05-16 20:14:18 -04:00
Isaiah Odhner
e2c5fc9af5
Add docstrings to FIGletFontWriter
2023-05-16 20:14:17 -04:00
Isaiah Odhner
e1245aa9e9
Load FIGlet font format
2023-05-16 20:14:17 -04:00
Isaiah Odhner
024120bc42
Generate FIGlet fonts of NanoTiny
2023-05-16 20:14:00 -04:00
Isaiah Odhner
4dbaf5145e
Open and save image files with Pillow
2023-05-15 00:46:08 -04:00
Isaiah Odhner
e1185a0c21
Add spellings and adjust spell checker configuration
2023-05-15 00:15:49 -04:00
Isaiah Odhner
426354e986
Add notes to development section of readme
2023-05-03 20:20:49 -04:00
Isaiah Odhner
dd5557c803
Accept spellings
2023-05-02 12:33:48 -04:00
Isaiah Odhner
6d2529bdf2
WIP: use Rich API for saving SVG
2023-05-01 21:28:32 -04:00
Isaiah Odhner
a296502529
Update spell checker configuration and accept spellings
...
- Re-ignore moved localization folder
- Ignore textual_paint.egg-info folder
- Enable spell checking in VS Code for file types that are already
checked via the cspell-cli
- Accept new words
2023-05-01 13:39:08 -04:00
Isaiah Odhner
6ad4b7e442
Refresh canvas when resizing document
2023-04-28 15:27:23 -04:00
Isaiah Odhner
0c3cc45ddd
Start implementing copy/paste with pyperclip
2023-04-26 12:28:42 -04:00
Isaiah Odhner
6b01b604fe
Set up pyright type checker
2023-04-22 02:27:43 -04:00
Isaiah Odhner
45fb2eb521
Implement polygon tool
2023-04-22 01:07:20 -04:00
Isaiah Odhner
4d86f783be
Implement Curve tool
2023-04-21 23:16:58 -04:00
Isaiah Odhner
f5bde1bb1f
Accept spelling
2023-04-21 15:05:15 -04:00
Isaiah Odhner
140ff15ff1
Restart the app on changes
2023-04-19 14:27:12 -04:00
Isaiah Odhner
f4075282ce
Reload the app with F4
2023-04-19 02:08:01 -04:00
Isaiah Odhner
4cbafea3cb
Show accelerators/shortcuts in menus
2023-04-18 23:34:05 -04:00
Isaiah Odhner
2a42de257f
Accept spellings from localization JavaScript code
2023-04-18 00:37:19 -04:00
Isaiah Odhner
0da0708607
Ignore spelling in old copied shell scripts
2023-04-18 00:30:34 -04:00
Isaiah Odhner
d9bafabf16
Exclude localization data from spell checking
2023-04-18 00:30:05 -04:00
Isaiah Odhner
59c289eaee
Update development section
2023-04-16 19:23:00 -04:00
Isaiah Odhner
3cf76d9486
Ignore __pycache__ for spell checking
2023-04-14 18:54:36 -04:00
Isaiah Odhner
ef41cb53e7
Add features section to readme
2023-04-13 10:06:39 -04:00
Isaiah Odhner
2a89948717
Get menu popups floating
2023-04-12 22:42:48 -04:00
Isaiah Odhner
30cddbbde5
Save and load ANSI files
2023-04-11 21:18:11 -04:00
Isaiah Odhner
af6bfb4e45
Implement undo
2023-04-11 13:21:19 -04:00
Isaiah Odhner
43b827720b
Use Bresenham's line algorithm
2023-04-10 22:24:22 -04:00
Isaiah Odhner
78e326377d
Add to prior art (See Also) section
2023-04-10 18:44:31 -04:00
Isaiah Odhner
787dc676db
Initial commit
2023-04-10 16:51:39 -04:00