Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
MediathekView Logo

MediathekView-Forum

  1. Home
  2. Fragen, Hilfe, Kritik
  3. 13.3.0 - Settings für look and feel - GTK

13.3.0 - Settings für look and feel - GTK

Scheduled Pinned Locked Moved Fragen, Hilfe, Kritik
10 Posts 3 Posters 776 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nonamefound
    wrote on last edited by
    #1

    Hallo zusammen,

    gibt es in der neuen Version 13.3.0 noch die Settings für Look and Feel? Ich würde gerne wieder das GTK-Theme einstellen, finde aber die Settings dafür nicht mehr.

    Danke und Grüße

    D 1 Reply Last reply
    • D Offline
      D Offline
      DerReisende77 Entwickler
      replied to nonamefound on last edited by
      #2

      @nonamefound nein das ist permanent ungestellt. Wir schreiben die Software nach JavaFX um dort gibt es das Themen nicht mehr und die vorhandenen aus Java 8 machen mit Java 11 und folgende ziemlich Probleme. Daher habe ich es entfernt und für den “besten” Kompromiss unter Linux entschieden. Alle anderen waren in der Bedienung wirklich schlimm.

      Open source developers do NOT have to:

      • Make your issue a priority, just because you say so.
      • Give you any sort of "timetable", or explanation for why it´s "taking too long".

      Check your entitlement. Nobody owes you anything.

      1 Reply Last reply
      • S Offline
        S Offline
        smotrelkin
        wrote on last edited by
        #3

        Aus [1]:

        yes I do have plans to fully migrate the current Swing UI to JavaFX

        Übrigens, was sind die Gründe dafür? (Besonders angesichts vieler Nachteile.)

        [1] https://github.com/mediathekview/MediathekView/issues/430

        Oliver-Loeffler created this issue in mediathekview/MediathekView

        closed Question: Is there a roadmap for JavaFX introduction? #430

        D 1 Reply Last reply
        • N Offline
          N Offline
          nonamefound
          wrote on last edited by
          #4

          @DerReisende77 Danke für die Info. Ist zwar schade aber kein grosses Ding.

          D 1 Reply Last reply
          • D Offline
            D Offline
            DerReisende77 Entwickler
            replied to nonamefound on last edited by
            #5

            @nonamefound Habe mir den code nochmal genauer angesehen. Versuche doch dem java kommando folgendes mitzugeben:

            -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
            

            Damit sollte MV bei dir mit dem GTK L&F starten. Ein Umschalten zur Laufzeit ist jedoch nicht möglich. Es kann auch zu Darstellungsproblemen kommen daher dafür keine Garantie.

            Open source developers do NOT have to:

            • Make your issue a priority, just because you say so.
            • Give you any sort of "timetable", or explanation for why it´s "taking too long".

            Check your entitlement. Nobody owes you anything.

            1 Reply Last reply
            • D Offline
              D Offline
              DerReisende77 Entwickler
              replied to smotrelkin on last edited by
              #6

              @smotrelkin Java8 bald Geschichte, Swing ist abgekündigt und es findet auch keine weitere Entwicklung mehr dafür statt -> tote Technologie

              Open source developers do NOT have to:

              • Make your issue a priority, just because you say so.
              • Give you any sort of "timetable", or explanation for why it´s "taking too long".

              Check your entitlement. Nobody owes you anything.

              1 Reply Last reply
              • S Offline
                S Offline
                smotrelkin
                wrote on last edited by
                #7

                Ja, Java 8 ist bereits fast eineinhalb Jahre Geschichte bei Debian testing. Ich finde aber keine explizite Abkündigung von Swing (wie etwa “deprecated, will be soon removed”) von Oracle, sondern sogar umgekehrt [1]:

                However, Swing will remain part of the Java SE specification for the foreseeable future

                Klar, dass wegen JavaFX Swing wohl nicht mehr weiterentwickelt wird, aber die Hauptfrage, meiner Meinung nach, ist, ob Swing mit Bug-Fixes weiterversorgt wird. In dem Fall könnte Swing, denke ich, weitereingesetzt werden. Zumindest solange, bis die Anzahl von MediathekView Bugs, die von Swing herrühren, solche Anzahl von JavaFX übersteigen wird. Insbesondere, wenn man in Swing eigentlich nichts vermissen würde, was es nur in JavaFX gibt.

                … it is possible to extend a Swing application with JavaFX, allowing for a smoother transition.

                Und diese Strategie verfolgst Du auch, soweit ich das Github’s Issue verstanden habe.

                Übrigens, 13.2.1 funktioniert in Debian mit Java 11.

                [1] https://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6

                D 1 Reply Last reply
                • D Offline
                  D Offline
                  DerReisende77 Entwickler
                  replied to smotrelkin on last edited by
                  #8

                  @smotrelkin Swing hat genug Probleme mit HiDPI Monitoren und es findet auch keinerlei modernes zeug mehr Eingang.
                  Die “smoother transition” die Du zitierst existiert nur auf dem Papier 😞 In Wahrheit ist das die Hölle und jeder rät mittlerweile davon ab.

                  Zum Thema 13.2.1: Hast Du auch im Filterpanel mal wirklich an JEDEM control rumgeschraubt oder einfach nur sporadisch nen klicki-Test gemacht? Auf den ersten Blick geht 13.2.1 nämlich aber wenn man es ein wenig nutz stellt man fest das es das nicht tut. ich habe nicht umsonst so viel Zeit in die neue Version gesteckt.

                  Open source developers do NOT have to:

                  • Make your issue a priority, just because you say so.
                  • Give you any sort of "timetable", or explanation for why it´s "taking too long".

                  Check your entitlement. Nobody owes you anything.

                  1 Reply Last reply
                  • N Offline
                    N Offline
                    nonamefound
                    wrote on last edited by
                    #9

                    Moin,

                    mit “-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel” klappt es wunderbar. Ich hab den Parameter auch in die openSUSE-Rpms eingebaut.

                    1 Reply Last reply
                    • S Offline
                      S Offline
                      smotrelkin
                      wrote on last edited by
                      #10

                      @DerReisende77 alles klar. So aktiv habe ich es tatsächlich nicht benutzt. Dann bleibt zu hoffen, dass die neue Version bald in Debian paketiert wird. Als ich sie selber gebaut hatte, bin ich auf neue Abhängigkeiten gestoßen (bzw. unterschiedliche Versionen). Und jede muss separat paketiert werden.

                      P.S. Als ich 13.3.0 zum ersten mal gestartet hatte, war ich verblüfft, dass sie nicht mehr über 30 Sekunden dafür braucht. So ein ungeschicktes Timing meinerseits, denn just zuvor hatte ich die allererste PoC-Version meines schnellen auf GTK basierten Viewers für die Filmliste fertig gestellt, der in 1 bis 2 Sekunden die vollständige Titel-Liste anzeigt. Da er sich mit deutlich weniger Speicherverbrauch begnügt, bleibt er für mich die einzige Alternative, wenn mediathekviewweb mal für kurze Zeit ausfällt (was gerade die Motivation war), vom simplen grep abgesehen.

                      1 Reply Last reply

                      74

                      Online

                      6.7k

                      Users

                      6.2k

                      Topics

                      39.5k

                      Posts
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups