v4.2.3.6 MOD by Lululla
- - **Template system**: Added new "Template" menu to insert custom widgets/pixmaps/labels/sliders from XML files stored in a configurable `templates` folder. Includes example templates for quick start.
- - **Open Screen**: Open standalone screen XML files (without `<skin>` wrapper), edit them, and save back only the screen node – ideal for offline screen editing and version control.
- - **Import Screen**: Import an external screen XML file into the currently open skin, merging it as a new screen.
- - **Label text wrap**: Added "Wrap Text" property for eLabel (and widget render="Label") to enable automatic line wrapping (XML attribute `wrap="1"`).
- - **Auto-save**: Added optional auto-save feature (every X minutes) with status bar notification.
- - **Network support**: Added ability to open and save skins directly from network paths (UNC). Network folder can be set in Preferences.
- - **Font management**: Added full font editor (Add, Remove, Change buttons) in Fonts window. Font name, path, scale, size, and replacement are now editable. Changes are saved to `skin.xml` immediately.
- - **Skin project paths**: Added Preferences for Rootfs folder (to resolve system fonts/images) and Enigma2 source folder (for developer reference).
- - **Converter improvements**: Enhanced cConverter with safer value parsing (getIntValue, getSourceTable), better null handling, and support for parent. source references.
- - **Coordinate system**: Enhanced `parseCoord` to support advanced expressions (`e-10`, `bottom-10`, `center-100`, `top+20`, `right-50%`, etc.). Fixed `FormatException` when using negative values or percentages.
- - **Listbox improvements**: Added context‑aware preview entries (menu, bouquet, EPG, movie lists) and smarter font detection (priority attributes like serviceNameFont, EventFontVertical, etc.).
- - **Label preview**: Added context‑aware preview text for dynamic sources (clock, events, channels) when no explicit text is set.
- - **Open Screen zoom**: Fixed zoom functionality when opening standalone screen files; zoom slider and numeric box are now properly enabled.
- - **Resolution handling**: Open Screen now respects the screen's actual size attribute instead of defaulting to 1920x1080.
- - **Code improvements**: Added `cSkinProject.cs` to manage skin, rootfs, and Enigma2 source paths. Enhanced `cDataBase.cs` with `setFonts()`, `syncFonts()`, `renameFontReferences()`.
- - **Stability fixes**: Fixed multiple exceptions when opening single‑screen files (missing mandatory tags like `output`, `colors`, `fonts`, `windowstyle`). Properly handles null references.
- - **Localization**: Added translations for all new strings (Template, Open Screen, Import Screen, Wrap Text, Auto-save, Network paths, Rootfs, Enigma2 source, etc.) into all language files.
- - **Code cleanup**: Removed duplicate gradient properties, unified gradient handling, general refactoring.
Here preview
Post
RE: OpenSkin Designer (OSD)
in next version:
- added some settings for ATV (thank's Captain for suggestions)
- Template system (custom widgets from XML files)
- Open Screen / Import Screen (standalone screen editor)
- Wrap Text for eLabel
- Auto-save (every X minutes)
- Network support (UNC paths)
- Full font editor (Add, Remove, Change)
- Preferences for Rootfs and Enigma2 source folders
- Many stability fixes and code improvements
- Correct flow for using templates:
- added some settings for ATV (thank's Captain for suggestions)
- Template system (custom widgets from XML files)
- Open Screen / Import Screen (standalone screen editor)
- Wrap Text for eLabel
- Auto-save (every X minutes)
- Network support (UNC paths)
- Full font editor (Add, Remove, Change)
- Preferences for Rootfs and Enigma2 source folders
- Many stability fixes and code improvements
- Correct flow for using templates:
- - Open a skin (or create a new one with **File → New
Release v4.2.3.6 MOD by Lululla · OwnerPlugins/OpenSkin-Designer
hemm thank's for beers..
![]()
