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
Improvement Suggestions
Nice-to-haves
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="IkeV70" data-source="post: 338680" data-attributes="member: 73615"><p>I've been working with MP for a few months now. Especially since RC4 it's running nice and stable. I'm therefore now concentrating on finetuning the smaller details. There are a number of items that I think would be useful modifications and additions to MP. (Currently I'm adding these things myself in the code, but everytime a new official version is released I need to redo all my programming in the latest files)</p><p></p><p><strong>for skinning / VFD display:</strong></p><p>Conditional display of skin elements: Many conditions seem partially or not at all implemented, eg #player.isrecording always returns false ?</p><p></p><p>New conditional codes:</p><p>- #player.IsTV</p><p>- #player.IsMusic</p><p>- #player.IsVideo</p><p>- etc.</p><p>useful for displaying apropriate controls.</p><p></p><p>#DVD.CurrentChapter (there's no way to display the current chapter in my VFD/LCD display)</p><p>#DVD.TotalNumberOfChapters</p><p></p><p>#selecteditem, #selecteditem2 and #highlightedbutton are too limited and not consistent. There should be a single code that accurately contains the current selected text, regardless whether it's a list, a dialog, a button, etc. Furhtermore I want to be able to display more context-aware details if available, e.g. if the selected item is a song then I would like to display album, year, artist, etc. So something like #selecteditem.artist, #selecteditem.title.</p><p></p><p>Conditions that test the currently selected item:</p><p>- #selecteditem.IsSong</p><p>- #selecteditem.IsAlbum</p><p></p><p>Why are the size and position of the teletext screen in fullscreen teletext (myfsteletext.xml) ignored? I'd like the teletext to be displayed only on the right half of my wide-screen tv, but the code will always use 80% of the available screen.</p><p></p><p>Unlimited hierarchical grouping of controls. Allow controls of any type to be added as children to other controls. They can inherit there parent's position and visibility conditions.</p><p></p><p>Conditional navigation: make the target of onleft, onright, etc. subject to condition. Eg:</p><p><onright condition="#player.IsTV">99</onright></p><p><onright condition="#player.IsRadio">8</onright></p><p></p><p>Or better yet: Allow conditions in every skin element:</p><p><posX condition="#player.HasVideo">500</posX></p><p><posX condition="#player.!HasVideo">700</posX></p><p></p><p><strong>Skinning / MP UI:</strong></p><p>The selected item in lists is often unintuitive. Eg in Blue3-TVHome when you move the selection from the 2nd item of the left list to the videoscreen on the right, and then go back to the list I would expect the 2nd item to be highlighted instead of the default (1st) being selected. The default item should only be used the first time a window opens. The rest of the time (until MP is closed) it should remember the selected item per window/controlgroup.</p><p></p><p><strong>MP UI:</strong></p><p>I find the UI of the gridviews not intuitive. If you press the right arrow while the selection is at the end of the first line I would expect it to continue at the first item of the 2nd line. It will now usually open the action menu, which is usually located on the left side of the screen. Some code must be added to appropriate GUIxxx.cs to do this.</p><p>This is especially important when trying to navigate MP without TV, but only use the 2-line VFD display.</p><p></p><p><strong>TV</strong></p><p>Start loading and caching teletext pages immediately after tuning to a channel, don't wait for the user to actually open teletext. </p><p></p><p>Keep separate teletext cache for each channel, so switching back and forth through channels will not reset teletext cache.</p></blockquote><p></p>
[QUOTE="IkeV70, post: 338680, member: 73615"] I've been working with MP for a few months now. Especially since RC4 it's running nice and stable. I'm therefore now concentrating on finetuning the smaller details. There are a number of items that I think would be useful modifications and additions to MP. (Currently I'm adding these things myself in the code, but everytime a new official version is released I need to redo all my programming in the latest files) [B]for skinning / VFD display:[/B] Conditional display of skin elements: Many conditions seem partially or not at all implemented, eg #player.isrecording always returns false ? New conditional codes: - #player.IsTV - #player.IsMusic - #player.IsVideo - etc. useful for displaying apropriate controls. #DVD.CurrentChapter (there's no way to display the current chapter in my VFD/LCD display) #DVD.TotalNumberOfChapters #selecteditem, #selecteditem2 and #highlightedbutton are too limited and not consistent. There should be a single code that accurately contains the current selected text, regardless whether it's a list, a dialog, a button, etc. Furhtermore I want to be able to display more context-aware details if available, e.g. if the selected item is a song then I would like to display album, year, artist, etc. So something like #selecteditem.artist, #selecteditem.title. Conditions that test the currently selected item: - #selecteditem.IsSong - #selecteditem.IsAlbum Why are the size and position of the teletext screen in fullscreen teletext (myfsteletext.xml) ignored? I'd like the teletext to be displayed only on the right half of my wide-screen tv, but the code will always use 80% of the available screen. Unlimited hierarchical grouping of controls. Allow controls of any type to be added as children to other controls. They can inherit there parent's position and visibility conditions. Conditional navigation: make the target of onleft, onright, etc. subject to condition. Eg: <onright condition="#player.IsTV">99</onright> <onright condition="#player.IsRadio">8</onright> Or better yet: Allow conditions in every skin element: <posX condition="#player.HasVideo">500</posX> <posX condition="#player.!HasVideo">700</posX> [B]Skinning / MP UI:[/B] The selected item in lists is often unintuitive. Eg in Blue3-TVHome when you move the selection from the 2nd item of the left list to the videoscreen on the right, and then go back to the list I would expect the 2nd item to be highlighted instead of the default (1st) being selected. The default item should only be used the first time a window opens. The rest of the time (until MP is closed) it should remember the selected item per window/controlgroup. [B]MP UI:[/B] I find the UI of the gridviews not intuitive. If you press the right arrow while the selection is at the end of the first line I would expect it to continue at the first item of the 2nd line. It will now usually open the action menu, which is usually located on the left side of the screen. Some code must be added to appropriate GUIxxx.cs to do this. This is especially important when trying to navigate MP without TV, but only use the 2-line VFD display. [B]TV[/B] Start loading and caching teletext pages immediately after tuning to a channel, don't wait for the user to actually open teletext. Keep separate teletext cache for each channel, so switching back and forth through channels will not reset teletext cache. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
Improvement Suggestions
Nice-to-haves
Contact us
RSS
Top
Bottom