Rename package/app to FeNigma consistently

- src/ironnest_assist/ -> src/fenigma/
- run.sh invokes -m fenigma.app
- APP_ID: eu.dominik-roth.IronNestAssist -> eu.dominik-roth.FeNigma
- window title, IronNestApp class -> FeNigmaApp
- __init__.py docstring, README pgrep hint updated

IRON NEST (the game's own name, e.g. NEST_KEYWORD in ocr.py) is left
untouched, only our own project/app naming changed. Verified: clean
import under the new module path, install.sh still builds the venv
correctly, and the OCR regression sweep (9 known screenshots) still
passes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-08 20:20:43 +02:00
co-authored by Claude Sonnet 5
parent db414782f6
commit 7ecda4ea3b
13 changed files with 8 additions and 8 deletions
+1
View File
@@ -0,0 +1 @@
"""FeNigma: screen-reading helper for IRON NEST: Heavy Turret Simulator."""
@@ -1,4 +1,4 @@
"""IronNest Assist — GTK4/libadwaita app entry point.
"""FeNigma: GTK4/libadwaita app entry point.
Layout: a row of category dropdowns on top (+ a universal clipboard-fetch
button), the map/grid filling the center. Coordinates can be set by exact
@@ -31,7 +31,7 @@ from .grid_widget import GridCanvas # noqa: E402
from .models import Board, Location, Target, TargetType # noqa: E402
from .shells import Shell # noqa: E402
APP_ID = "eu.dominik-roth.IronNestAssist"
APP_ID = "eu.dominik-roth.FeNigma"
def _apply_location(obj, location: Location) -> None:
@@ -147,7 +147,7 @@ def _install_css() -> None:
class MainWindow(Adw.ApplicationWindow):
def __init__(self, app: Adw.Application) -> None:
super().__init__(application=app, title="IronNest Assist")
super().__init__(application=app, title="FeNigma")
self.set_default_size(1100, 750)
_install_css()
@@ -861,7 +861,7 @@ class MainWindow(Adw.ApplicationWindow):
rebuild()
class IronNestApp(Adw.Application):
class FeNigmaApp(Adw.Application):
def __init__(self) -> None:
super().__init__(application_id=APP_ID)
@@ -873,7 +873,7 @@ class IronNestApp(Adw.Application):
def main() -> int:
app = IronNestApp()
app = FeNigmaApp()
return app.run(None)
-1
View File
@@ -1 +0,0 @@
"""ironnest-assist: screen-reading helper for IRON NEST: Heavy Turret Simulator."""