[MP2-772-773] improve busy cursor and settings loading

Discussion in 'Testing Area' started by Brownard, November 28, 2018.

  1. Brownard
    • Team MediaPortal

    Brownard Development Group

    Joined:
    March 21, 2007
    Messages:
    1,919
    Likes Received:
    789
    Gender:
    Male
    Ratings:
    +1,326 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    @Digsy @HTPCSourcer @Developers @Testers

    Following @Digsy 's report here, I have reworked the way the busy screen works so that it is automatically displayed after the busy timeout, whereas before it was only displayed if there was some subsequent user input after the timeout. You might see the busy cursor a lot more but it should make for a better user experience. The timeout is currently set at 1 second but can be easily tweaked if required.

    I have also improved the performance when entering the settings screen, particularly from remote clients. Previously it was loading every setting which caused a big spike in calls to the server, it now only loads the minimum settings required to determine which sections to display and lazily loads the rest when needed.



    If you want to test on a current 2.2 install:
    • Close the client
    • Take a backup of the Configuration, ConfigurationManager and SkinEngine plugins in the client plugin directory (C:\Program Files (x86)\Team MediaPortal\MP2-Client\Plugins)
    • Replace with the versions in the attached zip below
    • Restart the client
    Branch
     

    Attached Files:

    • Thank You! Thank You! x 5
    • Like Like x 4
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,520
    Likes Received:
    2,566
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +4,251 / 13
    Home Country:
    France France
    Show System Specs
    • Like Like x 1
  4. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,271
    Likes Received:
    1,576
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart
    Ratings:
    +2,371 / 2
    Home Country:
    Germany Germany
    I can also confirm, busy symbol is showing as expected now.
    I also realized again, that the busy curser is still ugly and I should change it for BV ;) The distance between the small moving circles becomes distructed after some rotations.
     
  5. azzuro
    • Team MediaPortal

    azzuro Test Group

    Joined:
    May 10, 2007
    Messages:
    8,520
    Likes Received:
    2,566
    Occupation:
    technician HVAC
    Location:
    France - IDF
    Ratings:
    +4,251 / 13
    Home Country:
    France France
    Show System Specs
  6. HTPCSourcer
    • Team MediaPortal
    • Administrator

    HTPCSourcer MP2 Product Manager

    Joined:
    May 16, 2008
    Messages:
    10,770
    Likes Received:
    1,125
    Gender:
    Male
    Ratings:
    +2,408 / 22
    Home Country:
    Germany Germany
    Show System Specs
    No issues at my side either. I suggest that you push this to WiP 2.2.1
     
    • Like Like x 1
  7. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,271
    Likes Received:
    1,576
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart
    Ratings:
    +2,371 / 2
    Home Country:
    Germany Germany
    @HTPCSourcer @Brownard
    Can we wait for a while? I'd exchange busy cursers for some skins to improve the visual appearance.
    I believe best is to combine it with these changes and first push to this branch.

    Edit: I can not clone the remote branch locally:
     
  8. HTPCSourcer
    • Team MediaPortal
    • Administrator

    HTPCSourcer MP2 Product Manager

    Joined:
    May 16, 2008
    Messages:
    10,770
    Likes Received:
    1,125
    Gender:
    Male
    Ratings:
    +2,408 / 22
    Home Country:
    Germany Germany
    Show System Specs
    You can correct the visual appearance anytime. I don’t see the connection between the skin cursor and Brownard’s work. Or am I missing something?
     
  9. ge2301
    • Team MediaPortal

    ge2301 MP2 Design

    Joined:
    January 11, 2014
    Messages:
    6,271
    Likes Received:
    1,576
    Gender:
    Male
    Occupation:
    Automotive Industry
    Location:
    Stuttgart
    Ratings:
    +2,371 / 2
    Home Country:
    Germany Germany
    It's not so much about time, we can also merge his branch any time. Brownards branch is about the busy curser, not enough connection? We create branches to check side effects before merge. The busy curser is not just an image, there is quite some code behind. In one theme it's also connected to the screen saver. I want those changes first to be tested, but I also do not see a need to create a new branch just for this.
     
    • Agree Agree x 1
  10. Brownard
    • Team MediaPortal

    Brownard Development Group

    Joined:
    March 21, 2007
    Messages:
    1,919
    Likes Received:
    789
    Gender:
    Male
    Ratings:
    +1,326 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Check that you are definitely trying to pull from the official MP2 remote (and not my personal remote I use for the Emulators plugin ;) )
     
    • Great Idea! Great Idea! x 1
  11. HTPCSourcer
    • Team MediaPortal
    • Administrator

    HTPCSourcer MP2 Product Manager

    Joined:
    May 16, 2008
    Messages:
    10,770
    Likes Received:
    1,125
    Gender:
    Male
    Ratings:
    +2,408 / 22
    Home Country:
    Germany Germany
    Show System Specs
    IMHO no.

    That's nonetheless the way it should be done. This way any impact from changes is clearly separated and side effects are excluded.

    In the end you guys may do what you like.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!