Betatest: efa 2.3.4 Beta5 mit neuem Look&Feel (Update 28.01.24)

Diskussion, Fragen, Anregungen und Wünsche zu efa2

Moderatoren: nick, smg

Forumsregeln
Verfasse bitte die Beiträge in den passenden Kategorien und gib ihnen einen aussagekräftigen Betreff.
Antworte bitte nur zum Thema und beginne ein neues Thema, falls Du noch etwas Zusätzliches sagen möchtest.
Antworten
smg
Beiträge: 72
Registriert: Di 28. Mai 2019, 23:34

Betatest: efa 2.3.4 Beta5 mit neuem Look&Feel (Update 28.01.24)

Beitrag von smg » Do 4. Jan 2024, 10:36

Hallo zusammen,

es gibt in optischer Hinsicht ein größeres Update von efa, das einem öffentlichen Beta-Test unterzogen werden soll.
Dieses steht jetzt auf der Download-Seite von efa http://efa.nmichael.de/download.html.de zum Herunterladen bereit.
Update 05.01.2024
Verwendet bitte die ZIP-Datei auf der Downloadseite.
Der Installer funktioniert zwar, und efa lässt sich auch in ein anderes Zielverzeichnis installieren.

Aber der Installer würde von einer ggfs. bereits bestehenden Installation mindestens Einträge im Startmenü und die Deinstallations-Einträge in der Systemsteuerung überschreiben.

Wie man mit der ZIP-Datei ideal umgehen kann, um einen produktiven Datenbestand zum Test zu verwenden, gibt es direkt unter diesem Eintrag.
Ich habe es schon auf diversen Umgebungen (Windows, Raspian, EfaLive 2.8.5) getestet.
Es wurden viele Dinge geändert, um das Aussehen von efa (nicht nur im neuen Look) runder zu gestalten.
Zudem wurden viele Bugs bzw. Nicklichkeiten in Bezug auf die GUI behoben.

Daher bitte ich euch, die Beta-Version zu testen, und das Feedback der Übersichtlichkeit halber in einem eigens dafür eingerichteten Thread zu geben: viewtopic.php?f=9&t=1407#p5264

Dieser Thread hier soll zur Ankündigung neuerer Beta-Versionen dienen.

Was gibt es Neues? (Beta 2.3.4#1)
Violett werden die Änderungen in der nächsten Beta 2.4.0#5 hervorgehoben.
Diese Beta ist seit 28.01.2024 auf der Download-Seite von EFA verfügbar.
Dort heißt sie zwar noch 2.3.4 BETA, aber irgendwas ist ja immer...

  • Neu: EfaFlatLight LookAndFeel bietet eine klare, modernere Darstellung.
    Das Look ist in Bezug auf die Farbgebung an eigene Bedürfnisse anpassbar.
    Nach dem Update oder einer Neuinstallation ist es das Standard-Look von efa. Eine Rückkehr auf das bisher genutzte Look ist über die Konfiguration von efa möglich.
    Wird die dafür benötigte mitgelieferte Bibliothek aus irgendwelchen Gründen nicht gefunden, wird ein Fehler protokolliert, und efa startet mit dem Metal Look.
    Wer einen Blick riskieren möchte, ohne die Version zu installieren: http://efa.nmichael.de/dokuwiki/doku.ph ... ookandfeel
  • Neu: Viele weitere LookAndFeel Einstellungen lassen sich auch ohne das neue efaFlatLaf nutzen
  • Neu: EfaConfig: Schriftart für efaBths und efaBase einstellbar. Bessere Standardschrift für alle LookAndFeels.
    Damit ist es möglich, für jedes LookAndFeel die verwendete Schriftart zu überschreiben.
    Efa ist so frei und wählt beim ersten Update auf Windows- und Linuxsystemen eine neue Standardschrift aus, ist dabei aber abhängig von den installierten Schriftarten. Gilt insbesondere für efaLive, da hier standardmäßig nur wenige Schriften installiert sind.
    Die Schriftgröße lässt sich für die allgemeine Oberfläche und Tabelleninhalte separat ändern.
  • Neu: EfaConfig: Neustrukturierung der Konfiguration mit Überschriften und Hinweisen zu einzelnen Konfigurationselementen.
    Im Wesentlichen betrifft das die Registerkarten "Allgemein", "Darstellung", sowie den "Widget"-Bereich
    • BugFix: EfaConfig: Scrollbar im Config-Fenster ist INNERHALB der Registerkarten - somit besser scrollbar
    • BugFix: EfaConfig: Tastenbelegung für Bemerkungsfeld - Textfeld zur Eingabe freigeschaltet.
    • BugFix: EfaConfig: MeteoAstro-Plugin weist in Konfiguration auf nicht mehr funktionierende Wetterabfrage hin.
    • BugFix: EfaConfig: mehr Elemente weisen darauf hin, dass sie einen Neustart von efa benötigen.
    • BugFix: EfaConfig: Automatische Vorgänge werden besser dargestellt.
    • BugFix: EfaConfig: KanuEFBSync Registerkarte wird besser dargestellt.
    • BugFix: EfaConfig: Mehr Erläuterungen bei den Registerkarten "Automatische Vorgänge" und "Beenden/Starten"
  • Neu: SFTP (FTP via SSH) Support
    • Neu: Statistiken können per SFTP hochgeladen werden.
      Die FTP-Konfiguration der bestehenden Installationen funktionieren weiterhin.
    • Neu: FTP-Port kann frei vergeben werden.
  • Neu: Anpassungen in der GUI von EFA
    • Neu: Beschriftungen zu Eingabefeldern werden rechtsbündig angezeigt (besserere Usability).
    • Neu: Versteckte Elemente im Boots- und PersonenDialog zeigen ein Icon und einen Tooltip zu ihrem Status.
      Dies wurde eingeführt, weil verstecke Elemente zwar in der Tabelle kursiv dargestellt werden, aber nicht erkennbar ist, warum.
      Nun lassen sich versteckte Elemente von Elementen mit abgelaufenen Gültigkeitszeitpunkten unterscheiden.
    • Neu: efaCloud-Status in der blauen Fenster-Titelleiste werden als Icons dargestellt.
    • Neu: Bootshaus: Fahrtenbuch Anzeigen unterstützt nun auch alternierende Zeilenfarben.
    • BugFix: WindowsLookAndFeel: Ist besser nutzbar geworden. Wie bei den anderen LookAndFeels werden Buttons mit Farbe gefüllt angezeigt, anstatt nur einen farbigen Rahmen zu haben.
    • Neu: Tooltips in Tabellen auch für Spaltenüberschriften.
    • BugFix: Tabellen mit alternierenden Zeilen nutzen die LookAndFeel-Farben als Standardfarbe anstatt fest weisse Hintergrundfarbe zu nutzen.
      Dies wird insbesondere im Nimbus-Look auffallen.
    • BugFix: Boothaus-Listen mit zwei Spalten berechnen Breite für zweites Element besser. Performanceoptimierung für Darstellung der bunten Icons vor den Bootsnamen.
    • BugFix: Bootsreservierung: Bei Auswahl des Bootes wird der Knopf für die Auswahlliste angezeigt.
    • BugFix: HTML Widgets zeigen ihren Inhalt in serifenloser Schrift mit fest 14 Pixel Höhe an - wie unter Metal.
    • BugFix: NewsTicker Widget hat kein Problem mehr mit unüblichen Schriften.
      Fehlerbeschreibung siehe: viewtopic.php?f=15&t=1405
    • BugFix: MetoAstro-Plugin in Hauptbildschirm von efaBths zeigt eine Hand als Mauscursor an, wenn ein HTML-Popup konfiguriert wurde.
    • BugFix: Key F3 im 'Fahrt beginnen' Dialog öffnet nicht mehr den Suchdialog für das Fahrtenbuch.
    • BugFix: Dialog für automatisches Beenden/Neustarten von efa zeigt den Grund korrekt an.
    • BugFix: Admin Modus: Dialoge für Projekt, Fahrtenbuch, Vereinsarbeitsbuch und Plugins sind in allen Looks besser lesbar.
    • BugFix: keine Exception mehr im Log, wenn ein Boot ohne Bootsschaden direkt in den Status "nicht verfügbar" geschoben wird.
    • BugFix: bei Neuinstallation / wenn keine Fensterpositionen fest vergeben sind berücksichtigt EFA die Windows/Linux Taskbars und übereckt diese nicht mehr.
  • Popup/Autovervollständigen-Felder im Modus "Suche nach Teilbegriff"
    • BugFix: Autovervollständigen-Felder zeigten sich unter Windows nicht mehr an, wenn man zwischenzeitlich in einem anderen Programm war. Zusätzlich: STRG+F öffnet das Autovervollständigen-Feld.
    • BugFix: Autovervollständigen-Felder: werden diese mit TAB verlassen, wird der gewählte Eintrag übernommen.
    • BugFix: Fahrt Beginnen Dialog: Taste ESC in Autovervollständigen-Feldern schließt nur die Auswahlbox, nicht den gesamten Dialog.
    • BugFix: Autovervollständigen-Fenster erscheinen nun zuverlässig auch dann, wenn "efa immer im Vordergrund" aktiv ist. Getestet unter Windows, Raspian, efaLive, Ubuntu Linux.
    • Autovervollständigen-Fenster zeigen sich nun auch an, wenn kein Treffer zur Eingabe ermittelt werden kann.
    • Farbe der Schaltfläche hinter Autovervollständigen-Feldern wieder konsistent
      • Schaltfläche hinter den Autovervollständigen-Feldern ist nun rot, wenn kein passender Eintrag gefunden wurde, oder orange, wenn der Eintrag veraltet (beendet) ist.
        Damit ist das Autovervollständigen-Feld bei der Suche nach Teilbegriff in Bezug auf die Farben wieder identisch zu den ursprünglichen Suchfeldern.
  • Härtung von efa bei (Neu-)Start und beim Einsatz von vielen Widgets
    • BugFix: Startup: Start-Probleme von efaBths auf langsameren Maschinen behoben (Raspberry PI). Audit Task läuft beim Öffnen von Projekten nicht mehr im Hintergrund, was den Start von efaBths um eine paar Sekunden verlängern kann.
    • BugFix: Keine (versteckte) Exception mehr bei der Aktualisierung der Inhalte des HTML-Widgets.
    • BugFix: Keine (versteckte) Exception mehr bei Initialisierung von efaBths wenn der Spezialbutton angezeigt wird. Spezialbutton zeigt nun das zugehörige Icon.
    • BugFix: Swing Multithreading Problem gelöst bei automatischem Fahrtenbuchwechsel, periorischem oder geplanten efaBths Neustart und Aktualisierung des efaCloud status im Fenstertitel.
    • Weitere Härtung der parallelen Hintergrundstasks in efa
  • emil: besser nutzbar in allen LookAndFeel
    • Keine zu kurzen Eingabefelder mehr in allen Looks außer Metal.
    • Alle Eingabefelder haben die gleiche Höhe (klarere Darstellung).
    • Schnellere Mausrad-Scrollgeschwindigkeit in der Teilnehmerliste.
  • efCloud
    • BugFix: efaCloud: Verbesserungen der Synchronisation: bei Re-Synchronisation 'kürzlich' geänderter/neuer Datensätze berücksichtigt nur noch Datensätze der letzten 5 Tage statt 30 Tage.
    • BugFix: efaCloud: Verbesserungen der Synchronisation: Besserer Umgang mit der Situation, wenn die Klartext-Namen durch UUIDs ersetzt werden (durch Aufräumarbeiten am Jahresende).
    • BugFix: efaCloud: Projekt kann nicht mehr mit leeren Feldern zu efaCloud-Credentials in ein efaCloud-Projekt umgestellt werden.

Viel Spaß beim Ausprobieren!

Stefan

smg
Beiträge: 72
Registriert: Di 28. Mai 2019, 23:34

Re: Betatest: efa 2.3.4 mit neuem Look&Feel

Beitrag von smg » Fr 5. Jan 2024, 16:40

Nutzung des ZIPs von der Download-Seite http://efa.nmichael.de/download.html.de :
  1. ZIP herunterladen.
  2. ZIP in ein beliebiges Ziel-Verzeichnis extrahieren.
  3. Das Zielverzeichnis öffnen
  4. efaBths.bat (Windows) oder efaBths.sh (Linux) starten.
    Es wird nun der EFA-Setupprozess gestartet, wo ihr einen Admin und ein Zielverzeichnis für die Daten anlegen könnt.
  5. Nach der Installationsroutine startet efaBths im Vollbildschirm.
  6. Admin-Modus starten.
  7. Backup: ein Restore einer Datendatei aus einem eurer Projekte durchführen.
    Dabei die Konfigurationsdaten wiederherstellen.
    Ob ihr dabei die Administratoren auch wiederherstellt, ist euch überlassen. (Abwahl mit STRG+Klick auf den Eintrag in der Tabelle für die Administratoren)
  8. Restore durchführen. Bestätigen, dass das neue Projekt angelegt werden soll.
  9. EFA direkt neu starten.
    D.h. Bestätigen des Restore, zurückkehren in die Admin-Oberfläche und "Beenden" betätigen --> "Neu starten" auswählen.

    Warum ist das wichtig?
    Efa stellt bei dem Restore die Konfigurationsdaten wieder her. Dazu gehören auch die eigenen Bootstypen und andere Bezeichner.
    Allerdings lädt es diese nach einem Restore nicht an. Die liegen erstmal nur als Datei auf der Platte. Geänderte Bezeichner gehören zu den Elementen, die erst nach einem Neustart aktiv werden.

    Wer jetzt direkt nach einem Restore in den Konfigurationsmodus wechselt, hat dort dann noch die alte geladene Konfiguration inkl. Bezeichnern vorliegen. Und beim Speichern werden genau diese über die wiederhergestellte Konfiguration geschrieben (die damit perdü ist).
    .
  10. efa 2.3.4 Beta mit eurem Datenbestand ausprobieren!

smg
Beiträge: 72
Registriert: Di 28. Mai 2019, 23:34

efa unter efaLive und Raspian - Schriften und Performance

Beitrag von smg » Sa 6. Jan 2024, 23:56

Hallo zusammen,

Schriften
efa profitiert ja sehr stark von ordentlichen Schriften für den Bildschirm.
Auf Windows ist das recht einfach, die Linux-Systeme sind da recht unterschiedlich ausgestattet.

Auf Raspian macht sich die standardmäßig installierte Piboto Schriftart ganz gut.

Auf efaLive hingegen sind nur sehr wenige Schriften installiert - weil die bisherigen Looks ja auch keinen Gebrauch davon machten.

Um weitere bildschirmtaugliche Schriften zu erhalten, kann man im Konsolen-Fenster von efaLive folgende Befehle eintippt.
Das benötigt eine aktive Internet-Verbindung, weil die Schriftpakete heruntergeladen werden (wenige Mbyte).

Code: Alles auswählen

sudo apt-get install fonts-liberation fonts-noto-core fonts-roboto-hinted
Nach diesem Befehl efa beenden und neu starten - dann stehen die Schriften auch zur Auswahl.
Hinweis:
Nicht jedes dieser Schriftpakete ist unter jedem Linux verfügbar. Piboto z.B. ist unter Raspian (und efaLive) verfügbar, aber
nicht unter Ubuntu Linux. Eine Meldung, dass ein Schriftpaket nicht verfügbar ist und nicht installiert werden kann - das ist unkritisch
Performance (auf Raspberry Pi 3B+)
Auf Raspian ("Bullseye" und höher) und efaLive (basiert in Version 2.8 ebenfalls auf "Bullseye")
ist das openJDK / openJRE 11.x standardmäßig installiert.
Funktional ist damit alles in Ordnung.

Auf einem Raspberry mit eher knapper Rechenleistung lohnt sich ein Wechsel auf das auf diesen Versionen ebenfalls verfügbare openJDK17.
Damit fühlt sich das neuere LookAndFeel etwas fluffiger an.

Zur Installation : Man muss zunächst efa beenden.

Dann über das Konsolen-Fenster mit einer aktiven Internet-Verbindungung folgende Befehle verwenden (Größe ca. 50 Mbyte):

Code: Alles auswählen

sudo apt-get install openjdk-17-jre
und danach ein Entfernen der openjdk11-version:

Code: Alles auswählen

sudo apt-get remove openjdk-11-jre
Danach den Raspi neu starten - und efa nutzt dann die schnellere Java-Runtime.

Gruß
Stefan

smg
Beiträge: 72
Registriert: Di 28. Mai 2019, 23:34

Re: Betatest: efa 2.3.4 Beta5 mit neuem Look&Feel

Beitrag von smg » Mo 29. Jan 2024, 14:33

Hallo zusammen,

auf der Download-Seite http://efa.nmichael.de/download.html.de steht jetzt die Beta5 von efa 2.3.4 bereit.
(Die meldet sich zwar nach dem Start mit efa 2.4.0_.5, aber das ist nur eine Kleinigkeit ohne Belang).

Was sich darin geändert hat oder neu ist, seht ihr oben im violetten Text zur Haupt-Ankündigung.

Es lohnt sich der Umstieg von Beta#1 oder Beta#2 auf jeden Fall, da viel an der Stabilität von efa gearbetet wurde.

Gruß
Stefan

Antworten