Jump to content


Photo

[WIP] PLi-DarkOS Skin


  • Please log in to reply
2041 replies to this topic

Re: [WIP] PLi-DarkOS Skin #61 kamaxx

  • Senior Member
  • 94 posts

+5
Neutral

Posted 3 October 2023 - 20:49

@DimitarCC;

 

There has been squeezing lines on Skin.xml file in Version0.9.3.

 

I changed some files of yours  including old skin.xml and .py file without error into v0.9.3.

 

Multiboot works but just squeezing like the followings. No matter how it is.

 

 

 

  

Attached Files



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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 3 October 2023 - 20:55

@kamaxx
The problem is that you need the new skin.xml.

In the last zip that i attached here everything is working and should be no line squeeze.

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 #63 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 3 October 2023 - 21:32

@littlesat,

I have pushed the files here: https://github.com/A...11f08f4a455b2f1

Would be better to get them from DimitarCC's repository. https://github.com/D...OpenPLi-enigma2

 

@DimitarCC. quite a few of those files were in windows file system. Can you please convert to unix for next upload please? 



Re: [WIP] PLi-DarkOS Skin #64 kamaxx

  • Senior Member
  • 94 posts

+5
Neutral

Posted 3 October 2023 - 22:27

@DimitarCC;

 

You are right for last skin.xml.  So many files corrupted

 

Could you please look at permanent clock in last skin.xml?

 

I extracted within 3 lines. Now No permanent clock.

Under this line

 <screen name="ClockScreen" position="center,30" size="235,55" zPosition="-1" backgroundColor="transparent" title="Clock" flags="wfNoBorder">

   <widget render="Label" position="1,1" size="180,55" backgroundColor="transparent" transparent="1" zPosition="0" foregroundColor="orange" font="Bold;50" valign="center" halign="right" borderWidth="2" borderColor="black" source="global.CurrentTime">
      <convert type="ClockToText">%H:%M</convert>
    </widget>

Edited by kamaxx, 3 October 2023 - 22:29.


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

  • PLi® Core member
  • 57,182 posts

+699
Excellent

Posted 4 October 2023 - 07:00

That is a hell of a diff…. Not easy to merge and see the real differences. And it also reverts some stuff… and it makes stuff more complicated with hardcoded colors in a quickview.

for permanent clock we have a plug-in why not using that one? Then you have a real option to turn it on/off and set the location etc….

keeping this renderer out of the skin it what I strongly recommmend.


Edited by littlesat, 4 October 2023 - 07:05.

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


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 07:04

@littlesat,

I have pushed the files here: https://github.com/A...11f08f4a455b2f1

Would be better to get them from DimitarCC's repository. https://github.com/D...OpenPLi-enigma2

 

@DimitarCC. quite a few of those files were in windows file system. Can you please convert to unix for next upload please? 

 

OK. i made it easier for you if you ever consider merging that in the PLi code.

I made a PR https://github.com/O...igma2/pull/3785


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

  • PLi® Core member
  • 57,182 posts

+699
Excellent

Posted 4 October 2023 - 07:12

Changing 1500+ lines of code for just a skin is what we should not do…. Also with relative high risk breaking other stuff and the code has also in my quickview not a real good quality. Then better not support this skin or adapt the skin. Better look for features what are really needed and adapt for those (one by one). I do not feel good to merge this sorry.


Edited by littlesat, 4 October 2023 - 07:16.

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


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 07:26

I have expected this answer. Its up to you ofcource. I dont push anyone to support my skin. In my opinion PLi stays archaic regarding skin designs. But that is my opinion ofcource.

Different people different ideals.

 

I have not intended ever to request that to be merged in PLi, but because @Abu Baniaz requested it and i made the PR. So guys do what you want :)

 

@littlesat Well i dont want to argue about the quality of the code since i have made it step by step and probably need a lot of optimisations. But if you was wanted to ever consider this to be merged then ofcource the code can be looked deeper and optimised. We all know you are too picky about any kind of changes :)


Edited by DimitarCC, 4 October 2023 - 07:29.

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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 07:53

New version of the skin for anyone willing to download and use.

 

- [Fixed] Problem with multiboot menu entry

 

 

Attached Files


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 08:03

 

@DimitarCC;

 

You are right for last skin.xml.  So many files corrupted

 

Could you please look at permanent clock in last skin.xml?

 

I extracted within 3 lines. Now No permanent clock.

Under this line

 <screen name="ClockScreen" position="center,30" size="235,55" zPosition="-1" backgroundColor="transparent" title="Clock" flags="wfNoBorder">

   <widget render="Label" position="1,1" size="180,55" backgroundColor="transparent" transparent="1" zPosition="0" foregroundColor="orange" font="Bold;50" valign="center" halign="right" borderWidth="2" borderColor="black" source="global.CurrentTime">
      <convert type="ClockToText">%H:%M</convert>
    </widget>

 

yes. That's the right thing to do if you want to remove the clock. I had a plan that to be configurable but is pointless since as you can see the skin and extensions will mainly stay for enthusiasts that know what they are doing  :)


Edited by DimitarCC, 4 October 2023 - 08:04.

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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 08:14

Changing 1500+ lines of code for just a skin is what we should not do…. Also with relative high risk breaking other stuff and the code has also in my quickview not a real good quality. Then better not support this skin or adapt the skin. Better look for features what are really needed and adapt for those (one by one). I do not feel good to merge this sorry.

 

OK. well i am also have a feeling everything suggested have been rejected here....But OK because i really like to help all users out there let me break the code function by function and will write a thread in the relevant forums :)


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

  • PLi® Core member
  • 70,545 posts

+1,813
Excellent

Posted 4 October 2023 - 14:09

I agree a blanket merge is probably a bad idea, but that doesn't mean it is an all or nothing.

 

There are quite a few things in there that don't collide (for example additional renderers) and maybe only need a code check.

 

Other changes need to be checked for their impact, and whether they are really needed or not. I see for example that enum values are replaced by hardcoded values, that's a no-no. Is that deliberate or because the diff was based on old code or code from another image?


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 14:19

Additional renderers are very very small part of the whole modifications. Most of the modifications are in the UI (skinning engine). And ofcource the change for IPTV track selection from the other thread.

About the enum even in the lates OpenPLi code there are not variables for all the values in that enum and it was meant to be a extended enum with additional service type that can support dynamic m3u lists directly in the bouquets.

Anyway that part of the code is not here and is not relevant to the skin.

 

I will be glad if at least some of the stuff are merged but lets be blunt Renderesrs can not work alone to make the skin looks like it is now. There is need of UI changes if you want OpenPLi to be on track with latest design recommendations.

 

Nowdays users want a modern look, but OpenPLi has stuck in last century seems.


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

  • PLi® Core member
  • 70,545 posts

+1,813
Excellent

Posted 4 October 2023 - 14:27

Nowdays users want a modern look, but OpenPLi has stuck in last century seems.

 

I can only agree with that.


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 #75 luisteraar

  • Senior Member
  • 2,480 posts

+24
Neutral

Posted 4 October 2023 - 15:07

Nowdays stb's with userinterface is out of time.

In time of smart tv's the tv does the work.

In my enviroment the master stb is always in standby.

Mij tv's are working directly with the master stb via stream.



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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 15:20

Well many people use TVs but the users of STBs now days want UI to look modern. Actually that demand of the users for modern look is not only for STBs but for TVs as well.

However for TV is almost not possible to change the look. What comes from manufacturer that's it.

Here there is a chance to get modern look and i think we have to take advantage of 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 #77 Abu Baniaz

  • PLi® Contributor
  • 2,500 posts

+64
Good

Posted 4 October 2023 - 15:55

Just for info, the pager stuff has been added to Vix.

It is always catch 22 when it comes to new features in skins. Don't add python files to skin/don't change system files vs we won't add the feature/function because we don't use it.

Edited by Abu Baniaz, 4 October 2023 - 15:56.


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 16:05

Yes ofcource i know about ViX. They are more open for that kind of stuff.


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 16:42

As i promised all needed for my skin is in that 2 PRs

 

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

 

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

 

I think there are not drastic changes nor slowdowns by the code added or changed.

Will be good to consider it. Thanks.


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

  • PLi® Contributor
  • 1,573 posts

+70
Good

Posted 4 October 2023 - 17:12

Just for info, the pager stuff has been added to Vix.

It is always catch 22 when it comes to new features in skins. Don't add python files to skin/don't change system files vs we won't add the feature/function because we don't use it.

By the way pager stuff are in PLi as well ;)

Edited by DimitarCC, 4 October 2023 - 17:13.

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



7 user(s) are reading this topic

0 members, 7 guests, 0 anonymous users