[E² Plugin] TheWeather Moded by iet5

Post Reply
User avatar
SatEmpire
Administration
Administration
Posts: 8246
Joined: 31 Mar 2022, 14:41
Location: sat-forum.net
Has thanked: 14324 times
Been thanked: 1609 times
Contact:
Germany

[E² Plugin] TheWeather Moded by iet5

#1

Post by SatEmpire »

Moded by iet5 for py2 and py3

Version 5.9

1. Performance Improvements and Bug Fixes
Faster 16-Day Weather Forecast Screen: Resolved slow screen loading by optimizing the translation cache and preventing unnecessary rewriting of unchanged configuration files, resulting in significantly faster screen opening.
Improved Weather Icons: Fixed WMO/MSN weather code mapping to ensure the correct icons are displayed for different weather conditions. Moon icons no longer appear during daytime, and freezing and mixed precipitation icons are now displayed correctly.
New Icon (nodata.png): Added a new icon displayed alongside the No info message when weather data is unavailable or hourly forecast slots are empty.
Main Screen Improvements: The main screen now updates correctly when daily forecast icons change. Also fixed an issue where delayed responses could cause an additional screen to open.
Faster Plugin Startup: Optimized event logging with millisecond timestamps and prevented background images from being loaded multiple times on OpenATV images.

2. New Features and Enhancements
Smart Summary and Local Learning: Introduced a new feature for learning, which can be enabled or disabled through the Settings screen.
Remember Last Selected City: The plugin now saves the last selected city when exiting and automatically restores it on the next launch.
Improved Blue Button Functionality: Users can now cycle through all favorite cities without changing their original order.
Graph Screen Improvements: Adjusted label positions, moved red labels upward, and reduced spacing between groups for a cleaner and more organized display.
Temperature Line Fixes: Reviewed and corrected the rendering of maximum and minimum temperature lines to ensure they appear accurately and in their proper positions.

3. Code Review and Stability Improvements
Code Reorganization and Modularization: Large source files have been divided into smaller, more manageable modules to simplify maintenance, future development, debugging, and troubleshooting.
Code Refactoring and Optimization: Rewritten and improved several parts of the code to enhance execution speed, efficiency, and overall stability.
Import and Dependency Review: Reviewed imports and dependencies between modules to ensure there are no missing references or circular imports.
Python 2.7 Compatibility: Reviewed the code to maintain compatibility with Python 2.7 - 3.14.

4. New Options in the Settings Screen
Several new options have been added to provide greater control over the plugin's features and appearance:

Smart Summary and Learning: Enable or disable the Smart Summary and Local Learning feature.
Font Color: Select and customize the text color.
Bold Font: Enable or disable bold text.

5. Tested Images
The plugin has been tested on the following images:

Dreambox Images:
Merlin
Gemini

Open Source Images:
OpenATV 8.0
OpenATV 7.6



Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Enigma2 Settings”

Who is online

Users browsing this forum: No registered users and 0 guests