MerlinSkinTheme V1.7.7

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Marthom aus dem Merlinboard hat uns einen SkinThemeSwitch erstellt.


    Mit diesem PlugIn kann man im Skin Themen definieren und aktivieren. Zur Zeit sind das Verstellen von Farben und Schriftarten möglich. Das geniale an dem PlugIn ist die integrierte Vorschaufunktion. Damit kann man sich ohne E2 neuzustarten schonmal einen Eindruck verschaffen, wie die Änderungen sich auswirken.


    Hier ist der Originalthread zum Plugin zu finden. Die Beschreibung gibt es hier


    Viel Spass damit.


    cu
    LN


    Neu ab 1.7.7:
    Errorhandling für gelöschten Skin repariert
    Sollte ein Skin keine themes.xml mitbringen und man erzeugt selbst eine themes.xml, wird diese beim löschen des Skins NICHT gelöscht und auch das Skinverzeichnis bleibt damit erhalten.
    MST zeigt nun an "no skin.xml" und mit der gelben Taste kann man die Reste des Skins (Verzeichnis und themes.xml) löschen.



    Neu ab 1.7.5:
    - Crash bei NICHT Merlin-Image gefixt


    Neu ab 1.7.4:
    - Skinlist sortiert
    - falls im Skinverzeichnis vorhanden wird die prev.png angezeigt und beim scrollen der Skinliste aktualisiert
    Die Anzeige ist per Default ausgeschalten und kann mittels [Info]-Taste ein/aus geschalten werden
    - skin.xml <copyright> Infos werden ebenfalls angezeigt und beim scrollen aktualisiert
    - EnigmaVersion-, Merlin- und GP3-Erkennung
    - [HELP]-Taste mit den bisherigen Infos der Rechten Bildschirmseite belegt
    - PNG-Themes eingebaut
    Damit ist es möglich rechteckige PNG's zu erzeugen.
    Beispiel: Die Progressbar in der InfoBar durch eine andersfarbige ersetzen.


    Neu ab 1.7.1


    Fix:
    - potentiellen Fehler in Preview beseitigt


    Neu ab 1.7.0:
    Fix:
    - evtl. vorhandene alte Einträge in "settings" werden gelöscht
    - [CreateTheme] legt nun auch gültige LCD/LED Screens an


    New:
    - [Info] - Taste zeigt Informationen über Skin. Wird in der skin.xml die "Section" <copyright> gefunden, wird dessen Inhalt ausgelesen.
    - Screen "Mute" und "Volume" auf Wunsch von tikila hinzugefügt


    Neu ab 1.6.9:
    - Plugin läuft nun als FullScreen Anwendung
    - Unterstützung von LCD/OLED-Screens – InfoBarSummary, EventView_summary und StandbySummary
    - Designs neu implementiert und entbugt
    - LCD und OLED Screens für InfoBarSummary, EventView_summary, StandbySummary integriert
    - Das gesamte Plugin auf höhere Fehlertoleranz umgebaut
    - Alle config.xxx.save Aufrufe enfernt, es wird nichts mehr dauerhaft in "settings" gespeichert
    - Es wird auf eine skin_user.xml geprüft und bei auffinden als "ATTENTION" angezeigt
    - mehrere Bugfixes/Stabilitätsfixes integriert - manche wurden noch nicht gemeldet, da diese nur in sehr eigenwilligen Kombinationen auftreten
    - Design Fehler gefixt (Paste&Copy lässt grüßen)
    - skin_user.xml Pfad auf /etc/enigma2 geändert
    - LCD/OLED Bezeichnung angepasst (eigentlich müsste es „132x64 / 96x64“ lauten)


    Neu ab 1.6.5:
    Fix für [create themes] bei <bordersettheme> wurde kein <borderset> angelegt sondern nur ein leeres <bordersettheme ... /> (Danke fürs finden und melden zombi)


    Neu ab 1.6.4:
    Die folgenden, beiden Screens sind damit ebenfalls Switchbar
    - EventView
    - EPGSelection



    Neu ab 1.6.3:
    Dummy-Picon für die Preview von InfoBar und ChannelSelection eingebaut


    Neu ab 1.6.2:
    Designs


    Neu ab 1.5.9:
    Fix:
    PreviewScreen - "key_red"


    New:
    <windowstylescrollbar> integriert
    Abfangroutine bei fehlerhafter themes.xml


    Neu ab 1.5.8:
    Fix:
    Erkennung Default MoviePlayer Theme


    Neu ab 1.5.7:
    Fix:
    PreviewScreen - "chapterLabel"
    BorderThemes


    Neu ab 1.5.6:
    Screen - MoviePlayer hinzugefügt


    Neu ab 1.5.5:
    widgetDescriptionBorder wird berücksichtigt


    NEU ab 1.5.4:
    Screens - MovieSelection, SecondInfoBar, MessageBox, InputBox, ChoiceBox können geswitcht werden.
    Preview - MovieSelection, SecondInfoBar hinzugefügt


    Configlist wird dynamisch anhand der Infos aus der themes.xml aufgebaut.
    Configlist mit Separatoren


    [create themes] legt eine vollständige themes.xml an für alle aktuellen Funktionen
    Die Defaultwerte entsprechen nun IMMER den active-Einträgen in der themes.xml - sprich es werden die zuletzt gespeicherten Einträge angezeigt.
    Codeoptimierung, über 200 Codezeilen weniger. Preview als auch apply nun etwas flüssiger und mit vorgeschalteter Message, dass es etwas dauern könnte.
    Zahlreiche Fehlerabfangroutinen eingebaut.[/quote]

    • Offizieller Beitrag

    Ist auch online über dem BP/Addons verfügbar*


    *(Aktivierte extra Plugins vorausgesetzt)


    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.2 ~ OE2.5 Unst./GP3.3 ~ OE2.2 Unst./GP3.3 ~ OE2.0 Exp./GP3.2 ~ iCVS/GP3 ~ Gemini 4.70
    Sonstiges: Logitech K600 ~ 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

  • Neue Version 1.1.2!


    Was ist neu?
    Beim Verlassen der Preview werden die Original-Skinfonts wieder hergestellt.



    Fix:
    Ist keine themes.xml angelegt, erzeugt das Plugin zwei Theme-Einträge: Default und Variant1
    Leider ist da ein Copy&Paste Fehler drin!
    Beim Erzeugen der <fonttheme> Einträge habe ich statt <fonts> ebenfalls <colors> geschrieben
    Bitte die themes.xml der installierten Skins editieren oder falls nicht benutzt einfach löschen.

  • Version 1.2.1


    [OK] nun ohne Funktion. Das Plugin wird damit nun NICHT mehr beendet.


    Fehler in der FontTheme und ColorTheme Umschaltung gefunden und behoben
    Oldboke
    Danke fürs testen!


    Versionsanzeige in der Titelzeile


    Vorbereitungen für Preview-Anzeige der ChannelSelection damit auch "Inhalt" angezeigt wird.


    [EDIT]
    Anhang entfernt, da LukaNoah ihn im ersten Post angehängt hat

    Einmal editiert, zuletzt von marthom ()

  • Neue Version v1.4.1 - komplett überarbeitet!


    Mir ist es jetzt zu spät alles aufzulisten... :winking_face:
    drum verweise ich einfach mal auf den Thread im Merlin-Board: HIER
    Wenn nicht gewünscht, einfach entfernen

  • Hallo.


    Kann ich das auch mit dem Dream Experimental testen oder geht das nur mit dem Merlin Image?


    Gruß,
    Dog6574

  • einfach mal den link im ersten post klicken....


    Zitat


    Das Plugin wurde mit einem aktuellem Merlin und einem DMM (experimental) getestet und sollte auch in allen andern DMM kompatiblen Images laufen.

  • MerlinSkinThemes Version 1.5.4


    Screens - MovieSelection, SecondInfoBar, MessageBox, InputBox, ChoiceBox können geswitcht werden.
    Preview - MovieSelection, SecondInfoBar hinzugefügt
    BorderSetTheme integriert (für schnuffel2008)


    Configlist wird dynamisch anhand der Infos aus der themes.xml aufgebaut.
    Configlist mit Separatoren


    [create themes] legt eine vollständige themes.xml an für alle aktuellen Funktionen
    Die Defaultwerte entsprechen nun IMMER den active-Einträgen in der themes.xml - sprich es werden die zuletzt gespeicherten Einträge angezeigt.
    Codeoptimierung, über 200 Codezeilen weniger. Preview als auch apply nun etwas flüssiger und mit vorgeschalteter Message, dass es etwas dauern könnte.
    Zahlreiche Fehlerabfangroutinen eingebaut.

  • Das ist wirklich ne coole Sache :grinning_squinting_face:


    Thx.

    2x500HDSE (Merlin3+GP3.2), 1x7020HD (Merlin3+GP3.2), 1x800HDSE (Merlin3+GP3.2), VU Duo, QNAP TS-219PII, LG 50PH6608, Philips 42PFL7674, Toshiba 46TL963G