Dom
|
6582a69d31
|
feat(qw1): MonitorRouter — résolution de l'écran cible pour le replay
Module isolé qui choisit l'écran cible avec stratégie en cascade :
1. action.monitor_index (session source) → cible explicite
2. session.last_focused_monitor → fallback focus actif
3. composite (offset 0,0) → backward compat (comportement actuel)
Backward 100% : actions sans monitor_index → fallback composite identique
au comportement mss.monitors[0] actuel.
Tests : 4 cas (cible OK, fallback focus, fallback composite, index invalide).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-05 22:50:22 +02:00 |
|