Rearrange infobars for more consistent appearance and to save space

Issue #368 resolved
prl created an issue

The clocks appear in different places in the live TV/timeshift infobars and in the MoviePlayer infobar. The video info (icons, resolution, etc) is also placed in inconsistent positions.The MoviePlayer infobar also uses an unnecessary amount of space.

Move the live TV/timeshift clock into the body of the infobar under the picon and service number, move the MoviePlayer clock to the same position. Move the MoviePlayer video info to the right in a corresponding position to the information in the live TV infobar.

Add video frame rate to video info in the MoviePlayer.

Move the play state icon in the MoviePlayer to the left end of the progress bar, and reduce the height of the MoviePlayer infobar.

In the timeshift infobar, move the TimeshiftState window left to near the edge of the screen, where the clock was.

Comments (5)

  1. Peter Urbanec

    Fix #368 - Refactor to eliminate repetitive code cut/paste

    Refactor to use subroutines to collect data from /proc files with a fallback to ServiceInfo.

    Also add evVideoFramerateChanged event to Framerate's "interesting events".

    → <<cset 549c667e490c>>

  2. Peter Urbanec

    Fix #368 - Add Progressive and VideoInfo conversions

    Add Progressive conversions to return the progresssive/interlaced flag and VideoInfo to return a string giving the resolution and field/frame information as WWWxHHHp/i FFHz.

    Remove extratneous evVideoFramerateChanged event to Framerate's "interesting events" that was added in previous commit.

    → <<cset bdf54e82ecaa>>

  3. Peter Urbanec

    Fix #368 - Allow user control over display of service numbers in infobar

    Change source/converter/renderer chains for service name and service number to widgets to allow their visibility to be controlled by MENU>Setup>TV>Channel settings>Show channel numbers in channel selection and infobar. Affects infobar and the "now" panel of the second infobar.

    When the service number is hidden in the infobar, a different service name widget is shown so that the service name "moves" across to use the space vacated by the service number.

    Change text and description fields in setup.xml to reflect added function for config.usage.show_channel_numbers_in_servicelist.

    Supports (and requires) corresponding changes made in Implement-enhancement-368 branch in skin-default repository.

    → <<cset 7cdf1f918895>>

  4. Log in to comment