- Use f-strings.
- Translation Update
- Metrix Skin Updates
- Python 3.12.3 Update -> 3.12.4
all e2 update:
- add sVideoInfo
- add sVideoInfo
- Small code optimization.
- AVSwitch and related code refactor.
- add sVideoInfo, add fake video info.
- Make the screen a subclass of "Setup".
- Complete code refactor and optimization.
- Remove dead code and duplicated methods.
- Remove the now defunct "AVSwitch" import.
- correction of "Show subservice selection"
- use AS_HELP_STRING instead of AC_HELP_STRING
- Complete rewrite and optimization of the code.
- Use C++ helper code to reduce the Python code complexity.
- Create a smarter singular embedded screen for the user interface.
- Adjust the code to use the primary "config.misc.locale" definition.
- Adjust the code to use the primary "config.misc.locale" definition.
- Remove"config.osd" ConfigSubsection usage and move it to "AVSwitch.py".
- Remove"config.osd" ConfigSubsection definition and move it to "AVSwitch.py"..
- Create a new "OSDCalibration" section to support the new "OSDCalibration" Setup based screen.
- Move"config.osd" ConfigSubsection here from"StartEnigma.py" and "UsageConfig.py" here as this is where it is most appropriate.
- Raname"iAVSwitch" to "avSwitch" to better reflect its definition and usage. The old name pointed to the new name to keep old code functional.