Jump to content


Photo

[WIP] PLi-DarkOS Skin


  • Please log in to reply
2022 replies to this topic

Re: [WIP] PLi-DarkOS Skin #1561 dany

  • Senior Member
  • 231 posts

+8
Neutral

Posted 7 March 2024 - 17:48

menu screens pictures  before and after

Attached Files


pli image is de beste

Re: [WIP] PLi-DarkOS Skin #1562 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 8 March 2024 - 11:12

Suggestion.... why not use that space?

                <screen name="Screen_Window_Full">
                                <eLabel position="5,5" size="1912,1071" backgroundColor="background5" zPosition="-11" cornerRadius="16" />
                                <eLabel position="7,7" size="1908,997" backgroundColor="background" zPosition="-10" cornerRadius="14" />
 
                                <eLabel position="29,5" size="1864,2" backgroundColor="background5" zPosition="-7" />
                               
                                <eLabel position="5,29" size="2,982" backgroundColor="background5" zPosition="-7" />
                                <eLabel position="1915,29" size="2,982" backgroundColor="background5" zPosition="-7" />
                               
                                <eLabel position="25,75" size="1865,1" backgroundColor="separator" zPosition="-5" />
-                                <widget addon="ScreenHeader" connection="Title,ScreenPath" position="45,7" size="1000,68" titleFont="Bold; 28" titleSingleFont="Bold; 34" pathFont="Bold; 18" titleForegroundColor="yellow" pathForegroundColor="yellow" backgroundColor="background" />
+                                <widget addon="ScreenHeader" connection="Title,ScreenPath" position="45,7" size="1700,68" titleFont="Bold; 28" titleSingleFont="Bold; 34" pathFont="Bold; 18" titleForegroundColor="yellow" pathForegroundColor="yellow" backgroundColor="background" />
 
                                <widget backgroundColor="black" font="Bold; 40" foregroundColor="white" halign="right" position="1755,5" render="Label" size="120,70" source="global.CurrentTime" transparent="1" valign="center" zPosition="20">
                                  <convert type="ClockToText">Default</convert>
                                </widget>

Edited by littlesat, 8 March 2024 - 11:12.

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


Re: [WIP] PLi-DarkOS Skin #1563 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 8 March 2024 - 14:24

Ahh no particular reason....I can extend it for full screen windows.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1564 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 8 March 2024 - 14:32

:D


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


Re: [WIP] PLi-DarkOS Skin #1565 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 8 March 2024 - 15:37

Just one remark...

 

In most skins we have this in the infobar: <convert type="CryptoInfo">VerboseInfo</convert>

 

And by default it can be enabled/disabled in the skin... but this skin does not have it... 

 

We should either find a way to 'hide' this option -or- add it somewhere (e.g. something what you did with the timeshift)....


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


Re: [WIP] PLi-DarkOS Skin #1566 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 13 March 2024 - 15:55

 

In most skins we have this in the infobar: <convert type="CryptoInfo">VerboseInfo</convert>

 

And by default it can be enabled/disabled in the skin... but this skin does not have it... 

 

We should either find a way to 'hide' this option -or- add it somewhere (e.g. something what you did with the timeshift)....

 

Well what i see is that VerboseInfo combines all infos in one single string. The question here is do we need all that info and is that giving us more valuable information than what we already display (Transponder, stream info, resolution, crypto info).

Besides that option is in config and that means it breaks the design in the way designer has decided it...

In my opinion that option should be gone from setup config and maybe move that info in the separate screen that can be invoked from menu or by hotkey if the user still want to see it.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1567 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 13 March 2024 - 16:05

P.S. i have just made extensions locally to be able to display which CI slot is descrambling currently.

Also if descrambling goes on 2 channels one via CI and another via emulator then both are shown

 

Attached File  crytoci.png   178.34KB   19 downloads


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1568 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 13 March 2024 - 20:14

The verbose info was something in here for a long time. When it is not in the skin we should arrange it does not appear at the config. So we need a method to hide it -or- add the feather somehow in the skin. Let me think about it. It might be we need to add a parameter or so that is able to hide the option via conditional

Edited by littlesat, 13 March 2024 - 20:16.

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


Re: [WIP] PLi-DarkOS Skin #1569 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 14 March 2024 - 07:04

OE-A have conditionals based on that is there a specific screen defined in skin...

But since we dont have screen for that only maybe the only option is parameter...


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1570 Pr2

  • PLi® Contributor
  • 6,165 posts

+261
Excellent

Posted 15 March 2024 - 11:29

Is there an easy way to include our own "picon" for the entry menu that don't have one or even better include picon for every menu entries.  ;)

For the AutoSave config, Softcam/CI, Flash image, Update image we have no picon just a circle.

 

And for example: Xstreamity is probably a popular plugin and I would expect to have its X as picon on the menu.


NO SUPPORT by PM, it is a forum make your question public so everybody can benefit from the question/answer.
If you think that my answer helps you, you can press the up arrow in bottom right of the answer.

Wanna help with OpenPLi Translation? Please read our Wiki Information for translators

Sat: Hotbird 13.0E, Astra 19.2E, Eutelsat5A 5.0W
VU+ Solo 4K: 2*DVB-S2 + 2*DVB-C/T/T2 (used in DVB-C) & Duo 4K: 2*DVB-S2X + DVB-C (FBC)

AB-Com: PULSe 4K 1*DVB-S2X (+ DVB-C/T/T2)
Edision OS Mio 4K: 1*DVB-S2X + 1*DVB-C/T/T2
 


Re: [WIP] PLi-DarkOS Skin #1571 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 15 March 2024 - 12:06

Is there an easy way to include our own "picon" for the entry menu that don't have one or even better include picon for every menu entries.  ;)

For the AutoSave config, Softcam/CI, Flash image, Update image we have no picon just a circle.

 

And for example: Xstreamity is probably a popular plugin and I would expect to have its X as picon on the menu.

 

Easy way not at the moment. That have to be defined in the skin. So only way is to be included in particular skin. I can do so in DarkOS if i have suitable icons.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1572 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 15 March 2024 - 12:20

Hi dimitarCC... can you please add this parameter:

 

<parameter name="hasInfobarCryptoInfo" value="False"/>

 

(maybe other skins and/or more options could be hidden now when a skin does not support a topic - actually in code it was just adding one line to accomplish this)


Edited by littlesat, 15 March 2024 - 12:30.

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


Re: [WIP] PLi-DarkOS Skin #1573 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 15 March 2024 - 14:05

Sure. I have added it to the skin. :)


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1574 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 15 March 2024 - 14:15

P.S. i have just made extensions locally to be able to display which CI slot is descrambling currently.

Also if descrambling goes on 2 channels one via CI and another via emulator then both are shown

 

attachicon.gif crytoci.png

 

Regarding that here is the pull https://github.com/O...igma2/pull/3931


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1575 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 15 March 2024 - 14:24

Maybe we can also give this popup screen the E2-DarkOS look

<screen name="PinInputPopup" position="fill" title="Change pin code" flags="wfNoBorder" backgroundColor="transparent">
    <panel name="PinInput"/>
</screen>

Edited by littlesat, 15 March 2024 - 14:25.

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


Re: [WIP] PLi-DarkOS Skin #1576 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 15 March 2024 - 14:28

 

Maybe we can also give this popup screen the E2-DarkOS look

<screen name="PinInputPopup" position="fill" title="Change pin code" flags="wfNoBorder" backgroundColor="transparent">
    <panel name="PinInput"/>
</screen>

 

Yes i added that too. However maybe for this we have to find a switable look since now it will display too large.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1577 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 15 March 2024 - 14:29

Maybe just make the 'general' screen smaller... we do not need a big screen for entering a pin code...

 

Also one 'small' point and that is regards the description in the choice boxes... in the setup config screen the description is shown at the bottom in white... and here the description is shown at the bottom in a different color... maybe also put this at the bottom? Just a suggestion.... And then for both situation in that different color...


Edited by littlesat, 15 March 2024 - 14:31.

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


Re: [WIP] PLi-DarkOS Skin #1578 DimitarCC

  • PLi® Contributor
  • 1,549 posts

+67
Good

Posted 15 March 2024 - 14:30

yes...i will experiment with that. for now it is the big one...Will try to fix it.


Vu+DUO4KSE, DM920UHD, Vu+Uno4KSE, SF8008Mini, 2xPulse4K, Vu+Solo2, Dreambox DM500HD, Triax 78 (7E,9E,13E,19.2E,23.5E) & 2xTriax 78 (39E)


Re: [WIP] PLi-DarkOS Skin #1579 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 15 March 2024 - 14:51

Another... the simple second inforbar and the normal second infobar...

The simple version has now empty space... I was thinking about adding there the next 3 or 4 events pending.... But I'm afraid we need some code for it (in the channelselection it is there for the selected service)

 

And of course for keeping structure the template should be in the template file...

                <!-- InfoBars -->
                <screen name="InfoBar" title="InfoBar" position="0,0" size="1920,1080" backgroundColor="transparent" flags="wfNoBorder">
                                <panel name="InfoBarTemplate" />
                </screen>
                <screen name="SecondInfoBarSimple" title="Second InfoBar" position="fill" flags="wfNoBorder" backgroundColor="transparent">
                                <panel name="SecondInfoBarTemplate" />
                </screen>
                <screen name="SecondInfoBar" title="Second InfoBar" position="fill" flags="wfNoBorder" backgroundColor="transparent">
                                <panel name="SecondInfoBarTemplate" />
                                <widget source="session.FrontendStatus" render="FixedLabel" text="SNR" position="433,900" size="75,24" borderWidth="1" borderColor="black" backgroundColor="background" zPosition="2" font="Regular;21">
                                                <convert type="FrontendInfo">SNR</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="Progress" position="430,927" size="300,6" backgroundColor="background" foregroundColor="blue" zPosition="1" borderWidth="1" borderColor="grey" cornerRadius="3">
                                                <convert type="FrontendInfo">SNR</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="Label" position="577,900" size="150,24" borderWidth="1" borderColor="black" zPosition="2" backgroundColor="background" halign="right" font="Regular;21">
                                                <convert type="FrontendInfo">SNR</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="FixedLabel" text="AGC" position="853,900" size="75,24" borderWidth="1" borderColor="black" backgroundColor="background" zPosition="2" font="Regular;21">
                                                <convert type="FrontendInfo">AGC</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="Progress" position="850,927" size="300,6" backgroundColor="background" foregroundColor="blue" zPosition="1" borderWidth="1" borderColor="grey" cornerRadius="3">
                                                <convert type="FrontendInfo">AGC</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="Label" position="997,900" size="150,24" borderWidth="1" borderColor="black" zPosition="2" backgroundColor="background" halign="right" font="Regular;21">
                                                <convert type="FrontendInfo">AGC</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="FixedLabel" text="BER" position="1270,905" size="60,24" borderWidth="1" borderColor="black" halign="left" backgroundColor="background" zPosition="1" font="Regular;21">
                                                <convert type="FrontendInfo">BER</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.FrontendStatus" render="Label" position="1330,905" size="75,24" borderWidth="1" borderColor="black" zPosition="1" backgroundColor="background" halign="right" font="Regular;21">
                                                <convert type="FrontendInfo">BER</convert>
                                                <convert type="ConditionalShowHide" />
                                </widget>
                                <widget source="session.CurrentService" render="Label" position="423,782" size="1125,35" backgroundColor="background" zPosition="1" foregroundColor="foreground" font="Regular;26" valign="center" halign="center">
                                                <convert type="PliExtraInfo">ServiceInfo</convert>
                                </widget>
                                <widget source="session.CurrentService" render="Label" position="423,820" size="1125,35" backgroundColor="background" font="Regular; 26" zPosition="21" halign="center">
                                                <convert type="CryptoInfo">FullInfo</convert>
                                </widget>
                                <widget source="session.CurrentService" render="Label" position="423,858" size="1125,35" backgroundColor="background" font="Regular; 26" zPosition="21" halign="center">
                                                <convert type="ServiceName">StreamUrl</convert>
                                </widget>
                </screen>
                <screen name="SecondInfoBarTemplate" title="Second InfoBar" position="fill" flags="wfNoBorder" backgroundColor="transparent">
                                <panel position="96,54" size="1728,990">
                                                <panel name="Screen_Base" />
                                </panel>
                                <eLabel position="104,724" size="1712,2" zPosition="-5" backgroundColor="dark_grey" />
                                <eLabel position="959,64" size="2,48" zPosition="-5" backgroundColor="dark_grey" />
                                <eLabel position="959,130" size="2,580" zPosition="-5" backgroundColor="dark_grey" />
                                <widget backgroundColor="background" font="Regular; 35" noWrap="1" position="114,65" render="Label" size="730,45" source="session.Event_Now" foregroundColor="light_yellow">
                                                <convert type="EventName">Name</convert>
                                </widget>
                                <widget backgroundColor="background" font="Bold; 30" halign="left" position="114,133" render="Label" size="60,40" source="session.Event_Now">
                                                <convert type="EventTime">StartTime</convert>
                                                <convert type="ClockToText">Default</convert>
                                </widget>
                                <widget backgroundColor="background" font="Bold; 30" halign="left" position="174,133" render="Label" size="70,40" source="session.Event_Now">
                                <convert type="EventTime">EndTime</convert>
                                                <convert type="ClockToText">Format:- %H:%M</convert>
                                </widget>
                                <widget source="session.Event_Now" render="Label" position="244,130" size="580,40" font="Bold;30" halign="center" valign="center" foregroundColor="blue" backgroundColor="background" zPosition="1">
                                                <convert type="EventName">Genre</convert>
                                </widget>
                                <widget source="session.Event_Now" render="RatingIcon" position="913,70" size="32,32" zPosition="1" alphatest="blend" scale="1" small="1">
                                                <convert type="EventName">RawRating</convert>
                                </widget>
                                <widget backgroundColor="background" font="Bold; 30" foregroundColor="potem" halign="right" position="840,130" render="Label" size="100,40" source="session.Event_Now">
                                                <convert type="EventTime">Remaining</convert>
                                                <convert type="RemainingToText">InMinutes</convert>
                                </widget>
                                <widget backgroundColor="background" font="Regular; 30" foregroundColor="white" position="114,185" render="Label" size="842,505" source="session.Event_Now">
                                                <convert type="EventName">FullDescription</convert>
                                </widget>
                                <widget backgroundColor="background" font="Bold; 30" halign="left" position="975,133" render="Label" size="60,40" source="session.Event_Next">
                                                <convert type="EventTime">StartTime</convert>
                                                <convert type="ClockToText">Default</convert>
                                </widget>
                                <widget backgroundColor="background" font="Bold; 30" halign="left" position="1035,133" render="Label" size="70,40" source="session.Event_Next">
                                                <convert type="EventTime">EndTime</convert>
                                                <convert type="ClockToText">Format:- %H:%M</convert>
                                </widget>
                                <widget source="session.Event_Next" render="Label" position="1105,130" size="620,40" font="Bold;30" halign="center" valign="center" foregroundColor="blue" backgroundColor="background" zPosition="1">
                                                <convert type="EventName">Genre</convert>
                                </widget>
                                <widget source="session.Event_Next" render="RatingIcon" position="1775,70" size="32,32" zPosition="1" alphatest="blend" scale="1" small="1">
                                                <convert type="EventName">RawRating</convert>
                                </widget>
                                <widget font="Bold; 30" halign="right" position="1700,130" render="Label" size="100,40" source="session.Event_Next" backgroundColor="background" foregroundColor="potem">
                                                <convert type="EventTime">Remaining</convert>
                                                <convert type="RemainingToText">InMinutes</convert>
                                </widget>
                                <widget backgroundColor="background" font="Regular; 35" noWrap="1" position="975,65" render="Label" size="730,45" source="session.Event_Next">
                                                <convert type="EventName">Name</convert>
                                </widget>
                                <widget backgroundColor="background" font="Regular; 30" position="975,185" render="Label" size="842,505" source="session.Event_Next">
                                                <convert type="EventName">FullDescription</convert>
                                </widget>
                                <widget alphatest="blend" position="138,782" render="Picon" size="227,130" source="session.CurrentService" zPosition="1" backgroundColor="background">
                                                <convert type="ServiceName">Reference</convert>
                                </widget>
                                <widget backgroundColor="background5" font="Regular; 32" foregroundColor="white" halign="left" noWrap="1" position="122,964" valign="center" render="Label" size="950,60" source="session.CurrentService" zPosition="110">
                                                <convert type="ServiceName">•,NUMBER,NAME,ORBPOS,PROVIDER</convert>
                                </widget>
                                <widget addon="ServiceInfoBar" connection="session" position="1100,982" size="700,26" zPosition="5" backgroundColor="background5" transparent="1"
                                                elements="videoRes,txt,dolby,audiotrack,subtitletrack,subservices,stream,hbbtv,separator,record"
                                pixmaps="IS_HD:icons/HD_s_n.png,IS_4K:icons/4K_s_n.png,IS_SD:icons/SD_s_n.png,txt:icons/ico_txt_on.png,dolby:icons/dd_s.png,crypt:icons/crypt_s.png,audiotrack:icons/ml_s_alt2.png,subtitletrack:icons/subs_s.png,hbbtv:icons/hbbtv_s.png,subservices:icons/ico_subs_on.png,stream:icons/streaming.png,record:icons/rec2.png"
                                                alignment="right" spacing="20" autoresizeMode="condensed" separatorLineColor="separator" separatorLineThickness="1" font="Bold;25" foregroundColor="green"/>
                                <widget backgroundColor="background2" font="Bold; 60" foregroundColor="white" halign="center" position="1521,762" render="Label" size="320,70" source="global.CurrentTime" transparent="1" valign="top" zPosition="20">
                                                <convert type="ClockToText">Default</convert>
                                </widget>
                                <widget backgroundColor="background2" font="Bold; 30" foregroundColor="white" halign="center" position="1521,832" render="Label" size="320,45" source="global.CurrentTime" transparent="1" valign="top" zPosition="20">
                                                <convert type="ClockToText">Format: %d %B %Y</convert>
                                </widget>
                                <widget source="session.CurrentService" render="Label" position="1453,895" size="325,40" backgroundColor="background" zPosition="1" foregroundColor="foreground" font="CAID;36" valign="center" halign="right">
                                                <convert type="PliExtraInfo">CryptoBar</convert>
                                </widget>
                </screen>

Edited by littlesat, 15 March 2024 - 14:52.

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


Re: [WIP] PLi-DarkOS Skin #1580 littlesat

  • PLi® Core member
  • 57,060 posts

+698
Excellent

Posted 15 March 2024 - 14:53

Another thing.. As far I can see the tuner string is not back yet in the second infobar...


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



15 user(s) are reading this topic

0 members, 14 guests, 0 anonymous users


    Bing (1)