Jump to content


Photo

[WIP] PLi-DarkOS Skin


  • Please log in to reply
2022 replies to this topic

Re: [WIP] PLi-DarkOS Skin #1701 WanWizard

  • PLi® Core member
  • 70,219 posts

+1,798
Excellent

Posted 7 April 2024 - 13:44

To move it to a different place is something I do not agree as it is somehow related and also in the way the code is made now. But I think we need to discuss it offline. I also think this is part for the complete menu structure. There are multiple points where we can add more logics… then I would prefer to see a complete new menu mapping first before implement something. Please note that behind all the options in fallback tuner there is code behind the configs… also for the fallback timer and it are no straight forward configs. So there are some dependencies

 

It is NOT related. You MADE it related.

 

Again, I use remote timer, import EPG and import channels on EVERY box, I use fallback tuner on NO box. But I am forced to configure it, because of the way you made it.

 

I don't really mind how it is implemented, the point is that these are different sets of functionalities, so you should be able to configure them independently, AND in the correct place in the menu (i.e. not under tuners).


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: [WIP] PLi-DarkOS Skin #1702 DimitarCC

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 08:50

 

attachicon.gif Partnerbox Timerlist.jpg

 

I Would like to increase the distance between the lines in the Partnerbox Timerlist.

And I guess that setting is somewhere in the skin_plugins.xml, but cannot seem to find it.

 

Can someone point out where to change this in the right way ?

<!-- PartnerBox -->
	<screen name="CurrentRemoteTV" position="fill" flags="wfNoBorder" backgroundColor="transparent"> <!--remote info -->
		<panel name="Screen_1_1"/>
		<widget name="text" position="125,150" zPosition="1" size="1670,630" font="Regular;30" halign="center" valign="center"/>
	</screen>
	<screen name="PartnerboxEntryConfigScreen" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="ConfigScreenTemplate"/>
	</screen>
	<screen name="PartnerboxEntriesListConfigScreen" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_1_1"/>
		<widget name="name" position="780,105" size="150,36" font="Regular;30" halign="left" backgroundColor="secondBG" transparent="1"/>
		<widget name="ip" position="960,105" size="225,36" font="Regular;30" halign="left" backgroundColor="secondBG" transparent="1"/>
		<widget name="port" position="1185,105" size="150,36" font="Regular;30" halign="left" backgroundColor="secondBG" transparent="1"/>
		<widget name="type" position="1395,105" size="300,36" font="Regular;30" halign="left" backgroundColor="secondBG" transparent="1"/>
		<widget name="entrylist" position="125,150" size="1670,13*45" itemHeight="45" font="Regular;28" scrollbarMode="showNever" valign="center" />
		<widget addon="Pager" connection="entrylist" position="145,915" size="1630,25" transparent="1" backgroundColor="background" />
	</screen>
	<screen name="PartnerboxSetup" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="ConfigScreenTemplate"/>
	</screen>
	<screen name="RemotePlayer" flags="wfNoBorder" position="424,270" size="1080,864" title="Partnerbox - RemotePlayer" backgroundColor="#FFFFFFFF">
		<!--ePixmap position="61,582" zPosition="-1" size="945,195" pixmap="/usr/lib/enigma2/python/Plugins/Extensions/Partnerbox/ExPlayer.png" alphatest="off" transparent="1"/-->
		<widget name="ServiceName" zPosition="1" position="75,606" size="915,88" valign="center" halign="center" font="Regular;31" foregroundColor="#F0F0F0" backgroundColor="#302C2C39"/>
		<widget name="DateTime" zPosition="1" position="78,709" size="750,45" halign="left" font="Regular;24" foregroundColor="#F0F0F0" backgroundColor="#302C2C39" transparent="1"/>
		<widget name="IP" zPosition="2" position="541,709" size="450,45" halign="right" font="Regular;24" foregroundColor="#F0F0F0" backgroundColor="#302C2C39" transparent="1"/>
	</screen>
	<screen name="ServiceAppDetectPlayers" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_Menu1"/>
		<widget name="text" position="center,center" size="490,325" font="Regular;28" halign="center" valign="center" />
	</screen>
	<screen name="RemoteTimerBouquetList" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<widget name="text" position="780,100" size="1110,912" zPosition="1" halign="center" valign="center"/>
		<panel name="Screen_menu2" />
    	<widget name="bouquetlist" position="516,222" size="889,630" scrollbarMode="showOnDemand" />	
	</screen>
	<screen name="RemoteTimer" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_1_1" />
		<widget name="timerlist" position="135,160" size="1650,6*90" scrollbarMode="showNever" itemHeight="90" iconMargin="30" rowSplit="45" setEventNameFont="Regular;32" setServiceNameFont="Regular;28" setFont="Regular;28" satPosLeft="250" sidesMargin="20" />
		<widget addon="Pager" connection="timerlist" position="145,915" size="1630,25" transparent="1" backgroundColor="background" />
		<eLabel position="135,720" size="1650,2" backgroundColor="background5" zPosition="-7" />
		<widget name="text" position="145,730" size="1620,150" backgroundColor="background" font="Regular;30" halign="center" valign="center"/>
	</screen>
	<screen name="RemoteTimerEPGList" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_1_1" />
		<widget name="text" position="145,730" size="1620,150" backgroundColor="background" font="Regular;28" halign="center" valign="center"/>
		<widget name="epglist" pposition="135,160" size="1650,6*90" zPosition="2" scrollbarMode="showNever"/>
	</screen>
	<screen name="RemoteTimerChannelList" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<widget name="text" position="780,100" size="1110,912" zPosition="1" font="Regular;33" valign="center" halign="center"/>
		<panel name="Screen_menu2" />
    	<widget name="channellist" position="516,222" size="889,630" scrollbarMode="showOnDemand" />
	</screen>
	<screen name="RemoteTimerEventView" position="fill" title="Eventview" flags="wfNoBorder" backgroundColor="transparent">
		<panel position="96,54" size="1728,987">
			<panel name="Screen_1" />
			<widget name="channel" position="30,540" size="720,45" font="Regular;30" foregroundColor="secondFG" transparent="1"/>
			<widget name="datetime" position="405,540" size="345,45" font="Regular;30" foregroundColor="secondFG" transparent="1"/>
			<widget name="duration" position="405,540" size="345,45" font="Regular;30" halign="right" foregroundColor="secondFG" transparent="1"/>
			<widget name="epg_description" position="780,100" size="1110,912" font="Regular;33" transparent="1"/>
		</panel>
	</screen>
	<screen name="RemoteTimerEntry" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="ConfigScreenTemplate"/>
	</screen>
	<screen name="PartnerboxAutoTimerOverview" title="AutoTimer Overview" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_Menu1" />
		<widget name="entries" position="396,245" size="1130,600" itemHeight="38" font="Regular;28" scrollbarMode="showOnDemand" />
		<widget addon="Pager" connection="entries" position="396,849" size="1130,25" transparent="1" backgroundColor="background" />
	</screen>

 

Till a fix is developed in the right way you can edit this screen

        <screen name="RemoteTimer" position="fill" flags="wfNoBorder" backgroundColor="transparent">
		<panel name="Screen_1_1" />
		<widget name="timerlist" position="135,160" size="1650,6*90" scrollbarMode="showNever" itemHeight="90" iconMargin="30" rowSplit="45" setEventNameFont="Regular;32" setServiceNameFont="Regular;28" setFont="Regular;28" satPosLeft="250" sidesMargin="20" />
		<widget addon="Pager" connection="timerlist" position="145,915" size="1630,25" transparent="1" backgroundColor="background" />
		<eLabel position="135,720" size="1650,2" backgroundColor="background5" zPosition="-7" />
		<widget name="text" position="145,730" size="1620,150" backgroundColor="background" font="Regular;30" halign="center" valign="center"/>
	</screen>

In particular change itemHeight in this widget

<widget name="timerlist" position="135,160" size="1650,6*90" scrollbarMode="showNever" itemHeight="90" iconMargin="30" rowSplit="45" setEventNameFont="Regular;32" setServiceNameFont="Regular;28" setFont="Regular;28" satPosLeft="250" sidesMargin="20" />

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 #1703 Snoete

  • Senior Member
  • 616 posts

+8
Neutral

Posted 8 April 2024 - 11:27

Thanks for you're reaction Dimitar, i also found the fix yesterday https://forums.openp...85#entry1616577 .


-Triax 88cm schotel

-TD 20 flexi-block met 2 Inverto Black Premium Quattro LNB's

- Polytron PSG 908 Q II Multiswitch 8 in / 8 out

- VU+Duo 4K, 2x VU+ Duo2, Zgemma H8.2H en een DM8000 HD PVR

 


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 12:41

Cool. I didnt saw 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 #1705 Pr2

  • PLi® Contributor
  • 6,165 posts

+261
Excellent

Posted 8 April 2024 - 12:44

Hi,

 

Since the last update, we no longer have the number of packages that will be updated, when upgrading the box.

 

Edit another point:

 

When in the recorded movie list, pressing blue button change the sort method, in the official skin we had an icon that show us the current view order.

With this skin when pressing the blue button, it briefly display the next sort order. This is not really user friendly.

Would it be possible to retrieve the icon that display the current sorting?

 

Thanks,

 

Pr2


Edited by Pr2, 8 April 2024 - 12:49.

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 #1706 DimitarCC

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 14:55

So the missing packages number is fixed in latest version.

 

However for the movie list i still think the horizontal layout is better than vertical....

 

Attached File  moviesel3.png   439.04KB   1 downloads

 

So sort icons are back but i dont know where to put them in vertical layout....

any ideas?


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 #1707 littlesat

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 8 April 2024 - 15:20

Lists you want to have als long as possible (to see more movies as possible per page)... so I think doing it left the list as high as possible and then on the right the details is what it should be...


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


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 15:22

Lists you want to have als long as possible (to see more movies as possible per page)... so I think doing it left the list as high as possible and then on the right the details is what it should be...

 

A matter of personal preference....For me it looks better horizontal since in vertical mode it is too tight for all the info especially when there are long titles, picons, state icons, lenght and so on...

But as i said a matter of personal preference....

 

In vertical list where to put the icons marked in my screenshot?


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 #1709 littlesat

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 8 April 2024 - 15:34

Skinning is always personal preference... But you're suggestion is a new look we might get used to :D... And most time and most people have the one liner simple mode by default.... So I would say give it a try... and maybe consider to set the item height a bit lower so we still can show more items... The look is like what is done with the GMEPG... so it is still somehow consistent... But I see in the snapshot you show now a log of empty not used space in the middle area... (this is in case you do not have long names)...

(unless it goes against my basic thumb rule that lists should be as long as possible) :)

Attached File  Untitled.png   353.96KB   3 downloads

 

But give it a try... and maybe more convenient it could be considered to add two options... and let the user make the choice.... after all you can select a different screen easily and by movie list config.... (when we have an alternative movie selection screen - and e.g. with a fallback to redraw the screen when that specific config is changed).

 

Another 'thing'.... 

 

In the menu screens that are shown on the left/middle in some menu's options with longer texts are cut-off, which is annoying. Maybe it can be consider to show them a bit widener when this happens with a kind of auto adjudgement.


Edited by littlesat, 8 April 2024 - 15:35.

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


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 17:04

Skinning is always personal preference... But you're suggestion is a new look we might get used to :D... And most time and most people have the one liner simple mode by default.... So I would say give it a try... and maybe consider to set the item height a bit lower so we still can show more items... The look is like what is done with the GMEPG... so it is still somehow consistent... But I see in the snapshot you show now a log of empty not used space in the middle area... (this is in case you do not have long names)...

(unless it goes against my basic thumb rule that lists should be as long as possible) :)

attachicon.gif Untitled.png

 

But give it a try... and maybe more convenient it could be considered to add two options... and let the user make the choice.... after all you can select a different screen easily and by movie list config.... (when we have an alternative movie selection screen - and e.g. with a fallback to redraw the screen when that specific config is changed).

 

Well the main issue is the OE-A MovieSelection screen is not like the PLi one and have not same options. I still have to maintain compatibility so its difficult to make separate screens for different looks...Unless we extend both PLi and OE-A version of it to supports it.

The empty space in the middle is usefull for that case:

 

Attached File  moviesel4.png   684.61KB   3 downloads

 

Where you have a bunch of stuff in one line (one line is the only option in OE-A version of MovieList). When this is the case in vertical mode you almost see nothing from the name of the thing.....

Thats why i prefer it horizontal because even for that case it have space to see everything....Well yes when names are short you see empty space...but at least not lost info when there are long titles.


Edited by DimitarCC, 8 April 2024 - 17:22.

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 #1711 DimitarCC

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 17:06

 

Another 'thing'.... 

 

In the menu screens that are shown on the left/middle in some menu's options with longer texts are cut-off, which is annoying. Maybe it can be consider to show them a bit widener when this happens with a kind of auto adjudgement.

 

The main problem with that is the menu is made with inline template which doesnt allow dynamic sizing. Besides the logos on top are not suitable for autoresizing and reposition since that will mean all to be in applet.

Also when we have icons we can not really calculate the columns for the icon and the column width for the text.

To be allowed this to be done we have to redesign the menu and how it is formed...


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 #1712 littlesat

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 8 April 2024 - 18:20


To be allowed this to be done we have to redesign the menu and how it is formed...

Brrr... no other method to derive how wide the list may be....


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


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

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 8 April 2024 - 18:51

On the software update screen the I’m still doing something progress thing is going out of the screen window.

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


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 19:28

On the software update screen the I’m still doing something progress thing is going out of the screen window.

 

Fixed.


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 #1715 DimitarCC

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 19:29

 


To be allowed this to be done we have to redesign the menu and how it is formed...

 

Brrr... no other method to derive how wide the list may be....

 

 

I didnt found a reliable way menus to be resized dynamically together with containing elsments :(

Only thing that can be done is the menu width to be extended a bit initially.


Edited by DimitarCC, 8 April 2024 - 19:30.

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 #1716 DimitarCC

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 8 April 2024 - 19:34

 

Skinning is always personal preference... But you're suggestion is a new look we might get used to :D... And most time and most people have the one liner simple mode by default.... So I would say give it a try... and maybe consider to set the item height a bit lower so we still can show more items... The look is like what is done with the GMEPG... so it is still somehow consistent... But I see in the snapshot you show now a log of empty not used space in the middle area... (this is in case you do not have long names)...

(unless it goes against my basic thumb rule that lists should be as long as possible) :)

attachicon.gif Untitled.png

 

But give it a try... and maybe more convenient it could be considered to add two options... and let the user make the choice.... after all you can select a different screen easily and by movie list config.... (when we have an alternative movie selection screen - and e.g. with a fallback to redraw the screen when that specific config is changed).

 

Well the main issue is the OE-A MovieSelection screen is not like the PLi one and have not same options. I still have to maintain compatibility so its difficult to make separate screens for different looks...Unless we extend both PLi and OE-A version of it to supports it.

The empty space in the middle is usefull for that case:

 

attachicon.gif moviesel4.png

 

Where you have a bunch of stuff in one line (one line is the only option in OE-A version of MovieList). When this is the case in vertical mode you almost see nothing from the name of the thing.....

Thats why i prefer it horizontal because even for that case it have space to see everything....Well yes when names are short you see empty space...but at least not lost info when there are long titles.

 

 

Well for that MovieSelection screen i suggest adding a user option for slim view (like in OE-A) in this way we can have a separate skins one vertical and one horizontal so all users can be happy (in a price of one additional option)


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 #1717 littlesat

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 8 April 2024 - 19:57

That was the idea indeed..:. We still have multiple line views that did come from the orriginal dmm implementation. I understand they oe-a even depends on an from orriginal closed source plugin extended movie center or so… I just checked as it is now… but as it is now is fine :) the sort icons etc may be located/added left/right from the page dots. Or in the bottom bar left next to menu help info

Edited by littlesat, 8 April 2024 - 20:00.

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


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 9 April 2024 - 06:24

I suggest this: 

 

https://github.com/O...igma2/pull/3945

 

This will make MovieSelection equal to OE-A (at least in the part of alternative skin for it) and will satisfy all users....Who want vertical view can use alternative screen option. Who want horizontal can turn off alternative screen option. ;)


Edited by DimitarCC, 9 April 2024 - 06:25.

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 #1719 littlesat

  • PLi® Core member
  • 57,062 posts

+698
Excellent

Posted 9 April 2024 - 06:31

That was exactly what I meant.
Maybe add via a property in the skin if the option will be shown or not…

Edited by littlesat, 9 April 2024 - 06:40.

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


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

  • PLi® Contributor
  • 1,551 posts

+67
Good

Posted 9 April 2024 - 06:37

OE-A have possibility to detect is there definition of a screen in the skin...If not then an option can be hidden...Maybe it will be good to have that in PLi too at some point (if not exists already).


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



5 user(s) are reading this topic

0 members, 5 guests, 0 anonymous users