[Bug] [MP2-704] Leaving FullGuide with ESC displays MiniEPG (1 Viewer)

HTPCSourcer

Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,431
    2,334
    Home Country
    Germany Germany
    Country flag
    TV: Guide navigation inconsistency
    • OK Pressing Guide on the remote while watching Full screen Live TV brings up the standard EPG. Pressing Guide once more returns to full screen
    • Confusing: Pressing Back or ESC instead of Guide displays the Mini-EPG instead returning to the previous state, i.e. Full screen TV. IMHO this is inconsistent - Back should take you back to where you came from.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    7,494
    2,669
    Stuttgart
    Home Country
    Germany Germany
    Country flag
    Confusing: Pressing Back or ESC instead of Guide displays the Mini-EPG instead returning to the previous state, i.e. Full screen TV. IMHO this is inconsistent - Back should take you back to where you came from.
    Also this one works here. I always return to where I was coming from when pressing ESC. In case you can reproduce with a new build, please give me the exact steps and I can retry.
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,431
    2,334
    Home Country
    Germany Germany
    Country flag
    [QUOTE="ge2301, post: 1225118, member: 145639 ]In case you can reproduce with a new build, please give me the exact steps and I can retry.[/QUOTE]
    I can :) - build #268 with Win10

    1. Fullscreen Live TV
    2. Press G on the keyboard for the Guide
    3. Press ESC on the keyboard --> MiniGuide is displayed instead returning to Live TV
     
    Last edited:

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    7,494
    2,669
    Stuttgart
    Home Country
    Germany Germany
    Country flag
    I can :) - build #268 with Win10

    1. Fullscreen Live TV
    2. Press G on the keyboard for the Guide
    3. Press ESC on the keyboard --> MiniGuide is displayed instead returning to Live TV
    Ok, now I could reproduce, but do not understand the behaviour :)

    In fullscreen mode there are following mappings:
    XML:
      <KeyBinding Key="Escape" Command="{Command CloseOSD}" IsEnabled="{Binding IsOSDVisible}"/>
    <KeyBinding Key="Ok" Command="{Command Source={Service ScreenManager},Path=ShowDialog,Parameters=SlimTVClient-miniguide}" IsEnabled="{Binding !IsOSDVisible}"/>
    As you can see, ESC has no connection to MiniGuide. It seems, that the "OK" command is executed instead.
    Could be a bug in the WorkflowManager, but I'm the wrong person for that :giggle:
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,431
    2,334
    Home Country
    Germany Germany
    Country flag
    I am relieved that I am not imaginating things:). I can't say anything about the Workflow Manager either.

    @morpheus_xx , could you try if you can reproduce what I described in posting #44?
     

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    11,768
    7,121
    Home Country
    Germany Germany
    Country flag
    [QUOTE="ge2301, post: 1225118, member: 145639 ]In case you can reproduce with a new build, please give me the exact steps and I can retry.
    I can :) - build #268 with Win10

    1. Fullscreen Live TV
    2. Press G on the keyboard for the Guide
    3. Press ESC on the keyboard --> MiniGuide is displayed instead returning to Live TV[/QUOTE]
    This is "normal". "Fullscreen" is a transient state. When navigating to Guide, the transient state is removed from navigation history. So another hit on "Esc" will take one more step back in history.

    We had a temporary test to make fullscreen a "normal" state (instead of transient one). But this causes unexpected behavior, so I reverted to the original version.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    7,494
    2,669
    Stuttgart
    Home Country
    Germany Germany
    Country flag
    We had a temporary test to make fullscreen a "normal" state (instead of transient one). But this causes unexpected behavior, so I reverted to the original version.
    And what does this mean now? When we had a "test" it was probably to fix something else. When reverting what are the side effects? I hope it's not about not returning with ESC from EPG to Fullscreen any more o_O
     

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    11,768
    7,121
    Home Country
    Germany Germany
    Country flag
    The test was exactly what it means: a TEST to check for results. Once introduced in a WiP branch it got unintentionally merged by into the release branch, but it still lacked a real working concept. And no, it was not working in all cases. So better to have a deterministic working version in a release (which is the same since MP2 exists) than to have a non-deterministic working (or not) version.

    When there is one, we can build and include the solution properly.
     

    ge2301

    Lead Design MP2
  • Team MediaPortal
  • January 11, 2014
    7,494
    2,669
    Stuttgart
    Home Country
    Germany Germany
    Country flag
    The test was exactly what it means: a TEST to check for results. Once introduced in a WiP branch it got unintentionally merged by into the release branch, but it still lacked a real working concept. And no, it was not working in all cases. So better to have a deterministic working version in a release (which is the same since MP2 exists) than to have a non-deterministic working (or not) version.

    When there is one, we can build and include the solution properly.
    Nevermind, I was just wondering what your TEST is about ... and I still don't know.
     

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    11,768
    7,121
    Home Country
    Germany Germany
    Country flag
    and I still don't know.
    Sorry, I thought you did. It's about entering and leaving fullscreen state
    1. Fullscreen Live TV
    2. Press G on the keyboard for the Guide
    3. Press ESC on the keyboard --> MiniGuide is displayed instead returning to Live TV
    This is "normal". "Fullscreen" is a transient state. When navigating to Guide, the transient state is removed from navigation history. So another hit on "Esc" will take one more step back in history.

    We had a temporary test to make fullscreen a "normal" state (instead of transient one). But this causes unexpected behavior, so I reverted to the original version.

    Code reference of the revert, the change was introduced somewhere before:
    Reverted changes to FS/CP workflow handling (was only meant for testi… · MediaPortal/MediaPortal-2@103a430 · GitHub
     

    Users who are viewing this thread

    Similar threads

    MP1 MP2 MP2 GUI Issues DE
    sadly I don't have that button on my "remote" - I have a Rii i4 keyboard and mouse
    sadly I don't have that button on my "remote" - I have a Rii i4 keyboard and mouse
    Hi, I've recently switched MP1 to MP2 2.2.3 as I thought it's a newer product and would hence be better. So far not so - I'm having...
    Replies
    7
    Views
    771
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common user requirements out of the box. Aside from its support for Live TV and Radio, it offers a complete media server for music, movies, and TV shows. Info is automatically downloaded from various sources to...
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common...
    We are proud to present MediaPortal 2.3.1 MediaPortal 2.3.1 is a full-blown media center software that addresses the most common...
    Replies
    0
    Views
    934
    Ah ok, I thought you ment from FullEPG. For MiniEPG the problem is known (therefore I just use FullEPG). Root cause is, that the MiniEPG is only an overlay and not indepentent screen, so it's not part of the workflow history. ESC is defined to bring you back one step in the workflows. In your case this would be the screen before...
    Ah ok, I thought you ment from FullEPG. For MiniEPG the problem is known (therefore I just use FullEPG). Root cause is, that the...
    After many years with MP1, I gave MP2 a try. Reasons: - I like the centralized media management - constant problems with freezing...
    Replies
    3
    Views
    952
    Good work guys!
    Good work guys!
    We are proud to present MediaPortal 2.2.1 After the release of MediaPortal 2.2 Final the team focussed on improving usability and...
    Replies
    1
    Views
    3K
    @Lehmden Thank you for the link. I have removed the text "*** Text to be added ***" on the page mentioned with a link to the other page in the Wiki which describes it in every detail. The page with the missing information is the first hit in Google and the Wiki when searching for "mediaportal add media sources", this should help...
    @Lehmden Thank you for the link. I have removed the text "*** Text to be added ***" on the page mentioned with a link to the other...
    Hi there, I had some free time at hand and I wanted to give MP2 another chance after about 5 years. In the past I tried out the...
    Replies
    8
    Views
    2K
    Top Bottom