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
MediaPortal 1 Plugins
MPTouch - Mediaportal TouchScreen Plugin
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="sa_ddam213" data-source="post: 672761" data-attributes="member: 89205"><p>Hey Everyone,</p><p></p><p>Sorry for abandoning the thread lately, Been a shaky month <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>Due to the loss of my Dev I lost a lot of code for MPTouch and my personal MP version which lent me to the decision to remake MPTouch. The new design will completely different but IMO is 100x better. But here is where I need <strong>YOUR</strong> input.</p><p></p><p>So far I have completed an new skin engine, I've tried to keep it as similar to MP's skin engine to make Community skinners more likely to provide MPTouch skins with their skin releases. Each window has its own skin Xml you can add/remove controls (200 control limit) and you can even add your own Windows <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>For the new design I decided to stick with winforms as the plugin base, as DirectX was just going to be to complex and WPF is frustratingly not compatible with MP 1.1.</p><p></p><p>Unfortunately running MPTouch as a plugin has severe limitations on performance, If MPTouch was a separate process (.exe) Lagging, Flickering would be completely eliminated , This is all due to the fact that if the plugin opens a Form MP automaticly becomes the parent control for the MPTouch form, So MP waits for MPTouch and MPTouch waits for MP hence the performance issue this plugin has had since day one.</p><p>So this leaves us with an important question "Do we stick with a plugin based MPTouch?"</p><p></p><p>If we stick with a plugin based solution this plugin will be finished within a few months, Performance will be a lot better than in the past, But will not be as fast and responsive as a separate process based plugin.</p><p>But there is no API for MP so basicly I would have to write my own API. This would take a lot longer but would give the plugin amazing flexibility, E.G if I was to use a web interface type API like the one Cheesy made for iPiMP (yes I tried it but has a few thing required ,But 90% is not needed) MPTouch could be run on a separate PC, Tablet of Windows/Android based Mobile if I went in this direction.</p><p></p><p>So at the moment I am writing MPTouch in such a way that the GUI is completely separate from the plugin, so we can go ether way with development.</p><p></p><p>Please post any thoughts you have about the direction of MPTouch <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>And also if anyone is keen to get involved in the development.</p><p></p><p>Big thanks to all uses for getting this plugin where it is today <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" /><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" /><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" /><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" /><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" /><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" /><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" /><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>Cheers Adam</p></blockquote><p></p>
[QUOTE="sa_ddam213, post: 672761, member: 89205"] Hey Everyone, Sorry for abandoning the thread lately, Been a shaky month :D Due to the loss of my Dev I lost a lot of code for MPTouch and my personal MP version which lent me to the decision to remake MPTouch. The new design will completely different but IMO is 100x better. But here is where I need [B]YOUR[/B] input. So far I have completed an new skin engine, I've tried to keep it as similar to MP's skin engine to make Community skinners more likely to provide MPTouch skins with their skin releases. Each window has its own skin Xml you can add/remove controls (200 control limit) and you can even add your own Windows :D. For the new design I decided to stick with winforms as the plugin base, as DirectX was just going to be to complex and WPF is frustratingly not compatible with MP 1.1. Unfortunately running MPTouch as a plugin has severe limitations on performance, If MPTouch was a separate process (.exe) Lagging, Flickering would be completely eliminated , This is all due to the fact that if the plugin opens a Form MP automaticly becomes the parent control for the MPTouch form, So MP waits for MPTouch and MPTouch waits for MP hence the performance issue this plugin has had since day one. So this leaves us with an important question "Do we stick with a plugin based MPTouch?" If we stick with a plugin based solution this plugin will be finished within a few months, Performance will be a lot better than in the past, But will not be as fast and responsive as a separate process based plugin. But there is no API for MP so basicly I would have to write my own API. This would take a lot longer but would give the plugin amazing flexibility, E.G if I was to use a web interface type API like the one Cheesy made for iPiMP (yes I tried it but has a few thing required ,But 90% is not needed) MPTouch could be run on a separate PC, Tablet of Windows/Android based Mobile if I went in this direction. So at the moment I am writing MPTouch in such a way that the GUI is completely separate from the plugin, so we can go ether way with development. Please post any thoughts you have about the direction of MPTouch :D And also if anyone is keen to get involved in the development. Big thanks to all uses for getting this plugin where it is today :thx::thx::thx::thx::thx::thx::thx::thx: Cheers Adam [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
MPTouch - Mediaportal TouchScreen Plugin
Contact us
RSS
Top
Bottom