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? #181 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 11:48

txt subtitles do not have a resolution, they are rendered by e2 (on a subtitlewidget, which has certain dimensions, dictated by the skin)


Any hints to the name of the widget I should be looking for?

But I have an idea what could be the issue here... the skin has an different resolution and that subtiles are therefore scaled incorrectly...


Well, no, not currently anyway. The current PLi-Scale-HD skin is using the same resolution as the PLi-HD. It is possible to change the resolution though, everything will scale accordingly (except the Pig, because it lacks proper dials to make it autoscalable).

Re: How to skin a cat? #182 pieterg

  • PLi® Core member
  • 32,766 posts

+245
Excellent

Posted 14 February 2013 - 13:40

The widget is called SubtitleDisplay

Re: How to skin a cat? #183 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 14:07

The widget is called SubtitleDisplay


Yes, well, ok, already checked that one. However, pondering some more and checking the code, it seems that the wfNoBorder flag influences the position of the subtitles (which is strange, since SubtitleDisplay is already specified as position="fill"). I changed it, and it seems that the subtitlepositions in PLi-HD and PLi-Scale-HD are matching now. Others please verify this works correctly in tomorrow's version.

Re: How to skin a cat? #184 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 14 February 2013 - 14:40

You can even leave out the complete widget 'SubtitleDisplay'. The resulting display will neatly obey to the settings in the subtitle menu entry.

Re: How to skin a cat? #185 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 14 February 2013 - 14:46

BuGless thanks, I'll check tomorrow :)

Another request, would it be possible to put the program info for now and next in the second infoscreen (just like PLi-HD has). I use this a lot to see quickly what's comming after the current show.

Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: How to skin a cat? #186 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 14:48

You can even leave out the complete widget 'SubtitleDisplay'. The resulting display will neatly obey to the settings in the subtitle menu entry.

Which then begs the question: why was this screen defined in PLi-HD to begin with?

Re: How to skin a cat? #187 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 15:02

Another request, would it be possible to put the program info for now and next in the second infoscreen (just like PLi-HD has). I use this a lot to see quickly what's comming after the current show.


Well, I'm willing to solve this, but before we know what the solution should look like, it is important to understand how people use(d) it?

So, if you would be so kind as to answer the following questions:
a. Weren't you bothered by the fact that while you call-up the second infobar basically makes watching the current show difficult at best, due to the fact that it overlays heaps of text on top of the normal displayscreen? I.e. I can imagine that if 2 people are watching a channel, and one calls up this display to look at what comes next, the other person is not amused because their view is cluttered temporarily.
b. Why do you not use any of the Info/EPG screens to view this information? I mean, in my case, I would probably have two immediate options: the quickest one is jumping into the channel-selection, which has a one-liner next-programme showing what comes next (on this and other channels); the other one would be jumping into GraphMultiEPG and simply pressing "to the right" to view the next show.

The advantages of the Info/EPG screens are that:
- They allow continued unobstructed viewing of the current channel (albeit reduced to 25% of the size).
- They show more information than just the current channel, because in most cases if I'm checking what comes next, I want to decide if I want to switch to something else too, and therefore need information about other channels anyway.

Edited by BuGless, 14 February 2013 - 15:03.


Re: How to skin a cat? #188 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 14 February 2013 - 15:04


You can even leave out the complete widget 'SubtitleDisplay'. The resulting display will neatly obey to the settings in the subtitle menu entry.

Which then begs the question: why was this screen defined in PLi-HD to begin with?

As a left-over from the time before that menu-entry was introduced?

Re: How to skin a cat? #189 WanWizard

  • PLi® Core member
  • 70,549 posts

+1,813
Excellent

Posted 14 February 2013 - 15:13

The premise of a proper UI is simple: ask all clueless users to tell you what they would have expected if they were to press these buttons at this point; if you get a >90% score of the same action, implement it. The best UIs don't need explanations or documentation. But I'll keep your remarks in mind, if a simple method becomes available to automatically display some of those extra buttons, I'll see if I can fit them in somewhere.

For a proper UI you don't even need all those buttons. The more buttons you use, the more complex it gets.

You can operate a SKY box with 4 arrows, an Ok and a Back. And any old granny can do that. Same with for example the PS3 UI. When my parents come to visit I have an A4 next to the TV with an "how to watch TV". If you read that, you'll see how stupid it now works.

The core issue here is that Enigma is very complex in setup and the way functions are implemented. Which means workarounds have been designed, both with additional buttons and through plugins. While the core issue has never been addressed. This complex setup also makes it very difficult to actually address it, without having to redesign large parts of Enigma. Bottomline is that it's design and architecture are inheritly wrong for it's purpose.

Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: How to skin a cat? #190 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 17:29

When my parents come to visit I have an A4 next to the TV with an "how to watch TV". If you read that, you'll see how stupid it now works.


Well, then we're on the same page. The mission is to be able to get rid of the A4... Whatever it takes.

Re: How to skin a cat? #191 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 14 February 2013 - 17:37

So, if you would be so kind as to answer the following questions:
a. Weren't you bothered by the fact that while you call-up the second infobar basically makes watching the current show difficult at best, due to the fact that it overlays heaps of text on top of the normal displayscreen? I.e. I can imagine that if 2 people are watching a channel, and one calls up this display to look at what comes next, the other person is not amused because their view is cluttered temporarily.
b. Why do you not use any of the Info/EPG screens to view this information? I mean, in my case, I would probably have two immediate options: the quickest one is jumping into the channel-selection, which has a one-liner next-programme showing what comes next (on this and other channels); the other one would be jumping into GraphMultiEPG and simply pressing "to the right" to view the next show.


I see your point and maybe you're right (just a matter of taste and what we are used to I think). I used 2 times ok sometimes to quickly see what's on and comes after the current show (but this indead provides the same information as the info button). When a show is over and I wan't to see what's next (to decide if I wan't to keep watching or change the channel) my finger is around the OK and arrow keys so 2 tomes OK is easier then as going to the info button (a bit like what WanWizard stated in the previous post).

Ps. The resume screen also doen't line up right on my DM8000 (see screenprint). I know it's work in progress, so I mention everything I think needs finetuning. But it's a nice skin and I'll keep using it :)

Attached Files


Edited by Dream1975, 14 February 2013 - 17:40.

Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: How to skin a cat? #192 WanWizard

  • PLi® Core member
  • 70,549 posts

+1,813
Excellent

Posted 14 February 2013 - 17:40

Check. And count me in.

But I'm afraid you can't fix it without structural changes to Enigma to get rid of some idiocracies in the way user interaction works. It's the main topic of every PLi team meeting in the last couple of years...

Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: How to skin a cat? #193 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 14 February 2013 - 17:46

So, if you would be so kind as to answer the following questions:
a. Weren't you bothered by the fact that while you call-up the second infobar basically makes watching the current show difficult at best, due to the fact that it overlays heaps of text on top of the normal displayscreen? I.e. I can imagine that if 2 people are watching a channel, and one calls up this display to look at what comes next, the other person is not amused because their view is cluttered temporarily.
b. Why do you not use any of the Info/EPG screens to view this information? I mean, in my case, I would probably have two immediate options: the quickest one is jumping into the channel-selection, which has a one-liner next-programme showing what comes next (on this and other channels); the other one would be jumping into GraphMultiEPG and simply pressing "to the right" to view the next show.

The advantages of the Info/EPG screens are that:
- They allow continued unobstructed viewing of the current channel (albeit reduced to 25% of the size).
- They show more information than just the current channel, because in most cases if I'm checking what comes next, I want to decide if I want to switch to something else too, and therefore need information about other channels anyway.

No, I'm not bothered by the fact that the screen(s) is/are overlay(s): when reading text you don't watch telly anyway.
For me the important thing is to have an easy way to view now+next extended description including the times. And 'easy way' is pushing 'OK'.

Re: How to skin a cat? #194 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 18:00

When a show is over and I wan't to see what's next (to decide if I wan't to keep watching or change the channel) my finger is around the OK and arrow keys so 2 tomes OK is easier then as going to the info button (a bit like what WanWizard stated in the previous post).

Maybe, the better solution would be to let the skin designer create more than two "InfoBar" screens which can be cycled by repeatedly pressing the Ok button.

Ps. The resume screen also doen't line up right on my DM8000 (see screenprint). I know it's work in progress, so I mention everything I think needs finetuning. But it's a nice skin and I'll keep using it :)


Indeed. Could someone give me a hint as to the name of the screen this actually refers to?
Is it "MessageBoxSimple" ?

Re: How to skin a cat? #195 littlesat

  • PLi® Core member
  • 57,184 posts

+699
Excellent

Posted 14 February 2013 - 18:05

That is indeed messageboxsimple... here the same issue ;)

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


Re: How to skin a cat? #196 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 18:11

But I'm afraid you can't fix it without structural changes to Enigma to get rid of some idiocracies in the way user interaction works.


I'm not afraid of surgery. As you may have noticed, I'm creating a skin, but I'm actually reshaping the UI and making enigma fit the skin/UI, not the other way around.

Re: How to skin a cat? #197 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 14 February 2013 - 18:56

When starting a DVD (or CIDEO_TS folder) the skin also changes to another skin entirely (see screenprint).

Attached Files


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: How to skin a cat? #198 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 19:21

When starting a DVD (or CIDEO_TS folder) the skin also changes to another skin entirely (see screenprint).


Yes, I've been chasing that one for a while. It's probably a screen I mistakenly deleted in my (in this case slightly overeager) cleanup efforts. Can anyone tell me the name of that screen so I can provide a proper template for it?
I tried finding it myself, but amongst the myriad of DVD-related screens I kind of got lost.

Re: How to skin a cat? #199 BuGless

  • Senior Member
  • 539 posts

+16
Neutral

Posted 14 February 2013 - 19:33

Ps. The resume screen also doen't line up right on my DM8000 (see screenprint). I know it's work in progress, so I mention everything I think needs finetuning. But it's a nice skin and I'll keep using it :)

Possibly fixed in this night's build, needs verification though.

Re: How to skin a cat? #200 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 14 February 2013 - 19:40


When starting a DVD (or CIDEO_TS folder) the skin also changes to another skin entirely (see screenprint).


Yes, I've been chasing that one for a while. It's probably a screen I mistakenly deleted in my (in this case slightly overeager) cleanup efforts. Can anyone tell me the name of that screen so I can provide a proper template for it?
I tried finding it myself, but amongst the myriad of DVD-related screens I kind of got lost.

It's a screen from the skin_default, meaning that this screen is not available in the active skin.


3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users