forked from genewildish/Mainline
- Replace estimate_block_height (PIL-based) with estimate_simple_height (word wrap) - Update viewport filter tests to match new height-based filtering (~4 items vs 24) - Fix CI task duplication in mise.toml (remove redundant depends) Closes #38 Closes #36
35 lines
1017 B
Python
35 lines
1017 B
Python
"""
|
|
Application orchestrator — pipeline mode entry point.
|
|
|
|
This package contains the main application logic for the pipeline mode,
|
|
including pipeline construction, UI controller setup, and the main render loop.
|
|
"""
|
|
|
|
# Re-export from engine for backward compatibility with tests
|
|
# Re-export effects plugins for backward compatibility with tests
|
|
import engine.effects.plugins as effects_plugins
|
|
from engine import config
|
|
|
|
# Re-export display registry for backward compatibility with tests
|
|
from engine.display import DisplayRegistry
|
|
|
|
# Re-export fetch functions for backward compatibility with tests
|
|
from engine.fetch import fetch_all, fetch_poetry, load_cache
|
|
from engine.pipeline import list_presets
|
|
|
|
from .main import main, run_pipeline_mode_direct
|
|
from .pipeline_runner import run_pipeline_mode
|
|
|
|
__all__ = [
|
|
"config",
|
|
"list_presets",
|
|
"main",
|
|
"run_pipeline_mode",
|
|
"run_pipeline_mode_direct",
|
|
"fetch_all",
|
|
"fetch_poetry",
|
|
"load_cache",
|
|
"DisplayRegistry",
|
|
"effects_plugins",
|
|
]
|