LICENSE
README.md
pyproject.toml
src/neo_stopmotion/__init__.py
src/neo_stopmotion/__main__.py
src/neo_stopmotion/app.py
src/neo_stopmotion.egg-info/PKG-INFO
src/neo_stopmotion.egg-info/SOURCES.txt
src/neo_stopmotion.egg-info/dependency_links.txt
src/neo_stopmotion.egg-info/entry_points.txt
src/neo_stopmotion.egg-info/requires.txt
src/neo_stopmotion.egg-info/top_level.txt
src/neo_stopmotion/config/__init__.py
src/neo_stopmotion/config/defaults.toml
src/neo_stopmotion/config/settings.py
src/neo_stopmotion/core/__init__.py
src/neo_stopmotion/core/capture_engine.py
src/neo_stopmotion/core/cloud_uploader.py
src/neo_stopmotion/core/frame_manager.py
src/neo_stopmotion/core/models.py
src/neo_stopmotion/core/synthetic_capture.py
src/neo_stopmotion/core/video_exporter.py
src/neo_stopmotion/hardware/__init__.py
src/neo_stopmotion/hardware/uart_listener.py
src/neo_stopmotion/hardware/uart_protocol.py
src/neo_stopmotion/hardware/uart_simulator.py
src/neo_stopmotion/resources/images/maker_viet_logo.png
src/neo_stopmotion/services/__init__.py
src/neo_stopmotion/services/app_controller.py
src/neo_stopmotion/services/export_service.py
src/neo_stopmotion/services/session_service.py
src/neo_stopmotion/ui/__init__.py
src/neo_stopmotion/ui/image_provider.py
src/neo_stopmotion/ui/qml_loader.py
src/neo_stopmotion/ui/qml/MainWindow.qml
src/neo_stopmotion/ui/qml/components/FrameCounter.qml
src/neo_stopmotion/ui/qml/components/HintBar.qml
src/neo_stopmotion/ui/qml/components/LivePreview.qml
src/neo_stopmotion/ui/qml/pages/CapturePage.qml
src/neo_stopmotion/ui/qml/pages/ExportingPage.qml
src/neo_stopmotion/ui/qml/pages/SplashScreen.qml
src/neo_stopmotion/ui/qml/pages/SuccessPage.qml
src/neo_stopmotion/ui/qml/singletons/AppState.qml
src/neo_stopmotion/ui/qml/singletons/NeoConstants.qml
src/neo_stopmotion/ui/qml/singletons/qmldir
src/neo_stopmotion/utils/__init__.py
src/neo_stopmotion/utils/cv_qt_bridge.py
src/neo_stopmotion/utils/logging_config.py
src/neo_stopmotion/utils/signal_bus.py