FeNigma/src/fenigma
Dominik Roth ba6b07a476 Sweep em-dashes out of code, docstrings, and requirements.txt
Same style fix applied to the README earlier, extended everywhere:
replaced " -- " with commas/colons/periods (picking whichever reads
right per occurrence, splitting into two sentences where the clauses
were independent), fixed a few user-facing strings along the way
(entity list rows, placement/strike toasts, ambiguous-candidate tag,
shell picker button label). Left three intentional non-prose uses
alone: the "unassigned" dash glyph in firing_panel.py (and its
docstring diagram), and ocr.py's dash-variant regex character class,
which needs to literally match em/en-dashes in OCR'd text.

Also caught and fixed a stale models.py docstring claiming "no solver
yet" (solver.py has existed for a while) while touching that
paragraph anyway, and a formatting artifact in coord_dialog.py's
docstring left by the sed pass (misaligned comma from a since-removed
alignment gap).

Verified: py_compile across all files, the 9-screenshot OCR
regression sweep, and a GTK smoke test exercising the edited
toast/placement code paths.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-08 20:27:53 +02:00
..
__init__.py Rename package/app to FeNigma consistently 2026-08-08 20:20:43 +02:00
app.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
ballistics.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
coord_dialog.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
firing_panel.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
grid_widget.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
models.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
ocr.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
shells.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00
solver.py Sweep em-dashes out of code, docstrings, and requirements.txt 2026-08-08 20:27:53 +02:00