• Styles ist ein Systemplugin.


    Mit Styles kann man verschiedene Stile eines Skins auswählen.


    Der Skin muss natürlich Styles unterstützen.
    Jeder kann Styles verwenden um seinen Skin anzupassen.


    Vorerst gibt es zwei Skin's die Styles unterstützen.
    materials.GP
    Zombi.FullHDR3
    Coming soon LN.FHD and holo.FHD


    Technisch gesehen, kann jeder Teil in einem Skin mit Styles getauscht oder umgeschrieben werden.
    Es gibt keinerlei Limitierungen oder Grenzen.


    Nach einem Skin Update wird automatisch die Auswahl wiederhergestellt.
    Es ist also nach einem Update vom Skin nicht zwingend notwendig Styles aufzurufen und die Einstellungen ein weiteres mal durchzuführen.
    Natürlich könnten auch neue coole Features dazugekommen sein und es lohnt sich ein kurzer Blick!


    Viel Spaß mit Styles


    Danke für die Unterstützung an das gesamte Team!


    (Im Blue Panel/Addons unter Plugins (System) auch erhältlich)

  • Wenn ein Skinner Styles unterstützen möchte, muss zur vorhandenen skin.xml eine styles.xml im Skinverzeichnis existieren.


    Als Beispiel ist eine styles.xml angehängt.


    Es gibt in Styles 2 Bereiche.
    1 Presets oder Voreinstellungen
    * Darin die Standardwerte die im Plugin gewählt werden können
    2 Alle Komponenten die im Skin gesetzt werden


    Zusätzlich gibt es noch Einträge um Abhängigkeiten zu definieren
    <depends>
    und um Einträge zu sortieren
    <sorted>


    Die default Werte brauchen nicht in der styles.xml doppelt gespeichert werden.
    Diese werden immer vom original Skin geladen. Als Information kann man sich einene Text Marke setzten.

    Code
    <style name="1 Color" value="blue">
    <!-- DEFAULT -->
    </style>



    Hier kann in der Kategorie "Design" der Wert mit dem Namen "1 Color" zwischen "blue" und "red" gewählt werden.
    <colors name="Design">
    <style name="1 Color" value="blue">
    <style name="1 Color" value="red">


    In diesen Knoten wird dann immer der zu ersetzende Teil eingefügt.


    Eine Vorschau wird damit definiert: preview="styles/my_folder/preview.png"
    Der Pfad ist ausgehend vom gerade verwendeten Skin.
    <style name="1 Color" value="blue" preview="styles/blue/preview.png">



    Um einzelne Attribute zu ersetzen:

    Code
    <attributes>
    <replace name="materials.GP/styles/blue/b_" value="materials.GP/styles/blue/b_" />
    <replace name="materials.GP/icons/black" value="materials.GP/icons/white" />
    </attributes>


    Um einzelne Attribute zu setzen:

    Code
    <attributes>
    <set name="cornerRadius" value="10" />
    </attributes>


    Um nur Attribute mit einem bestimmten Wert zu setzen, muss der expect Wert vom Original Skin angegeben werden:

    Code
    <attributes>
    <set name="cornerRadius" value="10" expect="5" />
    <set name="cornerRadius" value="10" expect="20" />
    </attributes>


    Wenn Einträge nicht angezeigt werden sollen weil ein Plugin gar nicht installiert ist kann man das mit depends bewerkstelligen.

    Code
    <depends>
    <depend name="My Plugin screen" value="Extensions/MyPlugin"/>
    <depend name="My System plugin" value="SystemPlugins/MySystemPlugin"/>
    </depends>


    Am besten man schaut sich die Beispieldatei oder einen der Skins an, in denen die Unterstützung für Syles bereits implementiert ist.


    Und sollte es Fragen geben wird euch hier geholfen.

    Files

    • styles.xml

      (10.64 kB, downloaded 69 times, last: )

    Edited 3 times, last by cmikula ().

  • Von mir auch ein Dankeschön an alle und besonders an cmikula
    :thx:


    Edit : ist ja noch auf coming soon :D


    please hold the line :D :einschenken:


    MFG
    KURTI

    DM One UHD
    DM 7080HD SSSS
    DM 8000 SST
    DM 800se ohne Tuner

    Edited 3 times, last by Kurti79 ().

  • Großartige Arbeit an alle beteiligte! :top:


    E2 Box: TWO ~ ONE ~ DM8000 ~ DM7080 ~ DM7020HD~ DM9x0 ~ DM820 ~ DM800(SE(v2))~ DM52x ~ DM500HD(v2)~ DM7025(+)
    E1 Box: DM7020 ~ DM7000 ~ DM 5620 ~ DM600 ~ DM500+ ~ DM500 ~ TRIAX 272-S
    Image: OE2.5/OE2.6 Unst./GP4.1 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
    Sonstiges: DM Tastatur ~ Box: DM100 ~ Router: Fritz!Box 7590 ~ Wlan Stick: Dream Multimedia ~ Server: ALIX.3D3 ~ BananaPI
    Satelliten: WaveFrontier T90
    23,5°E | 19,2°E | 16.0°E | 13,0°E | 10,0°E | 9,0°E | 7,0°E | 4,9°E | 3.0°E | 1.9°E | 0,8°W | 4,0°W | 5,0°W | 8,0°W | 12,5°W | 15,0°W | 22,0°W | 24,5°W | 30.0°W


    Hilfe gesucht ? schau mal ins Gemini Project WIKI, auch unsere Video Tutorial sind für den Einstieg sehr empfehlenswert

  • nachdem Styles jetzt online ist, möchte ich mich auch noch einmal recht herzllich für das tolle, flexible Plugin bedanken :hurra:

    Viele Grüße
    Jürgen


    "Kaum macht man es richtig, .... schon geht es!"


    "Machen ist wie wollen, nur krasser!"

  • Hi,


    auch von mir einen Dank an die Pluginhersteller, sieht sehr übersichtlich aus und immer mit Bilder hinterlegt, Klasse.
    Damit bräuchte man MST nicht mehr und kann es löschen ?


    Danke


    MfG
    KDP

  • Wenn dein skin das styles nicht unterstützt sondern merlinskintheme dann musst weiter merlinskintheme nutzen ,nutzt dein skin aber styles dann kannst merlinskintheme löschen da man nicht beide brauch oder nutzen sollte.
    Die beiden Plugins arbeiten auf unterschiedliche weise und daher sollte man sich für eins entscheiden.

  • Hi,


    danke, ich nutze nur den Skin "Zombi.FullHDR3" und hab auch schon eingerichtet.
    MST zeigt mir nur noch "keine themes" mehr an und hab's gelöscht.
    Noch mal Dank an alle beteiligten.


    MfG
    KDP

  • zur Zeit sind die Skins Zombi FullHDR3 und materials.GP für Styles angepasst.
    Das schöne an Styles ist, dass der Skinner frei entscheiden kann, welche Einstellungen er auswählbar macht und natürlich, dass bei einem Update die Einstellungen des Skins erhalten bleiben.

    Viele Grüße
    Jürgen


    "Kaum macht man es richtig, .... schon geht es!"


    "Machen ist wie wollen, nur krasser!"

    Edited once, last by Jogi29 ().

  • Morgen gleich mal testen.
    Mußte GP von der Box verbannen wg ein paar Problemen.
    Mal schaun, obs jetzt läuft.

  • Ein Dankeschön an alle beteiligten und ganz besonders an cmikula


    :thx:


    Habe MST gleich deinstalliert :D
    Sind die Optionen "Einstellungen für Styles" wie z.B. "Skin auto update" nur sichtbar wenn man kein GP drauf hat?

    Ich bin Guybrush Threepwood, ein mächtiger Pirat!

  • Für die klasse Arbeit, sage ich auch ein ganz großes
    DANKESCHÖN!
    :laola:


    Endlich nicht mehr nach jedem Update Skin konfigurieren.
    (Sehr hilfreich bei Remote-unterstützten Boxen.)