feat(app-binding): lier les presets aux applications
Ajoute la configuration des associations application/preset, le service de suivi du focus, l'intégration GUI et les fichiers d'installation nécessaires. Ajoute les tests unitaires ciblés des bindings, du service de focus, des migrations et des composants GUI associés. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -116,6 +116,16 @@ class MissingOutputAxisError(ValueError):
|
||||
)
|
||||
|
||||
|
||||
class EmptyAppIdError(ValueError):
|
||||
def __init__(self):
|
||||
super().__init__("app_id must not be empty")
|
||||
|
||||
|
||||
class InvalidTitleRegexError(ValueError):
|
||||
def __init__(self, pattern: str, reason: str):
|
||||
super().__init__(f'"{pattern}" is not a valid title regex: {reason}')
|
||||
|
||||
|
||||
class MacroError(ValueError):
|
||||
"""Macro syntax errors."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user