Jump to content


Photo

Bug Fix and Modifications Glassline Skin


  • Please log in to reply
4 replies to this topic

#1 John-1980

  • Senior Member
  • 30 posts

0
Neutral

Posted 15 May 2008 - 17:59

While testing some modifications I have made to the Glassline Skin in the Iolite May Image for the DM7025 I found a bug in the original skin.xml file which causes Enigma to crash if you try to start the CutList Editor.

The bug is caused by a missing delimiter in one of the widgets in the CutListEditor section.
The widget references "PositionDetailed" this should be two seperate words "Position,Detailed"

The attached file CutList-Editor-fix.zip contains the corrected code for this section.
I haven't done any exhaustive testing but looking at the code as soon as the CutList Editor's screen is opened the work of the skin code is effectively done so there shouldn't be any more problems.

The modifications I've made to the Glassline skin are the following:

Modification 1.
This modifies the InfoBarSummary section
The second line of the LCD screen now shows the Event name

Modification 2.
This adds a ChannelSelection_summary section
The layout of the LCD panel during scrolling in the Channel List is now the same as in modification 1.

Modification 3.
This adds a StandbySummary section
During standby the size and location of the clock is now the same as in modification 1 and 2

Modification 4.
This adds a About section
The PLi Logo in the standard skin partly overlaps the HDD Info ( if you have a big HDD with lots of free space )

This should really be modified in the standard skin but I didn't want to modify that.

Modification 5.
This modifies the NameServerSetup section
The labels for the coloured buttons are now at the bottom of the screen ( as they are in nearly all screens )

Modification 6.
This modifies the ServiceInfo section
This does the same as modification 5 but for the Service Info screen

Modification 7.
This modifies the GraphMultiEPG section
This adds the Event Date to the screen so that during scrolling you know what day's programs you are looking at
( This is copied from the Chromeline skin )

Modification 8.
This modifies the MovieSelection section
This makes the layout of the Movie Selection screen the same as that of the Channel Selection screen ( and the Timer, EPG etc. screens )

The modifications are in the Modifications-Glassline-HansS.zip file
Each file in this archive contains the complete code for the corresponding skin.xml section

If the PLi Team wants to incorporate any ( or none ) of these modifications in a upcoming update they are free to do so.
I won't however be offended if they don't.

I also include a complete modified skin.xml replacement file for the Glassline skin. This is in the Glassline-skin-mod-HansS-v0.3.zip file

Instruction for use are included in this file but if you need the instructions you probably shouldn't attempt this.

I will try to keep up with the updates from the PLi Team and will publish new versions of this file if needed.

I will also make more modifications which will be published here.
If there are any requests or suggestions feel free to add them to this thread.

HansS

Re: Bug Fix and Modifications Glassline Skin #2 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 15 May 2008 - 23:34

thanks for your fixes.
So far I've used your aboutbox fix and CutlistEditor fix.
About the other fixed/improvements we haven't yet decided what to do.
At the moment we have to maintain copies of modified skins, which is costing us a lot of time (you can probably understand what we're talking about, having worked skin issues yourself)
Nemesis has recently added most of his skins to the elitedvb repository, so we might decide to abandon our modified skins, and move back to using the elitedvb repository for the Nemesis skins.
From then on, we only intend to actively maintain our own (future) skins.

But thanks for your modifications, I'm sure people will find them very useful.

Re: Bug Fix and Modifications Glassline Skin #3 John-1980

  • Senior Member
  • 30 posts

0
Neutral

Posted 17 May 2008 - 11:38

Since the PLi Team has issued an update to the Glassline skin my modified skin.xml version 0.3 is now obsolete.
I am current testing a number of new modifications and will post a new version based on the latest PLi release when this is done.

Re: Bug Fix and Modifications Glassline Skin #4 John-1980

  • Senior Member
  • 30 posts

0
Neutral

Posted 18 May 2008 - 13:33

Testing for version 0.4 now complete here is the new release.

Changes since the previous release :

- The file names of the individual modifications are changed to <screen name>-HansS-<version>.xml except when a single file contains several screens then the format is <Plugin name>-HansS-<version>.xml

- All files including the replacement skin.xml file are now in one zip file

- The About screen modification has been removed since it is now obsolete

- The Graphical Multi EPG modification has itself been modified

- New modifications are provided for the following plugins : AutoTimer, Bitrate Viewer, IMDb, Lipsync Setup, MovieRetitle and 2SUB
These modifications mostly add Glassline style buttons. The IMDb screen is now Full-screen.

- The modifications are tested on image iolite-2008-05-16

HansS

Re: Bug Fix and Modifications Glassline Skin #5 John-1980

  • Senior Member
  • 30 posts

0
Neutral

Posted 21 May 2008 - 16:51

New version.

Attached is version 0.5

This version is based / tested on image iolite-2008-05-19

Changes since version 0.4

IMDB screen v0.3
Fixed some background issues

LocationBox v0.1
Adds Glassline style buttons to Select Directory screen
First release

For people who don't want to modify the existing skin I also attach a file with the complete skin.
To use this unzip on your PC and copy the whole directory ( Nemesis.Glassline.Mod.HansS ) to /usr/share/enigma2 with a ftp utility like DCC. You can than select the skin with Setup -> System -> Skin

HansS


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users