Jump to content


Photo

How to skin a cat?


  • Please log in to reply
260 replies to this topic

Re: How to skin a cat? #101 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 15 December 2012 - 18:03

Found it:

[Skin] SKIN ERROR in InfoBar: No module named pliCaidDisplay

Re: How to skin a cat? #102 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 16 December 2012 - 00:03

Heb net ff wat met git ge-experimenteerd. Ik geloof dat het gelukt is de boel te clonen.
Stel dat jij nu een update doet, kan ik die binnen hengelen met git fetch ?

@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: How to skin a cat? #103 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 17 December 2012 - 09:47

Heb net ff wat met git ge-experimenteerd. Ik geloof dat het gelukt is de boel te clonen.
Stel dat jij nu een update doet, kan ik die binnen hengelen met git fetch ?


Ja, als je git fetch doet, dan worden alle origin/... branches in jouw repository gesynced met die van mij.
De branch waar ik zelf op ontwikkel is BuGless, maar daar herarrangeer ik soms wel eens (of merge patches).
Dus als je die inderdaad probeert te volgen, dan zou de normale volgorde iets zijn als:

git fetch
git rebase origin/BuGless

Of, als je enkel precies wilt zien wat ik heb, en lokale wijzigingen niet maakt, dan werkt het volgende wellicht voorspelbaarder:

git fetch
git checkout -f origin/BuGless

Ben nog bezig die pliCaidDisplay dependency te elimineren, c.q. te vervangen door iets efficienters.

Re: How to skin a cat? #104 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 21 December 2012 - 12:26

Zou iemand met commit rechten (Littlesat wellicht?) eens willen kijken naar de publicb branch, en daarvan eens kijken welke patches je wellicht kunt cherry-picken voor de standaard OpenPLi-feed?

De skin is bijna af, dus die zelf nog niet doen, maar er zijn een x aantal patches die in die publicb branch zitten die soms noodzakelijke verbeteringen zijn om mijn skin te laten functioneren, en soms algemene verbeteringen. Het zou wel prettig zijn als dat wat er kan worden gebruikt, alvast in de master van OpenPLi terechtkomt, zodat ik kan zien wat nog aanpassing/toelichting behoeft.

Re: How to skin a cat? #105 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 21 December 2012 - 12:30

Wij zijn liever een patch... zodat we de aanpassingen kunne bekijken van te voren.... Alles moet uiteraard ook nog backwards compatible zijn....

Edited by littlesat, 21 December 2012 - 12:30.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: How to skin a cat? #106 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 21 December 2012 - 12:53

Wij zijn liever een patch... zodat we de aanpassingen kunne bekijken van te voren.... Alles moet uiteraard ook nog backwards compatible zijn....


In die branch zitten een stuk of 10 individuele patches/commits. Die kunnen allemaal apart worden bekeken (vantevoren) en dan wel of niet worden toegepast. Of hoe wil je dat ik de patches aanlever?

Re: How to skin a cat? #107 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 21 December 2012 - 13:07

Few... het is met toch wat :).... post eens een .patch....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: How to skin a cat? #108 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 21 December 2012 - 13:14

Few... het is met toch wat :).... post eens een .patch....


Ahzo, je wilt dat ik de patch uit git haal en dan hier als los attachment toevoeg?
Dat kan ook. Zal straks eens wat posten. Ik dacht nu juist dat het efficienter was om het via git te communiceren, maar ik begrijp dat dat niet voor iedereen efficienter werkt.

Re: How to skin a cat? #109 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 21 December 2012 - 13:21

Misschien dat even Milo of Pieterg hier kunnen reageren wat echt het beste is....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: How to skin a cat? #110 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 21 December 2012 - 15:53

alles zit toch mooi overzichtelijk in een repository? daar kan je gewoon van pullen (of cherry-picken).
(en met git kan je diffs tonen, dat hoeft niet als losse patch via een forum)

Re: How to skin a cat? #111 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 21 December 2012 - 16:17

alles zit toch mooi overzichtelijk in een repository? daar kan je gewoon van pullen (of cherry-picken).
(en met git kan je diffs tonen, dat hoeft niet als losse patch via een forum)


Dat dacht ik ook.
Maar goed, net nog even m'n eigen patches reviewed. 1 kleine wijziging zat bij de verkeerde patch gesorteerd.
Zojuist verplaatst.

Heb nu een nieuwe branch aangemaakt: publicc
Daar zitten alleen patches in die mogen worden gebruikt in OpenPLi. Actueel gerebased op de meest recente OpenPLi.

Edited by BuGless, 21 December 2012 - 16:17.


Re: How to skin a cat? #112 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 27 December 2012 - 11:53

pliCaidDisplay dependency is gone.
I do have a small array of python and C++ patches for optimal display now though. I'll review them with littlesat sometime in the next two weeks (time willing).
I'm currently fighting with EventView to show more information (like channelnumber). I have not yet again prepared a public branch though. The rolling changes can be fetched from the BuGless branch for now.

One question for you guys though:

What magic incantation would I need in the python module to bind the longOk buttonpress in GraphMultiEPG?

Re: How to skin a cat? #113 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 29 December 2012 - 16:57

I've now made available branch publicd on my git repository. The skin currently has a working name of PLi-Scale-HD. The publicd branch contains a version which is quite polished already. There still are some untranslated screens left, but the number is dwindling (I would appreciate someone implementing those screens according to the templates I already use for the other screens; since I mostly do not have the plugins installed which belong to those screens; please return the suggested code, and I'll verify/sanitise it and include it).

In order to give a quick impression on what it looks like, I made some screenshots. Please note that the amount of overscan left/right/top/bottom is configurable in this skin, and is currently not set to zero. The first screenshot shows the normal InfoBar at the top in addition to the second Infobar at the bottom; please note that it is possible with this skin to leave the second infobar permanently on, and still watch tv and read subtitles.
As for the MultiGraphEPG screenshot, it shows that the amount of lines on this screen is relatively too large for the current fontsize(s), also there still is a small issue with the timeline disappearing behind the Pig. In any case, the fontsizes are configurable in this skin, and can be scaled arbitrarily (all other things will resize accordingly).

Please note that trying this skin without applying the other supporting patches might result in awkward displays or displays missing information.

Also note that this skin will work fine as an SD skin if you change the OSD sizes at the top.

Attached Files



Re: How to skin a cat? #114 theparasol

  • Senior Member
  • 4,157 posts

+198
Excellent

Posted 29 December 2012 - 17:47

Bedankt!, ik heb hem via git weten te bijwerken.
Je moet voor de aardigheid eens kijken naar de plugin shoutcast, daar moet nog het nodige gebeuren want die valt flink buiten beeld ;)

Attached Files


@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB


Re: How to skin a cat? #115 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 29 December 2012 - 18:19

Ik zie dat we nog wat moeten debateren over het normale zap scherm ;) Verder zitten er wel hele mooie dingen in!!!

Edited by littlesat, 29 December 2012 - 18:20.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: How to skin a cat? #116 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 29 December 2012 - 18:42

Ik zie dat we nog wat moeten debateren over het normale zap scherm ;)


You are referring to the layout of the InfoBar?

Edited by BuGless, 29 December 2012 - 18:42.


Re: How to skin a cat? #117 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 29 December 2012 - 18:45

Bedankt!, ik heb hem via git weten te bijwerken.
Je moet voor de aardigheid eens kijken naar de plugin shoutcast, daar moet nog het nodige gebeuren want die valt flink buiten beeld ;)


Hmmm, indeed. I think that was the last screen I have been translating, and I seem to have forgotten to finish it properly (it's blatantly obvious when looking at the code that it cannot work). Will be fixed.

Re: How to skin a cat? #118 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 29 December 2012 - 19:21

Indeed I'm pointing to the Infobar... ;)

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: How to skin a cat? #119 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 3 January 2013 - 12:16

Bedankt!, ik heb hem via git weten te bijwerken.
Je moet voor de aardigheid eens kijken naar de plugin shoutcast, daar moet nog het nodige gebeuren want die valt flink buiten beeld ;)


Fixed. But for now only in the BuGless branch.

Re: How to skin a cat? #120 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 20 January 2013 - 12:37

Most of the necessary patches to support my PLi-Scale-HD skin are in OpenPLi since this night's build.
So if anyone wants to give the new skin a spin, it's as easy as putting the skin.xml in /usr/share/enigma2/PLi-Scale-HD
Note, this skin borrows/uses a few pngs part of the default PLi-HD skin, so it will currently only work if that skin is installed as well.

It's still WIP (Work In Progress), but we're 95% done. Patches and/or feedback is welcome, of course.

Attached Files




23 user(s) are reading this topic

0 members, 23 guests, 0 anonymous users