Jump to content


Photo

[WIP] PLi-DarkOS Skin


  • Please log in to reply
2057 replies to this topic

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

  • PLi® Core member
  • 70,762 posts

+1,830
Excellent

Posted 21 December 2023 - 19:48

No, And my point is that that is inherently wrong, and a result of bad design.

 

If skins need code to achieve specific functionality, that code should be an integral part of the skin, and not global to the image. For the same reason that if a plugin needs code, it is part of the plugin, and not added to the image.

 

The only reason for this discussion is that CURRENTLY the skin system is poorly designed and doesn't support that, other than through the very bad XML hack, and nobody can be bothered to improve the bad design.

 

And to make matters worse, the design is made on top of a lot more bad design, making stuff global instead of nicely encapsulated in for example an instantiation of a skin-type class.

 

There is so much skill in "the enigma scene", and it is all wasted on building junk on top of junk, instead of really coming together and improve what we have.

 

The only one who understood that was IanSav, and he has burned himself in about every team he offered his services to...


Edited by WanWizard, 21 December 2023 - 19:51.

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

  • PLi® Core member
  • 57,384 posts

+708
Excellent

Posted 21 December 2023 - 20:18

From the other side what the skin solution design ever is or was or will become having the same features in different skins duplicating code is also not preferable. Then they could better be included in kind of ‘libraries’.
Iansav tried to make it better, but while doing this with good intentions it also breaks the spaghetti and then a lot of efforts were needed to get things fixed. And also he did never change the situation how skins rely on python code and also cpp code… while for user interfaces there are much better solutions.

Edited by littlesat, 21 December 2023 - 20:25.

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


Re: [WIP] PLi-DarkOS Skin #963 Huevos

  • PLi® Contributor
  • 4,747 posts

+167
Excellent

Posted 22 December 2023 - 11:08

Well but for brand is used MACHINE_BRAND which output the same value. Actually that is used in the code and now we will have difference and/or ambigous code.
Unfortunately there is no other suitable value that can be used to determine the brand...

 
This was all discussed before OE-A went ahead without bothering with any of it.
 
I tried (but obviously failed in some cases) to duplicate OE-A's values, but they are really all over the place, the person defining all those must have been absolutely shitfaced!
 
Brand in general is all over the place, sometimes it is the OEM brand, sometimes the Retail brand, sometimes the MACHINE is defined in an OEM brand meta layer, sometimes it is scattered over different onces (for example nextv, an OEM supplier, can be found in at least 5 different places. Sometimes it is lower case, sometimes uppercase, sometimes mixed case.
 
It was an absolutely nightmare to get to this point...
 
I'll wait until a full build run has finished so I can review all values at once, I've already seen some others that are off too...
neo I am not what you mean. The display names in OE-A metas are not invented. They were supplied by the manufactures to OE-A more than 10 years ago.

Re: [WIP] PLi-DarkOS Skin #964 neo

  • PLi® Contributor
  • 715 posts

+48
Good

Posted 22 December 2023 - 11:58

I think you've missed the essense of what I wrote, if that is what you take away from it ;).

 

Anyway, the develop builds are back on track, now comes the arduous task of dubblechecking all values.


Edited by neo, 22 December 2023 - 11:59.


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

  • PLi® Core member
  • 57,384 posts

+708
Excellent

Posted 22 December 2023 - 12:46

I'm busy with the parser.... So I scan as usual on exceptions...

 

I see the part of code in openvix. Is this done for foreign images who did not follow the rules by adding ' or " before these values in enigma.info? I hope we both at least but these values in the enigma.info file between ' or "?

# Temporary fix: some items that look like floats are not floats and should be handled as strings, e.g. python "3.10" should not be processed as "3.1".
if not (value.startswith("\"") or value.startswith("'")) and item in ("python", "imageversion", "imgversion"):
value = '"' + value + '"'  # wrap it so it is treated as a string

Edited by littlesat, 22 December 2023 - 12:57.

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


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

  • PLi® Core member
  • 70,762 posts

+1,830
Excellent

Posted 22 December 2023 - 13:03

Maybe helpful for test purposes, the enigma.info files for all boxes we build an image for.

Attached Files


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 #967 WanWizard

  • PLi® Core member
  • 70,762 posts

+1,830
Excellent

Posted 22 December 2023 - 13:22

Does anyone know how to contact someone from ATV with access to their build environment?

 

OE-A creates a copy of the enigma.info file for every box in the build/tmp/deploy directory, it would be a lot easier to verify our results if we could have a copy of those files so we can do a diff...


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 #968 Huevos

  • PLi® Contributor
  • 4,747 posts

+167
Excellent

Posted 22 December 2023 - 13:50

@neo, I am working on getting you a copy of the text files from openvix (60 boxes). Not a simple task.

Re: [WIP] PLi-DarkOS Skin #969 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,967 posts

+191
Excellent

Posted 22 December 2023 - 13:55

Why is the marked section twice in the About?

Attached Files


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


Re: [WIP] PLi-DarkOS Skin #970 Tech

  • Forum Moderator
    PLi® Core member
  • 14,944 posts

+488
Excellent

Posted 22 December 2023 - 14:27

It is not displayed twice but shows the next page with info, probably not applicable to you, but for me it scrolls to the next lines of information.

Attached File  Scherm­afbeelding 2023-12-22 om 14.27.38.png   315.49KB   1 downloadsAttached File  Scherm­afbeelding 2023-12-22 om 14.27.56.png   290.32KB   1 downloads


Aan de rand van de afgrond is een stap voorwaarts niet altijd vooruitgang....

On the edge of the abyss, a step forward is not always progress....

Hardware: 2x Daily used Vu+ Ultimo 4K - Vu+ Duo 4K SE and a lot more.... - VisioSat BiBigsat - Jultec Unicable Multiswitch 4 positions: 19.2/23.5/28.2 East - Diseqc motorized flatdish antenna

Software : HomeBuild OpenPLi Develop and Scarthgap builds, local cards driven by OsCam

Press the Geplaatste afbeelding button on the buttom right of this message ;)

Have you tried our wiki yet? Many answers can be found in our OpenPLi wiki


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

  • PLi® Core member
  • 57,384 posts

+708
Excellent

Posted 22 December 2023 - 15:36

It indeed scrolls to the bottom and you still see the 'top' part.... this was always the case as far I know but it is not anywhere in enigma2 that way... You suggest show a next page with only new information and then on the second page leave the bottom empty.


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


Re: [WIP] PLi-DarkOS Skin #972 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,967 posts

+191
Excellent

Posted 22 December 2023 - 15:42

Aha to me not the most logical interpretation of the two bullets below. IMHO the 2 bullets below suggest there are 2 pages.


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


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

  • PLi® Core member
  • 57,384 posts

+708
Excellent

Posted 22 December 2023 - 15:45

Yep... welcome in the world of E2...

 

For me it can be changed to two pages... if possible...


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


Re: [WIP] PLi-DarkOS Skin #974 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,967 posts

+191
Excellent

Posted 22 December 2023 - 15:50

:thumbs-up:


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


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

  • PLi® Contributor
  • 6,188 posts

+261
Excellent

Posted 22 December 2023 - 16:49

It is may be the opportunity to reorganised a little bit the order of the information in this screen.

 

According to me the IP address is an information that should always be displayed on the 1st page, I mostly use this screen to quickly find the IP address assigned to a DHCP configured box.

And on top there are information that I think most of us don't really care about, the second info block:

 

kernel version

...

Skin & Resolution

 

Can be moved below (or on the second page).

 

So keep the Hardware and image version on top

Followed by the Tuner information and disk information

Then the Network info block

The HDMi-CEC

And finally the current second block of information


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 #976 Huevos

  • PLi® Contributor
  • 4,747 posts

+167
Excellent

Posted 22 December 2023 - 16:50

Aha to me not the most logical interpretation of the two bullets below. IMHO the 2 bullets below suggest there are 2 pages.

Well that is scrollable so 2 bullet means > 1 page and <= 2 pages.



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

  • PLi® Core member
  • 70,762 posts

+1,830
Excellent

Posted 22 December 2023 - 16:54

I think the assumption is that if there is a page shows 20 lines, and their are 30 lines of output, page 2 shows the remaining 10, not the last 20 (of which the first 10 where also on the previous page).

 

Not a show stopper, but I can see it may be confusing for users.


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 #978 Pr2

  • PLi® Contributor
  • 6,188 posts

+261
Excellent

Posted 22 December 2023 - 17:08

Other points about this skin the WAF (Woman Acceptance Factor) is not very high mainly due to the Graphical Multi EPG  (GMEPG)

 

1) The colors in the GMEPG are confusing, the current cursor is grey while the currently playing channels are green. So the highlighted current cursor is less visible than the other info in the screen.  When we browse the EPG this greyed area is hard to find, It would be better to have in blue to really saw it immediately (especially when it is on very small program). The current cursor position should always be clearly visible, and it's not the case with the current choosed colors.

The OpenPLi default skin GMEPG looks far better and cleared than this version.

 

2) I use a lot the menu button in the channel list, especially to open up PiP channels and set the Zap focus on PiP (or move the PiP windows).  In the contextual menu the color button respect the graphical chart of the skin, so the shortcut for the color buttons are displayed as a colored thin vertical line, I think that keeping a big color button in the contextual menu is better than displaying this thin vertical color line. It can be hard to see and understand for end-user because it's not really visible and its not aligned with the numerical possible shortcut.


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 #979 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,967 posts

+191
Excellent

Posted 22 December 2023 - 17:12

I think the assumption is that if there is a page shows 20 lines, and their are 30 lines of output, page 2 shows the remaining 10, not the last 20 (of which the first 10 where also on the previous page).

 

Not a show stopper, but I can see it may be confusing for users.

That was point I wanted to make :thumbs-up:


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


Re: [WIP] PLi-DarkOS Skin #980 Huevos

  • PLi® Contributor
  • 4,747 posts

+167
Excellent

Posted 22 December 2023 - 17:17

Does anyone know how to contact someone from ATV with access to their build environment?

 

OE-A creates a copy of the enigma.info file for every box in the build/tmp/deploy directory, it would be a lot easier to verify our results if we could have a copy of those files so we can do a diff...

See the attached zip.

Attached Files




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users