macka1000 / OpenSkin-Designer

Skin designer for enigma2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenSkin Designer

GitHub release GitHub All Releases GitHub Releases (by Release) GitHub Releases (by Release) GitHub Releases (by Release) GitHub Releases (by Release)

OpenSkin Designer is a further development of e2skinner.

It includes a couple of new features i.e.:

  • includes
  • panels
  • colored tree view
  • screen search
  • fold/unfold xml code
  • quick add buttons (add screen, panel, widget, label, pixmap; delete item)
  • simple autocomplete in code
  • toggle conditional hiding element (show all, none, random, default)
  • toggle markers (border indicators of elements)
  • position replacement to 'center' disabled
  • bugfixes
  • etc.

Notes

To view 'fMain.cs'[design] you have to delete the following lines 988-997 (they will autogenerated again...) this.textBoxEditor2.Styles.BraceBad.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.BraceLight.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.CallTip.FontName = "Segoe UI\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.ControlChar.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.Default.BackColor = System.Drawing.SystemColors.InactiveBorder; this.textBoxEditor2.Styles.Default.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.IndentGuide.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.LastPredefined.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.LineNumber.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0"; this.textBoxEditor2.Styles.Max.FontName = "Verdana\0\0\0\0\0\0\0\0\0\0\0\0\0";

Screenshots

Changelog

3.2.0.0 (08.04.2019)

created by Scrounger

  • Converter: support for 'FullDescription' added
  • Resize picon on element size change
  • Use attribute scale for ePixmap & widget which have 'pixmap' attribute.
  • Converter MovieInfo added
  • Show images for widgets with any render and 'path' attribute
  • Show EventImage if render attribute contains 'eventimage'
  • Show XHDPicon if render attribute contains 'xhdpicon'
  • Show images with 'pixmaps' attribute

3.2.2.0 (08.04.2019 - 21.04.2019)

created by Scrounger

  • cConverterSimplePresets added
  • Alias font bug fixes -> gobal loading / usage added
  • Fonts sorting added
  • Label: font bug fix property grid -> change font or fontsize
  • ListBox font added to property grid
  • Show font style and size for listboxes
  • Font bug fix -> catch exception if font is not defined or exist
  • ListBox: Show entries added
  • Label metrixreloadedvrunningtext added
  • ListBox: count of entries to show bug fixed
  • sAttributePixmap: element with attribute 'path' -> bug fix if skinPath is part of attribute path
  • converterSimple.xml: MetrixReloaded converters added

3.2.3.0 (23.03.2020) by Humax

  • Undefined colors are added alternatively ('#' is not replaced by 'un')'
  • Added a option how to add undefined colors (with '#' or with 'un')
  • Fixed unhandled exception if a borderset-file isn't existing
  • Fixed unhandled exception in 'Windowstyle-preview' if no borderstyle is declared in skin.xml
  • Bug fix in 'Windowstyle-preview': Now displaying correct borderset and filename
  • Fixed a bug that probably exists since 3.1.0.3. Font preview is now again working
  • Editor: now showing up to 99999 line numbers instead of max 999
  • Editor: background color changed for better contrast
  • Text-preview: using lcd.ttf if declared font is not found
  • Added VTi-Fonts
  • Converter bug fixes: 'TimeshiftService' added to prevent a exception in 'Timeshiftstate'
  • Corrected xhdpicon.png for building in visual studio

3.2.3.1 (23.03.2020) by Humax

  • Added more sources rendered as listbox
  • Fixed unhandled exception if source = null

3.2.3.2 (26.03.2020) by Humax

  • Fixed unhandled exception if no Font is declared or only alias - then using 'lcd.ttf'
  • Fixed unhandled exceptions if a color is missing or declared with 'foregroundColors'
  • Ask to show messageboxes again or not
  • Bugfix: show picon also when a path is set
  • Added option to set 'Fallback-Color', which is used for previewing some text

3.2.3.3 (27.03.2020) by Humax

  • Fixed path not found exception
  • Updated converter.xml
  • Added speedyAXBlueRunningText
  • Removed doubled attributs
  • Added some entries to attribut-list like 'foregroundColors' 'options' 'pixmaps' and more
  • Added a option to enable showing full attribut-list
  • Autocomplete attribut list - max preview set to 15 instead of 5

3.2.3.4 (01.04.2020) by Humax

  • Added render 'ChamaeleonRunningText'
  • If pixmap have a path without specified filename, take random image
  • Bugfix: pixmap path
  • Added all renders containing 'runningtext'
  • Handling all renders containing 'list' as listbox
  • Notifying about unsafed changes

3.2.3.5 (14.04.2020) by Humax

  • Fixed an unhandled exception if image is corrupt
  • Only take 'jpg'; 'jpeg' and 'png' for random picture selection

3.2.4.0 (04.06.2020) by Humax

  • Fixed typos
  • Fixed unhandled exception in 'Color Dialog'
  • Allow only valid characters in Textboxes in 'Color Dialog'
  • Support for language file (CustomLanguage.lng) in 'xml'-diretory

3.2.4.1 (05.06.2020) by Humax

  • Add search for searching text in code editor

3.2.4.2 by Humax

  • Upgraded search-function
  • Added missing translation
  • Fixed text from 'Open-Button' in 'Open-Dialog'

3.2.4.3 by Humax

  • Multilanguage support
  • Added missing translation
  • Settings are now saved

3.2.4.4 by Humax

  • Added missing translation

3.2.4.5 by Humax

  • Displaying the name of the loaded skin.

3.2.4.6 by Humax

  • Fixed unhandled exception when using right-click in designer
  • Add turkish language (thanks to 'audi06)
  • Bugfix: restoring language only searches for first language file in languages-directory
  • Translate existing element-items after changing language

3.2.4.7 by Humax

  • Add albanian language (thanks to 'kqiqi1')
  • Fixed polish language
  • Added missing translations
  • Bugfix: now displaying an error message if a font is not valid

3.2.4.8 by Humax

  • Add options to show notifications about unsafed changes
  • Added missing translations
  • Bugfix: Now also a notification is shown, if colors are changed
  • Added 'ExtEvent' to converter.xml

3.2.4.9 by Humax

  • Using 'delete'-key to delete select element

3.2.5.0 by Humax

  • Added 'experimental delete-mode'
  • Bugfix: Don't delete root-node
  • Bugfix: 'Color-Dialog': changed 'Change'-button to 'Rename'-button
  • Bugfix: 'Color-Dialog': changing a color now triggers unsafed-changes-notification
  • Closing 'Color-Dialog' instead of hiding
  • Changes in 'Color-Dialog' now take immediatly effect without the need to save and reload
  • Nomore saveing and reloading needed if a color is defined two times.

3.2.5.1 by Humax

  • Bugfix: fixed unhandled exception if file (include) was not found
  • Bugfix: fixed unhandled exception if * is used for integer value
  • Added an example in converterSimple.xml for converter-preview-text

3.2.5.2 by Humax

  • Added an option for linewrapping in code-editor
  • Typos
  • Added missing translations

3.2.5.3 by Humax

  • Bugfix: fixed unhandled exception if using delete - key without selected item
  • Bugfix: using delete-key no longer deletes a selected item in propertygrid

3.2.5.4 by Humax

  • Bugfix: Selected Treeviewnode was deleted when pressing any key in Designer-Mode

3.2.5.5 by Humax

  • Add an option to not replace color beginning with '#'

3.2.5.6 by Humax

Support for QHD (WQHD) and 4K UHD (Ultra HD)

3.2.5.7 by Humax

  • Support for resolution 3200 x 1800
  • Fixed unhandled Exception when borderset has no filename

3.2.5.8 by Humax

  • Fixed unhandled Exception when borderset path has not been specified

3.2.5.9 by Humax

  • Fixed borderset - bug
  • application will be terminated if a '.svg' graphic is used in the 'borderset's

3.2.6.0 by Humax

  • Undo application termination if a '.svg' graphic is used in the 'borderset's
  • If '.svg' graphic is used, the application searches for a corresponding '.png' graphic'

About

Skin designer for enigma2

License:GNU General Public License v3.0


Languages

Language:C# 99.9%Language:HTML 0.1%