home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Is there a need for a skin editor?
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="NoBugS" data-source="post: 501293" data-attributes="member: 97288"><p>I was wondering if there is interest in a skin editor.</p><p>I'm no expert in .NET so i wont continue the existing one. However I started in my own 2 days ago.</p><p>Of course inspired by the existing one..... Mh too bad I don't know how to attach a screenshot.</p><p></p><p>I already have quite a lot of functionality in it so if there is the need for it I will push it and post it here.. but how?</p><p></p><p>Well lets see about the feedback.</p><p>If there is interest I would like to know which features are most important to work on these first....</p><p></p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /></p><p></p><p></p><p>OK, as promised here now the latest alpha-version (will always update that posting):</p><p></p><p>Requirement: Java V1.6.xx (see post <a href="https://forum.team-mediaportal.com/general-development-no-feature-request-here-48/there-need-skin-editor-69561/index3.html#post506107" target="_blank">Requirements - Java 6</a>)</p><p></p><p>Download latest Version:</p><p></p><p>see bottom of the post...</p><p></p><p><span style="color: Red">Bugs and feature that you really want to get done have to be posted here <a href="https://sourceforge.net/tracker/?group_id=280162&atid=1188965" target="_blank"><strong>BUGS</strong></a> or here <a href="https://sourceforge.net/tracker/?group_id=280162&atid=1188968" target="_blank"><strong>NEW FEATURES</strong></a>. Feel free to also post here to get some discussion going but I need it on sourceforge to track them or they get lost.</span></p><p></p><p>Changelog:</p><p></p><p>Beta 2 (in work):</p><p></p><p>Beta 1:</p><ul> <li data-xf-list-type="ul"> global copy/paste (for text, controls, etc)</li> <li data-xf-list-type="ul"> change default install directory</li> <li data-xf-list-type="ul"> fix bug with subitems</li> <li data-xf-list-type="ul"> moved icon in startmenu below Team MediaPortal</li> <li data-xf-list-type="ul"> I'm sure I fixed much more... just tooooo long ago <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite10" alt=":oops:" title="Oops! :oops:" loading="lazy" data-shortname=":oops:" /></li> </ul><p></p><p>Alpha 6:</p><ul> <li data-xf-list-type="ul"> create installer to install needed dlls</li> <li data-xf-list-type="ul"> fixed various bugs</li> <li data-xf-list-type="ul"> added support for Slider, VideoWindow, ImageList, TextControl, Volumebar, and some more - tnx to all who supprted!!!</li> <li data-xf-list-type="ul"> added shortcuts for save/undo/redo/copy/cut/paste</li> <li data-xf-list-type="ul"> save, load and restore windows layout</li> <li data-xf-list-type="ul"> add context menu to screen-tabs (close, close others, close all)</li> <li data-xf-list-type="ul"> make tool-bar resizable</li> <li data-xf-list-type="ul"> add 'reload skin in MP' to refresh skin in MP (needs Refresh Plugin configured to Key'E')</li> <li data-xf-list-type="ul"> Import: add 'open xml' to imports to quickly open referenced files</li> <li data-xf-list-type="ul"> add new Layer-Window to switch visibility of unwanted layers</li> <li data-xf-list-type="ul"> add new window to modify properties (used to replace #xxx in skins) -> properties.xml now automatically created!</li> <li data-xf-list-type="ul"> fix encoding of saved files (now really utf-8)</li> <li data-xf-list-type="ul"> some more stuff I forgot - happy trying</li> </ul><p></p><p>Alpha 5:</p><ul> <li data-xf-list-type="ul"> fixed various bugs</li> <li data-xf-list-type="ul"> added context-menu to Hierarchy and Explorer and exended context-menu of GUIControl (in main window)</li> <li data-xf-list-type="ul"> added live-preview to simulate real use (still rudimentary and mainly only to test 'On xxx')</li> <li data-xf-list-type="ul"> improved undo/redo for all actions including cut/paste</li> <li data-xf-list-type="ul"> to be honest, too long ago that I did all the changes <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" /> so please feel free to explore AND</li> <li data-xf-list-type="ul"> <strong>bugs and feature that you really want to get done have to be posted here <a href="https://sourceforge.net/tracker/?group_id=280162&atid=1188965" target="_blank">BUGS</a> or here <a href="https://sourceforge.net/tracker/?group_id=280162&atid=1188968" target="_blank">NEW FEATURES</a>. Feel free to also post here to get some discussion going but I need it on sourceforge to track them or they get lost.</strong></li> </ul><p></p><p>Alpha 4:</p><ul> <li data-xf-list-type="ul"> added the save-button <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></li> <li data-xf-list-type="ul"> support for undo/redo based upon active window (separate stack for each window)</li> <li data-xf-list-type="ul"> unknown controls are painted as green rectangles</li> <li data-xf-list-type="ul"> unknown xml-tags are stored within the control and saved back to the file</li> <li data-xf-list-type="ul"> editor-window has now 2 tabs (on bottom) -> 1st is design-view, 2nd is xml-view (read-only)</li> <li data-xf-list-type="ul"> while in xml-view don't change any settings!!! might not work properly</li> <li data-xf-list-type="ul"> support for unlimited 'animation' tags per control and button to add new animation-tag (remove still missing)</li> <li data-xf-list-type="ul"> complete redesign of internal structures to store xml-tags to support undo/redo</li> <li data-xf-list-type="ul"> screens update automatically if fonts are resized (via Explorer -> Skin -> Fonts -> Dbl-Click Font)</li> <li data-xf-list-type="ul"> many more features I forgot about</li> <li data-xf-list-type="ul"> various bug-fixes and improvements (too many to tell...)</li> <li data-xf-list-type="ul"> maybe some new bugs? <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite10" alt=":oops:" title="Oops! :oops:" loading="lazy" data-shortname=":oops:" /></li> </ul><p></p><p>Alpha 3:</p><ul> <li data-xf-list-type="ul"> add support for Group... so now must buttons should show up</li> <li data-xf-list-type="ul"> add Hierarchy-Panel (drag/drop controls in tree to bring to front/back)</li> <li data-xf-list-type="ul"> controls within a group can be selected in Hierarchy-Panel and then edited</li> <li data-xf-list-type="ul"> controls can be added/removed to/from group via DnD in Hierarchy-Panel</li> <li data-xf-list-type="ul"> add minimize-button to side-panels and start with minimized Explorer-View (show it by clicking on the tab, will hide when <br /> <br /> you click somewhere else. or permanently show it by select restore button)</li> <li data-xf-list-type="ul"> added SplashScreen <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />thx: to MoPhat)</li> <li data-xf-list-type="ul"> redesign of editor-window</li> <li data-xf-list-type="ul"> added buttons for text-alignment to speed-up editing</li> <li data-xf-list-type="ul"> add support for some more controls (some only partially)</li> <li data-xf-list-type="ul"> save is still MISSING... promised for the next release <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite4" alt=":mad:" title="Mad :mad:" loading="lazy" data-shortname=":mad:" /></li> <li data-xf-list-type="ul"> some more changes that I forgot</li> </ul><p></p><p>Alpha 2:</p><ul> <li data-xf-list-type="ul"> support for resize with mouse</li> <li data-xf-list-type="ul"> support for 'send to back/front'</li> <li data-xf-list-type="ul"> support for button, checkmark, fadelabel, label, horizontal/vertical scrollbar, image, progressbar</li> <li data-xf-list-type="ul"> support for animations (all possible settings)</li> <li data-xf-list-type="ul"> cleanup of properties</li> <li data-xf-list-type="ul"> added preview in open-dialog</li> <li data-xf-list-type="ul"> many more internal improvements....</li> <li data-xf-list-type="ul"> support for custom properties (properties.xml next to other xml's) to replace #xxx with a defined text (simulates the <br /> <br /> plugin) [CODE]<?xml version="1.0" encoding="utf-8" standalone="yes"?><br /> <properties><br /> <property name="#highlightedbutton">TV</property><br /> <property name="#selecteditem">ER - Season 1</property><br /> <property name="#itemcount">21</property><br /> </properties>[/CODE]</li> </ul><p></p><p>Alpha 1: </p><ul> <li data-xf-list-type="ul"> Initial Version</li> </ul><p></p><p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" /> for trying it out....</p></blockquote><p></p>
[QUOTE="NoBugS, post: 501293, member: 97288"] I was wondering if there is interest in a skin editor. I'm no expert in .NET so i wont continue the existing one. However I started in my own 2 days ago. Of course inspired by the existing one..... Mh too bad I don't know how to attach a screenshot. I already have quite a lot of functionality in it so if there is the need for it I will push it and post it here.. but how? Well lets see about the feedback. If there is interest I would like to know which features are most important to work on these first.... :thx: OK, as promised here now the latest alpha-version (will always update that posting): Requirement: Java V1.6.xx (see post [URL="https://forum.team-mediaportal.com/general-development-no-feature-request-here-48/there-need-skin-editor-69561/index3.html#post506107"]Requirements - Java 6[/URL]) Download latest Version: see bottom of the post... [COLOR="Red"]Bugs and feature that you really want to get done have to be posted here [URL="https://sourceforge.net/tracker/?group_id=280162&atid=1188965"][B]BUGS[/B][/URL] or here [URL="https://sourceforge.net/tracker/?group_id=280162&atid=1188968"][B]NEW FEATURES[/B][/URL]. Feel free to also post here to get some discussion going but I need it on sourceforge to track them or they get lost.[/COLOR] Changelog: Beta 2 (in work): Beta 1: [LIST] [*] global copy/paste (for text, controls, etc) [*] change default install directory [*] fix bug with subitems [*] moved icon in startmenu below Team MediaPortal [*] I'm sure I fixed much more... just tooooo long ago :oops: [/LIST] Alpha 6: [LIST] [*] create installer to install needed dlls [*] fixed various bugs [*] added support for Slider, VideoWindow, ImageList, TextControl, Volumebar, and some more - tnx to all who supprted!!! [*] added shortcuts for save/undo/redo/copy/cut/paste [*] save, load and restore windows layout [*] add context menu to screen-tabs (close, close others, close all) [*] make tool-bar resizable [*] add 'reload skin in MP' to refresh skin in MP (needs Refresh Plugin configured to Key'E') [*] Import: add 'open xml' to imports to quickly open referenced files [*] add new Layer-Window to switch visibility of unwanted layers [*] add new window to modify properties (used to replace #xxx in skins) -> properties.xml now automatically created! [*] fix encoding of saved files (now really utf-8) [*] some more stuff I forgot - happy trying [/LIST] Alpha 5: [LIST] [*] fixed various bugs [*] added context-menu to Hierarchy and Explorer and exended context-menu of GUIControl (in main window) [*] added live-preview to simulate real use (still rudimentary and mainly only to test 'On xxx') [*] improved undo/redo for all actions including cut/paste [*] to be honest, too long ago that I did all the changes :S so please feel free to explore AND [*] [B]bugs and feature that you really want to get done have to be posted here [URL="https://sourceforge.net/tracker/?group_id=280162&atid=1188965"]BUGS[/URL] or here [URL="https://sourceforge.net/tracker/?group_id=280162&atid=1188968"]NEW FEATURES[/URL]. Feel free to also post here to get some discussion going but I need it on sourceforge to track them or they get lost.[/B] [/LIST] Alpha 4: [LIST] [*] added the save-button :) [*] support for undo/redo based upon active window (separate stack for each window) [*] unknown controls are painted as green rectangles [*] unknown xml-tags are stored within the control and saved back to the file [*] editor-window has now 2 tabs (on bottom) -> 1st is design-view, 2nd is xml-view (read-only) [*] while in xml-view don't change any settings!!! might not work properly [*] support for unlimited 'animation' tags per control and button to add new animation-tag (remove still missing) [*] complete redesign of internal structures to store xml-tags to support undo/redo [*] screens update automatically if fonts are resized (via Explorer -> Skin -> Fonts -> Dbl-Click Font) [*] many more features I forgot about [*] various bug-fixes and improvements (too many to tell...) [*] maybe some new bugs? :ooops: [/LIST] Alpha 3: [LIST] [*] add support for Group... so now must buttons should show up [*] add Hierarchy-Panel (drag/drop controls in tree to bring to front/back) [*] controls within a group can be selected in Hierarchy-Panel and then edited [*] controls can be added/removed to/from group via DnD in Hierarchy-Panel [*] add minimize-button to side-panels and start with minimized Explorer-View (show it by clicking on the tab, will hide when you click somewhere else. or permanently show it by select restore button) [*] added SplashScreen (:thx: to MoPhat) [*] redesign of editor-window [*] added buttons for text-alignment to speed-up editing [*] add support for some more controls (some only partially) [*] save is still MISSING... promised for the next release :wtf: [*] some more changes that I forgot [/LIST] Alpha 2: [LIST] [*] support for resize with mouse [*] support for 'send to back/front' [*] support for button, checkmark, fadelabel, label, horizontal/vertical scrollbar, image, progressbar [*] support for animations (all possible settings) [*] cleanup of properties [*] added preview in open-dialog [*] many more internal improvements.... [*] support for custom properties (properties.xml next to other xml's) to replace #xxx with a defined text (simulates the plugin) [CODE]<?xml version="1.0" encoding="utf-8" standalone="yes"?> <properties> <property name="#highlightedbutton">TV</property> <property name="#selecteditem">ER - Season 1</property> <property name="#itemcount">21</property> </properties>[/CODE] [/LIST] Alpha 1: [LIST] [*] Initial Version [/LIST] :thx: for trying it out.... [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
General Development (no feature request here!)
Is there a need for a skin editor?
Contact us
RSS
Top
Bottom