"""Compatibility shim for UIManager. Canonical implementation lives in `thechart.ui.ui_manager`. This keeps `from ui_manager import UIManager` working for legacy scripts/tests. Also exposes preferences helpers (get_pref, set_pref, save_preferences) and `datetime` for tests that patch `src.ui_manager.datetime`. """ from __future__ import annotations raise ImportError("src.ui_manager is removed. Import from 'thechart.ui_ui_manager'.")