Jump to content


Photo

HistoryZapSelector


  • Please log in to reply
129 replies to this topic

#1 catastrofus

  • Senior Member
  • 3,443 posts

+43
Good

Posted 13 August 2020 - 18:11

Als je in de HistoryZapSelector zit en je drukt op <menu> dan krijg je het onderstaande plaatje. Daar ontbreken de rode, groene, gele & blauwe 'balletjes'.

Op zich geen drama want de toetsen zijn wel bekend maar het hoort niet zo te zijn.

Is dit iets wat het PLi-team kan fixen of wordt dat een "contact the author of this plugin"?

Attached Files

  • Attached File  zhb.jpg   98.08KB   10 downloads

2 x ultimo4k (dvb-c fbc + 1 dvb-s2, 8.3r/nb) + een et10k/osmini (geen tuners en dus fallbackclient, nb) met een Synology ds214+ (2 x 6 TB) op DSM 7.1.1 in ziggo oost (voormalig @Home) + A1/A2/A3/HB (TechniSat)
 


Re: HistoryZapSelector #2 Frenske

  • Forum Moderator
    PLi® Core member
  • 27,388 posts

+393
Excellent

Posted 13 August 2020 - 19:22

Dit zal (mogelijk) een gevolg zijn van de op handen zijnde grote wijzigingen in de GUI. Dat heeft op termijn gevolgen voor veel plugins maar het beoogde doel maakt dit hopelijk goed. 


Mijn schotel is een T90 met 10 LNB's. Daarnaast voor de fun nog een draaibaar systeem met een Triax TD 78.

Dreamboxen heb ik niet meer echt actief. Verder heb ik ook nog een een VU+ duo2 met 500Gb harddisk + een VU+ Uno, Zero, Solo 4K, Ultimo 4K, Zero 4K, Uno 4Kse. + ook nog een Xtrend ET7x00. Daarnaast heb ik ook nog diverse andere modellen w.o. een Formuler F4, ET8500, ET7500, Mut@nt 2400HD, Xsarius Fusion HD se en verder nog wel het e.e.a. waarmee op verzoek vanalles wordt getest. Iemand moet het tenslotte doen. ;) :)
Los van de eerder genoemde modellen heb ik nog wel een rits aan testsamples als Mut@nt 2400HD, HD60, GB UE4K, GB Trio4K, Maxitec Multibox combo en Twin, Octagon sf8008, sf8008 mini en last but nog least enkele modellen van het Grieks Duitse Edision.

Voor centrale opslag van media gebruik ik een Qnap 219P 
met tweemaal 2 Tb harddisks + een Synology DS414 met 12 Tb Totale opslag.

-------------------------------------------------------------------------------------------
Many answers to your question can be found in our wiki: Just one click away from this "solutioncentre".

Als ik alles al wist hoefde ik ook niets te vragen. If I had all the knowledge I had no questions at all.


Re: HistoryZapSelector #3 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 13 August 2020 - 19:35

Zal een aanpassing in de code gemaakt moeten worden... door de labels de goede naam (key) te geven.

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


Re: HistoryZapSelector #4 catastrofus

  • Senior Member
  • 3,443 posts

+43
Good

Posted 13 August 2020 - 19:59

Dit is gewoon een standaard 7.3r plugin waarin bolletjes dus niet gedisplayed worden. Lijkt me niet dat deze plugin onderhavig is aan het probleem van "Dit zal (mogelijk) een gevolg zijn van de op handen zijnde grote wijzigingen in de GUI.".

Ik gebruik deze plugin al een tijdje en ik had zelf geen idee dat onder de <menu> knop ook nog een settings scherm zou verschijnen. ;)


2 x ultimo4k (dvb-c fbc + 1 dvb-s2, 8.3r/nb) + een et10k/osmini (geen tuners en dus fallbackclient, nb) met een Synology ds214+ (2 x 6 TB) op DSM 7.1.1 in ziggo oost (voormalig @Home) + A1/A2/A3/HB (TechniSat)
 


Re: HistoryZapSelector #5 Kaizoku

  • Senior Member
  • 65 posts

+6
Neutral

Posted 13 August 2020 - 20:09

When i click menu in history zap i get a popup settings menu not a skinned menu with minitv like you.

Attached Files



Re: HistoryZapSelector #6 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 13 August 2020 - 20:18

That might be because the plugin config screen is not named config.... and maybe has an instant embeded screen (why?)

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


Re: HistoryZapSelector #7 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 13 August 2020 - 20:23

Do we have the sources of this plugin? It looks it has some unstructured stuff inside.... it looks like I can remove some lines and adapt it a bit and then with less it performs better...

Edited by littlesat, 13 August 2020 - 20:24.

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


Re: HistoryZapSelector #8 mrvica

  • Senior Member
  • 1,224 posts

+81
Good

Posted 13 August 2020 - 20:33

in class SetupZapSelectorScreen(Screen, ConfigListScreen):

replace this

<ePixmap pixmap="skin_default/buttons/green.png
<ePixmap pixmap="skin_default/buttons/red.png" 
<ePixmap pixmap="skin_default/buttons/blue.png"
with
<ePixmap pixmap="buttons/green.png
<ePixmap pixmap="buttons/red.png" 
<ePixmap pixmap="buttons/blue.png"
 
 


Re: HistoryZapSelector #9 catastrofus

  • Senior Member
  • 3,443 posts

+43
Good

Posted 13 August 2020 - 20:37

Volgens mij heb jij (of iemand anders, dat kan natuurlijk ook) hem aangepast aan de standaard PLi skins want vroeger zag deze er best wel anders uit.

 

Do we have the sources of this plugin? It looks it has some unstructured stuff inside.... it looks like I can remove some lines and adapt it a bit and then with less it performs better...

 


2 x ultimo4k (dvb-c fbc + 1 dvb-s2, 8.3r/nb) + een et10k/osmini (geen tuners en dus fallbackclient, nb) met een Synology ds214+ (2 x 6 TB) op DSM 7.1.1 in ziggo oost (voormalig @Home) + A1/A2/A3/HB (TechniSat)
 


Re: HistoryZapSelector #10 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 13 August 2020 - 21:34

Waarom ePixmap met instant embeded screen.... gewoon die class Config of Setup noemen of zo.... dan pakt hij gewoon het standaard Config scherm... dan kunnen ook meteen al die regels weg van dat embeded screen... door de class al een aparte naam te geven gaat het al mis...:

Edited by littlesat, 13 August 2020 - 21:36.

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


Re: HistoryZapSelector #11 hulkman

  • Senior Member
  • 757 posts

+10
Neutral

Posted 15 August 2020 - 12:23

Misschien is het een goed idee om een pli subteam te vormen dat zich uitsluitend bezig houdt met het aanpassen van applicatie skins in de standaard skin voor applicaties uit de feed. Zo zijn er ook heel wat die nog gebaseerd zijn op een sd skin, en daardoor nauwlijks leesbaar op wat kleiner scherm.
Het huidige systeem via aanmelden en de git-hub lujkt me niet erg productief gezien hier al jaren niets aan gedaan wordt.
Als je nu gewoon de aangepaste syntax kunt inleveren bij een moderator, en deze brengt het via de achterdeur in de skin. Uigteraard niet te veel fratsen e.d. maar gewoon SD naar HD conversie en kleine probleempjes oplossen zoals TS heeft aangegeven.

Re: HistoryZapSelector #12 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 15 August 2020 - 12:56

Ik heb zo wie zo een patch klaarstaan die embeded skins kan aanpassen op de resolutie zonder aparte skins te doen voor elke resolutie in de code... maar voor setups is het gewoon slimmer voor een plug-in een al beschikbaar scherm wat geschikt is te gebruiken...


Edited by littlesat, 15 August 2020 - 12:57.

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


Re: HistoryZapSelector #13 hulkman

  • Senior Member
  • 757 posts

+10
Neutral

Posted 17 August 2020 - 18:25

Ik heb zo wie zo een patch klaarstaan die embeded skins kan aanpassen op de resolutie zonder aparte skins te doen voor elke resolutie in de code... maar voor setups is het gewoon slimmer voor een plug-in een al beschikbaar scherm wat geschikt is te gebruiken...

Ik begrijp dat je daarmee duidt op eventuele versie wijziging van een app?
Dat zal dan onderhouden moeten worden, maar als er niet meteen een passende skin voorhanden is, kun je tijdelijk terugvallen op het orgineel.
Voor je patch zie ik al helemaal niets in de weg staan, maar anderzijds zullen steeds meer app skins in HD res ontwikkeld gaan worden. Daar staat tegenover dat er ooit wel een 4K skin zal komen waar hetzelfde probleem zal optreden en je dezelfde truuk kunt toepassen.

Re: HistoryZapSelector #14 catastrofus

  • Senior Member
  • 3,443 posts

+43
Good

Posted 17 August 2020 - 19:17

Kan iemand dan, op een zeker moment, deze fix applyen?

 

 

 

in class SetupZapSelectorScreen(Screen, ConfigListScreen):

replace this

<ePixmap pixmap="skin_default/buttons/green.png
<ePixmap pixmap="skin_default/buttons/red.png" 
<ePixmap pixmap="skin_default/buttons/blue.png"
with
<ePixmap pixmap="buttons/green.png
<ePixmap pixmap="buttons/red.png" 
<ePixmap pixmap="buttons/blue.png"
 
 

 

 


2 x ultimo4k (dvb-c fbc + 1 dvb-s2, 8.3r/nb) + een et10k/osmini (geen tuners en dus fallbackclient, nb) met een Synology ds214+ (2 x 6 TB) op DSM 7.1.1 in ziggo oost (voormalig @Home) + A1/A2/A3/HB (TechniSat)
 


Re: HistoryZapSelector #15 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 17 August 2020 - 22:56

Totaal niet nodig.... al deze regels kunnen weg als je er voor zorgt dat de normale setup screen genomen wordt die elke skin heeft... en dan ook de labels voor de labels StaticText maken in de code en de juiste keys geven....

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


Re: HistoryZapSelector #16 Dimitrij

  • PLi® Core member
  • 9,992 posts

+338
Excellent

Posted 18 August 2020 - 07:58

1)Change the position of colored buttons setup FullHD skin

2)Delete old setup plugins History ZAP


GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K


Re: HistoryZapSelector #17 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 18 August 2020 - 10:29

Why not compleet remove the embeded screen within the plugin and rely under the standard setup screen...... ??

Then all goes 'automatically' without any custom stuff....?

 

And then of course (not included below) give the correct keys to clear, ok, cancel..... "key_red, key_green, key_blue...."

 

Gone custom screen by using the standard what is already available... reduces also a lot of code and a crapy and ugly 'screenWidth check hack'. And it is in line what the skin 'says'.

 

I hope you now understand what I meen....

+class SetupZapSelectorScreen(Screen, ConfigListScreen, ProtectedScreen):
-class Setup(Screen, ConfigListScreen, ProtectedScreen):
-                global PLUGIN_VERSION
-                if screenWidth >= 1920:
-                               skin = """
-                               <screen position="center,center" size="765,550" >
-                                               <widget name="config" position="8,8" size="750,475" font="Regular;30" itemHeight="36" />
-                                               <ePixmap pixmap="skin_default/buttons/green.png" position="300,460" zPosition="0" size="210,60" alphatest="on" />
-                                               <ePixmap pixmap="skin_default/buttons/red.png" position="38,460" zPosition="0" size="210,60" alphatest="on" />
-                                               <ePixmap pixmap="skin_default/buttons/blue.png" position="570,460" zPosition="0" size="210,60" alphatest="on" />
-                                               <widget name="clear" position="540,450" size="210,60" valign="center" halign="center" zPosition="1" font="Regular;22" transparent="1" -backgroundColor="blue" />
-                                               <widget name="ok" position="270,450" size="210,60" valign="center" halign="center" zPosition="1" font="Regular;22" transparent="1" backgroundColor="green" />
-                                               <widget name="cancel" position="8,450" size="210,60" valign="center" halign="center" zPosition="1" font="Regular;22" transparent="1" -backgroundColor="red" />
-                               </screen>"""
-                else:
-                               skin = """
-                               <screen position="center,center" size="510,360" >
-                                               <widget name="config" position="5,5" size="500,310" />
-                                               <ePixmap pixmap="skin_default/buttons/green.png" position="180,300" zPosition="0" size="140,40" alphatest="on" />
-                                               <ePixmap pixmap="skin_default/buttons/red.png" position="5,300" zPosition="0" size="140,40" alphatest="on" />
-                                               <ePixmap pixmap="skin_default/buttons/blue.png" position="360,300" zPosition="0" size="140,40" alphatest="on" />
-                                               <widget name="clear" position="360,300" size="140,40" valign="center" halign="center" zPosition="1" font="Regular;17" transparent="1" backgroundColor="blue" />
-                                               <widget name="ok" position="180,300" size="140,40" valign="center" halign="center" zPosition="1" font="Regular;17" transparent="1" backgroundColor="green" />
-                                               <widget name="cancel" position="5,300" size="140,40" valign="center" halign="center" zPosition="1" font="Regular;17" transparent="1" backgroundColor="red" />
-                               </screen>"""
-
                def __init__(self, session, args=None):
-                               self.skin = SetupZapSelectorScreen.skin
                               self.setup_title = _("Setup Zap History:") + PLUGIN_VERSION
                               Screen.__init__(self, session)
                               ProtectedScreen.__init__(self)
-                               self["ok"] = Button(_("Save"))
-                               self["cancel"] = Button(_("Cancel"))
-                               self["clear"] = Button(_("Options"))
+                               self["key_green"] = StaticText(_("Save"))
+                               self["key_red"] = StaticText(_("Cancel"))
+                               self["key_blue"] = StaticText(_("Options"))
 

                               self["actions"] = ActionMap(["SetupActions", "ColorActions"],


Edited by littlesat, 18 August 2020 - 10:40.

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


Re: HistoryZapSelector #18 mrvica

  • Senior Member
  • 1,224 posts

+81
Good

Posted 18 August 2020 - 15:42

this works

from Components.Sources.StaticText import StaticText
class SetupZapSelectorScreen(Screen, ConfigListScreen):

	def __init__(self, session, args=None):
		self.setup_title = _("Setup Zap History:") + PLUGIN_VERSION
		Screen.__init__(self, session)
		
		self["key_green"] = StaticText(_("Save"))
		self["key_red"] = StaticText(_("Cancel"))
		self["key_blue"] = StaticText(_("Options"))
		self["actions"] = ActionMap(["SetupActions", "ColorActions"], 
		{
			"save": self.keyGreen,
			"cancel": self.keyRed,
			"blue": self.keyBlue,
		}, -2)
		ConfigListScreen.__init__(self, [])
		self.initConfig()
		self.createSetup()
		self.onClose.append(self.__closed)
		self.onLayoutFinish.append(self.__layoutFinished)

	def __closed(self):

are we talking about the same plugin, I don´t have here "Protected screen"



Re: HistoryZapSelector #19 littlesat

  • PLi® Core member
  • 56,258 posts

+691
Excellent

Posted 18 August 2020 - 16:14

And when you give the class a different name it is even better....

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


Re: HistoryZapSelector #20 mrvica

  • Senior Member
  • 1,224 posts

+81
Good

Posted 18 August 2020 - 16:57

I´ve tested it on fullNightHD, ok, on other skin config screen is not shown at all, we need some more investigation




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users