Menu
cosmic-mobile
publicLatest change 80bbc8e86ccac830abb237fd802179c500f825c1 - Preserve device configuration during fullscreen upgrade by AkurAI Build
"""Upgrade the known shell rule without replacing device-specific config."""
import re
def upgrade(text):
# ponytail: supports current flat shell rule only; reject other shapes.
pattern = r'(match app-id="\^cosmic-mobile\$"[^{}]*?open-fullscreen )(?:false|true)(?=\s|;)'
result, count = re.subn(pattern, r'\g<1>true', text)
if count != 1:
raise ValueError('Expected exactly one explicit shell fullscreen rule')
return result