Skip to content

Releases: nicmichael/efa

efa 2.5.1 Beta 9

19 Feb 16:04
fc65657

Choose a tag to compare

efa 2.5.1 Beta 9 Pre-release
Pre-release

What's Changed (Commits)

  • Bugfix for Newsticker, WeatherWidget and HTMLWidget visibility by @cubitusgh2 in #299
  • Update Widgets: Better scrolling, retry on loading weather data. by @cubitusgh2 in #300
  • Bugfix for multisession dialogs containing unknown boat names by @cubitusgh2 in #302

Änderungen im Vergleich zu efa 2.5.1-beta.8 (Deutsch)

See english text below.

Wichtiger Hinweis für efaCloud-Nutzer

Der efaCloud Server muss mindestens auf Version 2.3.3 aktualisiert sein, bevor diese Version genutzt wird.
Der Einsatz von EfaCloud 2.4.0_12 und höher werden empfohlen.

Korrekturen

  • Bei Multisession-Dialogen (Fahrtstart oder Nachtrag) verhindert ein unbekanntes Boot nicht mehr das Speichern.
  • Durchtabben durch Dialoge mit vielen Elementen (z.B. in der Konfiguration oder bei Widgets) holt immer das fokussierte Element in den Sichtbereich. Es entfällt das manuelle Scrollen.
  • Bei variablen Elementen (z.B. Wetter-Orten, HTML-Seiten, Bootstypen, Crontab-Elementen) können neue Elemente an eine bestimmte Stelle eingefügt werden, statt bisher nur am Ende.
  • Widget: Wetter-Widget: Ist standardmäßig aktiviert, aber ohne voreingestellte Wetter-Orte.
  • Widget: Wetter-Widget: Wenn Wetterdaten z.B. direkt beim Start nicht geladen werden, findet in kürzeren Zeitintervallen eine Aktualisierung statt.
  • Widget: HTML Widget: Ist standardmäßig aktiviert, aber ohne voreingestellte HTML-Seiten.
  • Widget: HTML Widget: Hintergrund war in Metal- und Nimbus-Look nicht mit der richtigen Farbe gefüllt.
  • Widget: Newsticker: Ist standardmäßig deaktiviert.

Changes compared to Version efa 2.5.1-beta.8 (English)

Important Notice for efaCloud Users

The efaCloud Server must be updated to at least version 2.3.3 before using this version.
Using efaCloud 2.4.0_12 and higher is recommended.

Bugfixes

  • In multisession dialog (starting a session or late entry), an unknown boat no longer blocks the save operation.
  • Tab navigation through dialogs with many items (e.g., in configuration or widgets) now always brings the focused element into view. Manual scrolling is no longer required.
  • For variable elements (e.g., weather locations, HTML pages, boattypes, crontab entries), new items can now be inserted at a specific position instead of only at the end.
  • Widget: Weather-Widget: Enabled by default, but no locations are set up.
  • Widget: Weather-Widget: If weather data cannot be loaded, a retry is performed in intervals of several minutes.
  • Widget: HTML Widget: Enabled by default, but no HTML pages are set up.
  • Widget: HTML Widget:Background did not have the correct color when using Metal or Nimbus look.
  • Widget: Newsticker: Disabled by default.

Full Changelog: 2.5.1-beta.8...2.5.1-beta.9

efa 2.5.1 Beta 8

14 Feb 22:52
32b515a

Choose a tag to compare

efa 2.5.1 Beta 8 Pre-release
Pre-release

What's Changed (Commits)

Änderungen im Vergleich zu efa 2.5.0 (Deutsch)

See english text below.

Wichtiger Hinweis für efaCloud-Nutzer

Der efaCloud Server muss mindestens auf Version 2.3.3 aktualisiert sein, bevor diese Version genutzt wird.
Der Einsatz von EfaCloud 2.4.0_12 und höher werden empfohlen.

Neuerungen

  • Die Oberfläche von efaBootshaus wurde auf GridBagLayout umgestellt. Hierdurch können alle Widgets viel flexibler auf dem Bildschirm verteilt werden.
  • Neue Option in efaConfig, um in efaBootshaus den Abstand zwischen den Schaltflächen und den Bootslisten festzulegen (Konfiguration -> EfaBootshaus -> Erscheinungsbild)
  • Die Statusleiste unter den Bootslisten wird nicht mehr angezeigt. Dies ist konfigurierbar in Konfiguration -> EfaBootshaus -> Erscheinungsbild
  • Konfiguration->EfaBooshaus->Automatische Abläufe: verbesserte Darstellung auf kleinen Bildschirmen.
  • Optimierung: Einige Ankreuzkästchen sind für bessere lesbarkeit eingerückt dargestellt.

Widgets allgemein

  • Das Widgetsystem wurde grundlegend überarbeitet und bietet viele neue Features.
  • Die Widgets können frei oben/unten/links/rechts/mittig in efaBootshaus positioniert werden.
  • Einführung des Multiwidget als Ablageort für andere Widgets. Das Multiwidget ist immer in der Mitte unterhalb der Uhrzeit zu finden. Das Multiwidget wechselt in einemm konfigurierbaren Intervall durch die dort abgelegten Widgets.
  • Dokumentation zur Konfiguration im Dokuwiki verfügbar: http://efa.nmichael.de/dokuwiki/doku.php?id=widgets

Uhrzeit

  • Zeigt nun auch das Datum an. Sonnenaufgang/Sonnenuntergang wird bei der Uhrzeit angezeigt.

HTML-Widget

  • efa kann nun mehrere HTML-Widgets anzeigen.
  • Jedes HTML-Widget kann separat positioniert werden (oben/unten/links/rechts/mitte/Multiwidget)
  • Ein Mausklick in das HTML-Widget öffnet ein Popup-Fenster mit dem gleichen Inhalt. Das Popup-Fenster wird automatisch nach 90 Sekunden ausgeblendet.
  • Ein Mausklick auf Links in HTML-Widgets öffnet sie in einem separaten Browser.

Wetter-Widget

  • Das Wetter-Widget ist wieder verfügbar.
  • Lädt Daten von openmeteo.com, was aus Europa oder Nordamerika heraus funktioniert.
  • Mehrere Layouts verfügbar.

Newsticker

  • News ticker technisch überarbeitet
  • Vermeidet Darstellungsprobleme bei bestimmten Schriftarten (insbesondere Linux)
  • Gleichmäßige Tickergeschwindigkeit auch auf RASPI 3b.

Fehlerbehebungen

  • Performance-Verbesserung beim Filtern von Listen und Sortieren von Tabellen.
  • Performance-Verbesserung beim Sortieren der drei Bootslisten in efaBootsHaus.
  • Bei der Auswahl von Dateinamen (z.B. bei HTML-Widgets) wird kein Fehler mehr angezeigt, wenn sie mit http/https beginnen.
  • Infodialog, der auf eine veraltete Java-Version hinweist, kann eine zugehörige Webseite im Dokuwiki öffnen.
  • Plugins: Org.Json Bibliothek eingebunden und altes Wetter-Plugin entfernt.
  • Der "Über efa" Dialog kann nun die zugehörigen URLs im Admin-Modus in einem neuen Browser öffnen.
  • Wenn ein externer Browser geöffnet werden soll, nutzt der Browser nun auch die Betriebssystem-Aufruf-Version von Desktop.browse(), sofern vom Betriebssystem unterstützt.

Changes compared to version efa 2.5.0 (English)

Important Notice for efaCloud Users

The efaCloud Server must be updated to at least version 2.3.3 before using this version.
Using efaCloud 2.4.0_12 and higher is recommended.

New features

  • The main screen of efaBootshaus has been switched to GridBagLayout. This allows for better positioning of Widgets on the screen.
  • New option in efaconfig to define the distance between Buttons and Boat lists. (efaBths>Appearance)
  • The status bar below the boot list is no longer displayed by default (configurable in efaBths>Appearance)
  • Cron jobs: better usage of available screen width.
  • GUI optimization - Some checkboxes are indented for better GUI readability.

Widgets, general

  • The widget system has been refactored and extended by new features.
  • Multiple widgets can be positioned at the top/bottom/left/right.
  • Introducing the Multi-Widget, which is a container for multiple other Widgets. Switch between several Widgets at runtime in a configureable interval.
  • German documentation available at http://efa.nmichael.de/dokuwiki/doku.php?id=widgets

Clock

  • Ability to show date. Sunrise/sunset times can be shown beneath the clock.

HTML Widget

  • efa can show multiple HTML Widgets.
  • Clicking in the area of the HTML widget opens a Popup window that closes automatically after 90 seconds.
  • Clicking on links in HTML-Widgets opens them in a browser.
  • Each HTML widget can be positioned separately (top/bottom/left/right/multiwidget).
  • Reintroducing Weather Widgets. Obtaining data from openmeteo.com. Ability to show multiple weather widgets. Multiple layouts available.

News Ticker

  • News ticker technically revised.
  • Avoids rendering problems when using certain fonts.
  • Smooth ticker also on RASPI 3b.

Bugfixes

  • Performance improvement when filtering in lists and sorting tables.
  • Performance improvement when sorting the three main lists in efaBoathouse.
  • Filename fields don't show an error message if file name starts with HTTP/HTTPs.
  • Info dialog displaying an outdated Java version may open a website.
  • Plugins: Org.Json library included and old weather plugin removed.
  • The "About EFA" dialog now displays and opens current URLs (when in admin mode).
  • When calling an external browser, the browser dialog now also uses the new Desktop.browse() function, if available.

Full Changelog: v2.5.0-beta.21...2.5.1-beta.8

efa 2.5.0

14 Feb 21:51
32998e4

Choose a tag to compare

What's Changed (Commits)

Full Changelog: v2.5.0-beta.21...v2.5.0

Änderungen im Vergleich zu efa 2.4.0_1 (Deutsch)

See english text below.

Wichtiger Hinweis für efaCloud-Nutzer

Der efaCloud Server muss mindestens auf Version 2.3.3 aktualisiert sein, bevor diese Version genutzt wird.
Der Einsatz von EfaCloud 2.4.0_12 und höher werden empfohlen.

Neuerungen

  • update runEfa.bat/.sh - 192MB RAM statt 160MB für efa JavaVM, wegen Speicher-Mehrbedarf für efaCloud.

Darstellung

  • efaBths Listen: Farbicons für Bootslisten werden geglättet dargestellt.
  • Hinweise in EfaConfig usw. werden passend zum efaFlatlaf mit abgerundeten Ecken dargestellt.
  • Maximale Schriftgröße für Tabellen auf 24pix erhöht.
  • Dialog für Bootsreservierungen in efaBths ist breiter und hat die Schaltflächen über der Tabelle.
  • Dialog für Vereinsarbeit in efaBths ist breiter und hat die Schaltflächen über der Tabelle.
  • Im 'Über efa2' Dialog wird die Versionshistorie angezeigt.
  • Admin Dialog: Besseres Layout, wenn ein anstehender Fahrtenbuch- oder Vereinsarbeitswechsel dargestellt wird.
  • Bootshaus-Dialog: Aktualisierung der Bootshauslisten ohne Repaint-Problem

Funktionen für Anwender

  • Neuer Dialog für Erfassung von Wanderfahrten (Multisession), wenn mehrere Leute im eigenen Boot zu einer gemeinsamen Fahrt aufbrechen. Konfigurierbar in efaConfig.
  • Autovervollständigungs-Listen: bei der Suche nach Teilbegriff wird immer der Eintrag vorselektiert, der mit dem Suchbegriff beginnt.
  • Neue Option in Konfiguration->Allgemein->Eingabe->Besatzung: bei Einsitzer-Fahrten die Person als Crew statt als Steuermann eintragen.
  • Aktualisierte Wettbewerbsbedingungen fuer LRV Brandenburg

Funktionen für Admins

  • Admin-Modus/Fahrtenbuch: Bei der Bearbeitung von Fahrtenbucheinträgen werden bestimmte LEERE Felder mit einem roten Warnicon hervorgehoben.

  • Admin-Modus/Fahrtenbuch: Eine Fahrt wird nicht mehr grundsätzlich bei der Bearbeitung in efaBase/Adminmodus auf "geschlossen" gesetzt. D.h. die "Fahrt offen - jetzt beenden" bleibt häufiger sichtbar, wenn die Fahrt tatsächlich noch offen ist.

  • Adminmodus/Tabellen: Bessere Sortierung in den Tabellen für die Bearbeitung von Bootsreservierungen, Personen, Booten... etc. wenn nach einer anderen Spalte sortiert wird.

  • Adminmodus/Personen: Personen, die in einer oder mehreren Gruppen sind, haben das zugehörige Icon, und der Tooltip stellt die Gruppen dar.

  • Adminmodus/Personen: Personen, die eine Kanu-eFB-ID haben, erhalten ein passendes Icon, und der Tooltip beinhaltet die eFB-ID.

  • Adminmodus/Boote: Boote, die in einer oder mehreren Gruppen sind, haben das zugehörige Icon, und der Tooltip stellt die Gruppen dar.

  • Adminmodus/Boote: Registerkarte Bootsschäden: Bei Eintragung neuer Bootsschäden wird eine Benachrichtigung erstellt (Deaktivierbar in Konfiguration).

  • Adminmodus/Boote: Registerkarte Bootsschäden: Bei Löschung von Bootsschäden wird gefragt, ob diese nicht besser als behoben markiert werden sollen. Dann wird ggfs. auch eine Benachrichtigung erstellt.

  • Adminmodus/Boote: Boot Bearbeiten-Dialog: breitere Darstellung für Bootsreservierungen und Bootsschäden.

  • Adminmodus/Bootsschäden: Layout des Dialogs zur Erfassung von Bootsschäden wurde überarbeitet.

  • Adminmodus/Bootsstatus: Zum Boot werden Basis-Status, aktueller Status und Eigentümer angezeigt.

  • Adminmodus/Bootsstatus: Dialog im Querformat und zeigt die zugeordnete Fahrt-Nr und Fahrtenbuchname zum Bootsstatus.

  • Adminmodus/Bootsreservierungen: Filterfeld erhält automatisch den Fokus.

  • Adminmodus/Vereinsarbeit: Filterfeld erhält automatisch den Fokus.

  • Adminmodus/Gruppen: In der Tabelle dargestellte Gruppen zeigen ihre Farbe an.

  • Adminmodus/Dialoge: Das Filter-Textfeld erhält einen gelben Hintergrund, wenn es den Fokus erhält.

  • Adminmodus/Statistiken: Statistiken mit Dateiexport können relative Pfadnamen verwenden.

  • Adminmodus/Konfiguration: Konfiguration von Bootstypen: Wenn 'Kanufahren in Deutschland' aktiviert ist, wird ein Hinweis mit Verweis auf die Kanu-EFB-Synchronisation mit den dort konfigurierten Bootstypen angezeigt.

  • Adminmodus/Konfiguration: Boote, die in anderen Logbüchern 'auf Fahrt' sind, können als 'nicht verfügbare Boote' angezeigt werden.

  • Adminmodus/Dialog für Auswahl von Projekt/Fahrtenbuch/Vereinsarbeit zeigt Informationen zum aktuell geladenen Projekt etc. an.

  • Adminmodus/Dialog für Auswahl von Projekt zeigt Projekttyp (Lokal, efaCloud, efaRemote) und die Namen der Bootshäuser an.

  • Adminmodus/Dialog für Auswahl von Projekt zeigt das aktuell geöffnete Projekt/Fahrtenbuch/Vereinsarbeit mit grüner Hinterlegung, und es ist beim Öffnen des Dialogs standardmäßig ausgewählt.

  • Adminmodus/Neue Fahrtenbücher: Bei Anlage eines neuen Fahrtenbuchs wird der Startzeitraum des aktuell geöffneten Fahrtenbuchs als Grundlage genommen - statt wie bisher der 01.01. Der Endezeitpunkt der Periode wird automatisch berechnet. Dies vereinfacht die Anlage neuer Fahrtenbücher bei abweichender Startperiode (z.B. Kanufahren in Deutschland).

  • EFB-Sync: Fahrtart kann dem EFB-Kommentartext vorangestellt werden.

  • EFB-Sync: Schlägt das DB-Update einer Fahrt fehl, werden trotzdem alle weiteren Fahrten synchronisiert.

  • EFB-Sync: Option in EfaConfig->Sync um die KanuEFB-ID Felder für Personen, Boote, Gewässer immer anzeigen zu lassen.

  • Backup: efa.log Datei kann mit gesichert werden (wird aber nicht wiederhergestellt)

Import/Export

  • CSV DatenExport: Erzeugte CSV-Dateien lassen sich besser mit aktuellen Tabellenkalkulationen verarbeiten, wenn Format 'CSV (mit BOM)' gewählt wird.
  • CSV DatenExport: efaCLI Standards für Spaltentrennzeichen (|) und Text-Trennzeichen (") bleiben unverändert für Abwärtskompatibilität
  • CSV DatenExport: efaCLI mit erweiterten Parametern für Datenexport.
  • CSV DatenExport: efaCLI mit Export für Vereinsarbeit.
  • CSV Datenexport: efaCLI Export mit relativen Dateinamen für ./ = Efa Datenverzeichnis und ~/ = Home-Verzeichnis des aktuellen Benutzers.
  • CSV DatenImport: CSV-Dateien in UTF-8 mit BOM (aus Tabellenkalkulationen) lassen sich importieren.

Mehrere Bootshäuser

  • Mehrere Bootshäuser: Wenn man im Verein mehr als ein Bootshaus konfiguriert hat, werden bei 'Boote auf Fahrt' nur noch die Boote angezeigt, die eine Fahrt im Fahrtenbuch zum Bootshaus haben. Siehe auch Dokumentation: http://efa.nmichael.de/dokuwiki/doku.php?id=config_mehrere_bootshaeuser
  • Mehrere Bootshäuser: Werden in einem Projekt mehrere Bootshäuser verwaltet, zeigt die Bootsliste in einer zusätzlichen Spalte an, welches Boot exklusiv in welchem Bootshaus angezeigt werden soll.

efaCloud

  • [efaCloud] Bei Einsatz von efaCloud: Auf dem Server muss MINDESTENS VERSION 2.3.3 oder höher installiert sein.
  • [efaCloud] Erstellung von Projekten: Ergänzende Hinweise; Option zum Verhindern der Anlage von Status und Gewässern.
  • [efaCloud] Bei Aktualisierung von Gewässern nach Update: Hinweis darauf, dass das Gewässerupdate nur bei einer Instanz im efaCloud-System erfolgen sollte.
  • [efaCloud] Bei Aktualisierung von Gewässern (manueller Aufruf): Hinweis darauf, dass das Gewässerupdate nur bei einer Instanz im efaCloud-System erfolgen sollte.
  • [efaCloud] Bei Anlage neuer Fahrtenbücher werden Hinweise zur Benennung der Fahrtenbücher gegeben.
  • [efaCloud] Wenn eine efaCloud-Synchronisation im Hintergrund läuft, wird das benutzerseitige Wechseln von Projekten, Fahrtenbüchern und Vereinsarbeit unterbunden, und der Anwender mit einer Meldung informiert.

Korrekturen

Darstellung

  • LookAndFeel: im maximierten Modus von efa wird die Titelzeile in allen Looks gleich angezeigt - mit einem blauen Hintergrund.

Korrekturen für Anwender

  • Fahrt anlegen/Nacherfassen: Ist eine Fahrt>30km, und ist nur eine Fahrtart zur Auswahl möglich, unterbleibt die Abfrage der Fahrtart.
  • Fahrt anlegen/Nacherfassen:Auswahlliste für Personen wird aktualisiert, wenn bei Neuanlage einer Fahrt das Boot oder die Bootsvariante geändert wird.

Korrekturen für Admins

  • Efa-Neustart unter Windows funktioniert zuverlässiger, es gibt keine Meldungen mehr 'efa läuft bereits im Hintergrund'.
  • In efaBootshaus funktioniert im Admin-Bereich: Fahrtenbuch wieder die Suche mit F3.
  • efaBase schließt sich nicht mehr bei Betätigung von ESC im Hauptfenster.
  • efaBase ließ sich nicht vollständig über Datei->Beenden schließen.
  • Audit Task: Abgelaufene Bootsreservierungen von "versteckten" Booten werden gelöscht.
  • Audit Task: Nullpointer im Audit Task behoben, wenn Reservierungen zu nicht sichtbaren Booten gelöscht werden sollen.
  • Bootstatus: Wird der Bootstatus auf einen Wert != Unterwegs gesetzt, werden im Bootsstatus die Angaben von Fahrtnummer und Fahrtenbuchnamen geleert.
  • In Beta-Versionen wird im Admin-Modus nicht mehr beständig die Aktualisierung der Gewässerliste angeboten.
  • Konfiguration: Bisher versteckte Option für "efa immer im Vordergrund" wird wieder angezeigt.
  • Backup/Restore: Wenn ein Backup efa-Konfigurationsdaten wiederherstellt, dann wird zum Neustart von EFA aufgefordert. Hierdurch wird verhindert, dass der Audit Task beim Öffnen des Projekts Daten korrigiert, weil er ggfs. nicht geladene TYPEN oder andere Konfigurationsdaten (noch) nicht findet.
  • Admin-Dialog: Anzahl der Nachrichten wird bei geschlossenen Projekten auf der Schaltfläche korrekt dargestellt.
  • Admin-Dialog: Wechsel zwischen den Projekten: Admin-Dialog zeigt zuverlässig an, wenn kein Vereinsarbeitsbuch geöffnet ist.
  • Admin Modus: Boote bearbeiten: Register 'Bootsreservierungen' und 'Bootsschäden' wachsen mit der Größe des Dialogs.
  • Admin Modus: Projekt/Fahrtenbu...
Read more

efa 2.5.0 beta #21

03 Nov 13:44
fdf256c

Choose a tag to compare

efa 2.5.0 beta #21 Pre-release
Pre-release

Änderungen (Deutsch)

See english text below.

Neuerungen

  • update runEfa.bat/.sh - 192MB RAM statt 160MB für efa JavaVM, wegen Speicher-Mehrbedarf für efaCloud.

Darstellung

  • efaBths Listen: Farbicons für Bootslisten werden geglättet dargestellt.
  • Hinweise in EfaConfig usw. werden passend zum efaFlatlaf mit abgerundeten Ecken dargestellt.
  • Maximale Schriftgröße für Tabellen auf 24pix erhöht.
  • Dialog für Bootsreservierungen in efaBths ist breiter und hat die Schaltflächen über der Tabelle.
  • Dialog für Vereinsarbeit in efaBths ist breiter und hat die Schaltflächen über der Tabelle.
  • Im 'Über efa2' Dialog wird die Versionshistorie angezeigt.
  • Admin Dialog: Besseres Layout, wenn ein anstehender Fahrtenbuch- oder Vereinsarbeitswechsel dargestellt wird.
  • Bootshaus-Dialog: Aktualisierung der Bootshauslisten ohne Repaint-Problem

Funktionen für Anwender

  • Neuer Dialog für Erfassung von Wanderfahrten (Multisession), wenn mehrere Leute im eigenen Boot zu einer gemeinsamen Fahrt aufbrechen. Konfigurierbar in efaConfig.
  • Autovervollständigungs-Listen: bei der Suche nach Teilbegriff wird immer der Eintrag vorselektiert, der mit dem Suchbegriff beginnt.
  • Neue Option in Konfiguration->Allgemein->Eingabe->Besatzung: bei Einsitzer-Fahrten die Person als Crew statt als Steuermann eintragen.
  • Aktualisierte Wettbewerbsbedingungen fuer LRV Brandenburg

Funktionen für Admins

  • Admin-Modus/Fahrtenbuch: Bei der Bearbeitung von Fahrtenbucheinträgen werden bestimmte LEERE Felder mit einem roten Warnicon hervorgehoben.

  • Admin-Modus/Fahrtenbuch: Eine Fahrt wird nicht mehr grundsätzlich bei der Bearbeitung in efaBase/Adminmodus auf "geschlossen" gesetzt. D.h. die "Fahrt offen - jetzt beenden" bleibt häufiger sichtbar, wenn die Fahrt tatsächlich noch offen ist.

  • Adminmodus/Tabellen: Bessere Sortierung in den Tabellen für die Bearbeitung von Bootsreservierungen, Personen, Booten... etc. wenn nach einer anderen Spalte sortiert wird.

  • Adminmodus/Personen: Personen, die in einer oder mehreren Gruppen sind, haben das zugehörige Icon, und der Tooltip stellt die Gruppen dar.

  • Adminmodus/Personen: Personen, die eine Kanu-eFB-ID haben, erhalten ein passendes Icon, und der Tooltip beinhaltet die eFB-ID.

  • Adminmodus/Boote: Boote, die in einer oder mehreren Gruppen sind, haben das zugehörige Icon, und der Tooltip stellt die Gruppen dar.

  • Adminmodus/Boote: Registerkarte Bootsschäden: Bei Eintragung neuer Bootsschäden wird eine Benachrichtigung erstellt (Deaktivierbar in Konfiguration).

  • Adminmodus/Boote: Registerkarte Bootsschäden: Bei Löschung von Bootsschäden wird gefragt, ob diese nicht besser als behoben markiert werden sollen. Dann wird ggfs. auch eine Benachrichtigung erstellt.

  • Adminmodus/Boote: Boot Bearbeiten-Dialog: breitere Darstellung für Bootsreservierungen und Bootsschäden.

  • Adminmodus/Bootsschäden: Layout des Dialogs zur Erfassung von Bootsschäden wurde überarbeitet.

  • Adminmodus/Bootsstatus: Zum Boot werden Basis-Status, aktueller Status und Eigentümer angezeigt.

  • Adminmodus/Bootsstatus: Dialog im Querformat und zeigt die zugeordnete Fahrt-Nr und Fahrtenbuchname zum Bootsstatus.

  • Adminmodus/Bootsreservierungen: Filterfeld erhält automatisch den Fokus.

  • Adminmodus/Vereinsarbeit: Filterfeld erhält automatisch den Fokus.

  • Adminmodus/Gruppen: In der Tabelle dargestellte Gruppen zeigen ihre Farbe an.

  • Adminmodus/Dialoge: Das Filter-Textfeld erhält einen gelben Hintergrund, wenn es den Fokus erhält.

  • Adminmodus/Statistiken: Statistiken mit Dateiexport können relative Pfadnamen verwenden.

  • Adminmodus/Konfiguration: Konfiguration von Bootstypen: Wenn 'Kanufahren in Deutschland' aktiviert ist, wird ein Hinweis mit Verweis auf die Kanu-EFB-Synchronisation mit den dort konfigurierten Bootstypen angezeigt.

  • Adminmodus/Konfiguration: Boote, die in anderen Logbüchern 'auf Fahrt' sind, können als 'nicht verfügbare Boote' angezeigt werden.

  • Adminmodus/Dialog für Auswahl von Projekt/Fahrtenbuch/Vereinsarbeit zeigt Informationen zum aktuell geladenen Projekt etc. an.

  • Adminmodus/Dialog für Auswahl von Projekt zeigt Projekttyp (Lokal, efaCloud, efaRemote) und die Namen der Bootshäuser an.

  • Adminmodus/Dialog für Auswahl von Projekt zeigt das aktuell geöffnete Projekt/Fahrtenbuch/Vereinsarbeit mit grüner Hinterlegung, und es ist beim Öffnen des Dialogs standardmäßig ausgewählt.

  • Adminmodus/Neue Fahrtenbücher: Bei Anlage eines neuen Fahrtenbuchs wird der Startzeitraum des aktuell geöffneten Fahrtenbuchs als Grundlage genommen - statt wie bisher der 01.01. Der Endezeitpunkt der Periode wird automatisch berechnet. Dies vereinfacht die Anlage neuer Fahrtenbücher bei abweichender Startperiode (z.B. Kanufahren in Deutschland).

  • EFB-Sync: Fahrtart kann dem EFB-Kommentartext vorangestellt werden.

  • EFB-Sync: Schlägt das DB-Update einer Fahrt fehl, werden trotzdem alle weiteren Fahrten synchronisiert.

  • EFB-Sync: Option in EfaConfig->Sync um die KanuEFB-ID Felder für Personen, Boote, Gewässer immer anzeigen zu lassen.

  • Backup: efa.log Datei kann mit gesichert werden (wird aber nicht wiederhergestellt)

Import/Export

  • CSV DatenExport: Erzeugte CSV-Dateien lassen sich besser mit aktuellen Tabellenkalkulationen verarbeiten, wenn Format 'CSV (mit BOM)' gewählt wird.
  • CSV DatenExport: efaCLI Standards für Spaltentrennzeichen (|) und Text-Trennzeichen (") bleiben unverändert für Abwärtskompatibilität
  • CSV DatenExport: efaCLI mit erweiterten Parametern für Datenexport.
  • CSV DatenExport: efaCLI mit Export für Vereinsarbeit.
  • CSV Datenexport: efaCLI Export mit relativen Dateinamen für ./ = Efa Datenverzeichnis und ~/ = Home-Verzeichnis des aktuellen Benutzers.
  • CSV DatenImport: CSV-Dateien in UTF-8 mit BOM (aus Tabellenkalkulationen) lassen sich importieren.

Mehrere Bootshäuser

  • Mehrere Bootshäuser: Wenn man im Verein mehr als ein Bootshaus konfiguriert hat, werden bei 'Boote auf Fahrt' nur noch die Boote angezeigt, die eine Fahrt im Fahrtenbuch zum Bootshaus haben. Siehe auch Dokumentation: http://efa.nmichael.de/dokuwiki/doku.php?id=config_mehrere_bootshaeuser
  • Mehrere Bootshäuser: Werden in einem Projekt mehrere Bootshäuser verwaltet, zeigt die Bootsliste in einer zusätzlichen Spalte an, welches Boot exklusiv in welchem Bootshaus angezeigt werden soll.

efaCloud

  • [efaCloud] Bei Einsatz von efaCloud: Auf dem Server muss MINDESTENS VERSION 2.3.3 oder höher installiert sein.
  • [efaCloud] Erstellung von Projekten: Ergänzende Hinweise; Option zum Verhindern der Anlage von Status und Gewässern.
  • [efaCloud] Bei Aktualisierung von Gewässern nach Update: Hinweis darauf, dass das Gewässerupdate nur bei einer Instanz im efaCloud-System erfolgen sollte.
  • [efaCloud] Bei Aktualisierung von Gewässern (manueller Aufruf): Hinweis darauf, dass das Gewässerupdate nur bei einer Instanz im efaCloud-System erfolgen sollte.
  • [efaCloud] Bei Anlage neuer Fahrtenbücher werden Hinweise zur Benennung der Fahrtenbücher gegeben.
  • [efaCloud] Wenn eine efaCloud-Synchronisation im Hintergrund läuft, wird das benutzerseitige Wechseln von Projekten, Fahrtenbüchern und Vereinsarbeit unterbunden, und der Anwender mit einer Meldung informiert.

Korrekturen

Darstellung

  • LookAndFeel: im maximierten Modus von efa wird die Titelzeile in allen Looks gleich angezeigt - mit einem blauen Hintergrund.

Korrekturen für Anwender

  • Fahrt anlegen/Nacherfassen: Ist eine Fahrt>30km, und ist nur eine Fahrtart zur Auswahl möglich, unterbleibt die Abfrage der Fahrtart.
  • Fahrt anlegen/Nacherfassen:Auswahlliste für Personen wird aktualisiert, wenn bei Neuanlage einer Fahrt das Boot oder die Bootsvariante geändert wird.

Korrekturen für Admins

  • Efa-Neustart unter Windows funktioniert zuverlässiger, es gibt keine Meldungen mehr 'efa läuft bereits im Hintergrund'.
  • In efaBootshaus funktioniert im Admin-Bereich: Fahrtenbuch wieder die Suche mit F3.
  • efaBase schließt sich nicht mehr bei Betätigung von ESC im Hauptfenster.
  • efaBase ließ sich nicht vollständig über Datei->Beenden schließen.
  • Audit Task: Abgelaufene Bootsreservierungen von "versteckten" Booten werden gelöscht.
  • Audit Task: Nullpointer im Audit Task behoben, wenn Reservierungen zu nicht sichtbaren Booten gelöscht werden sollen.
  • Bootstatus: Wird der Bootstatus auf einen Wert != Unterwegs gesetzt, werden im Bootsstatus die Angaben von Fahrtnummer und Fahrtenbuchnamen geleert.
  • In Beta-Versionen wird im Admin-Modus nicht mehr beständig die Aktualisierung der Gewässerliste angeboten.
  • Konfiguration: Bisher versteckte Option für "efa immer im Vordergrund" wird wieder angezeigt.
  • Backup/Restore: Wenn ein Backup efa-Konfigurationsdaten wiederherstellt, dann wird zum Neustart von EFA aufgefordert. Hierdurch wird verhindert, dass der Audit Task beim Öffnen des Projekts Daten korrigiert, weil er ggfs. nicht geladene TYPEN oder andere Konfigurationsdaten (noch) nicht findet.
  • Admin-Dialog: Anzahl der Nachrichten wird bei geschlossenen Projekten auf der Schaltfläche korrekt dargestellt.
  • Admin-Dialog: Wechsel zwischen den Projekten: Admin-Dialog zeigt zuverlässig an, wenn kein Vereinsarbeitsbuch geöffnet ist.
  • Admin Modus: Boote bearbeiten: Register 'Bootsreservierungen' und 'Bootsschäden' wachsen mit der Größe des Dialogs.
  • Admin Modus: Projekt/Fahrtenbuch/Vereinsarbeit/Plugin Liste: Listen wachsen mit der Dialoggröße.
  • EfaBackgroundtask führt keine Aktionen mehr durch, wenn Admin-Modus aktiv ist. Dadurch weniger Probleme bei Neuanlage von Projekten, wenn bereits ein Projekt offen ist.
  • Beim Email-Versand auftretende Fehler verursachen keine vollaufenden efa.log Dateien mehr.

Korrekturen Import/Export

  • EFA#102: EFA2.5.0#8 Beta: efaCLI Export: bisherige Standards für Feld- und Text-Trennzeichen sollen bestehen bleiben (für Abwärtskompatiblität)
  • EFA#106: EFA2.5.0#8 Beta: efaCLI Export: Betreff der versandten Mail beinhaltet unnötige Zeitzonen-...
Read more

efa 2.4.0_1

03 Nov 13:24

Choose a tag to compare

Änderungen (Deutsch)

See english text below.

Neuerungen

  • EfaFlatLight LookAndFeel bietet eine klare, modernere Darstellung. In weiten Bereichen konfigurierbar.
  • EfaFlatLight Standard-Look nach Update oder Installation. Bei Update ist ein Neustart des Rechners erforderlich, damit efaFlatLight aktiv wird.
  • Fallback: Wenn flatLaf-Bibliothek nicht gefunden wird, wird METAL als Standard-Look verwendet.
  • EfaCloud-Status-Icons in blauer efaBths-Titelleiste sind besser dargestellt.
  • Fahrtenbuch-Anzeige in efaBths nutzt alternierende Zeilenfarben für mehr Übersicht.
  • EfaConfig: Schriftart für efaBths und efaBase einstellbar. Bessere Standardschrift für alle LookAndFeel.
  • EfaConfig: Tooltip-Farben sind konfigurierbar.
  • EfaConfig: Neustrukturierung der Konfiguration mit Überschriften und Hinweisen zu einzelnen Konfigurationselementen.
  • EfaConfig: Überschriftenfarbe kann auch für Registerkarten genutzt werden (Metal and WindowsClassic LookAndFeel).
  • EfaConfig: Vereins-Logo kann bis 320x200 Pixel gross werden.
  • EfaConfig: Beim Maximieren von Fenstern kann efa den Platzberdarf der Taskbars berücksichtigen
  • EfaConfig: EfaBootshaus->Eingabe: Option zur vereinfachten Anlage mehrerer ähnlicher Fahrten hintereinander (Expertenmodus)
  • Versteckte Elemente im Boots- und PersonenDialog zeigen ein Icon und einen Tooltip zu ihrem Status.
  • efaBths: Uhrzeit-Widget und Buttons immer mit fetter Schrift auch wenn keine fette Schrift vorgesehen ist.
  • Vereinsarbeit-Dialog hat angepasste Tabellen-Spaltenbreiten, damit die Daten einfacher zu lesen sind.
  • Beschriftungen zu Eingabefeldern werden rechtsbündig angezeigt (besserere Usability).
  • Überschriften von Listen (Gruppen, Typen) werden hervorgehoben.
  • About-Dialog: Anzeige der genutzten Bibliotheken und ihrer Lizenz. Im Debug-Modus werden Infos zum LAF und CSS angezeigt.
  • Neu: Aktualisierte Wettbewerbsbedingungen fuer LRV Brandenburg

Korrekturen

  • WindowsLookAndFeel: Ist besser nutzbar geworden. Wie bei den anderen LookAndFeels werden Buttons mit Farbe gefüllt angezeigt, anstatt nur einen farbigen Rahmen zu haben.
  • Icons zum Hinzufügen von Elementen sind dunkler und besser wahrnehmbar.
  • Tabellen mit alternierenden Zeilen nutzen die LookAndFeel-Farben als Standardfarbe anstatt fest weisse Hintergrundfarbe zu nutzen.
  • Überflüssige grafische Rahmen entfernt in efaBths und allen Dialogen.
  • 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.
  • Autovervollständigen-Felder: Zeigten sich unter Linux/Unbuntu mit "efa immer im Vordergrund" nicht an (versteckten sich hinter dem Hauptfenster)
  • Autovervollständigen-Felder: Zeigen sich nun auch an, wenn mit der Eingabe im Textfeld kein Treffer gefunden wird.
  • Autovervollständigen-Felder: werden diese mit TAB verlassen, wird der gewählte Eintrag übernommen.
  • Fahrt Beginnen Dialog: Taste ESC in Autovervollständigen-Feldern schließt nur die Auswahlbox, nicht den gesamten Dialog.
  • Lesen von Nachrichten: im Textfeld kann nun Text mit der Maus markiert und mit STRG+C in die Zwischenablage übernommen werden.
  • EfaConfig: Scrollbar im Config-Fenster ist INNERHALB der Registerkarten - somit besser scrollbar
  • EfaConfig: Tastenbelegung für Bemerkungsfeld - Textfeld zur Eingabe freigeschaltet.
  • EfaConfig: MeteoAstro-Plugin weist in Konfiguration auf nicht mehr funktionierende Wetterabfrage hin.
  • EfaConfig: mehr Elemente weisen darauf hin, dass sie einen Neustart von efa benötigen.
  • EfaConfig: Automatische Vorgänge werden besser dargestellt.
  • EfaConfig: KanuEFBSync Registerkarte wird besser dargestellt.
  • 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.
  • Boothaus-Listen mit zwei Spalten berechnen Breite für zweites Element besser. Performanceoptimierung für Darstellung der bunten Icons vor den Bootsnamen.
  • Boothaus-Listen mit Filtern: Es wurden keine Einträge gefunden, wenn die Eingabe ein Sonderzeichen ß, æ oder œ beinhaltete.
  • Boothaus-Listen mit zwei Spalten zeigen bei einfach 'nicht verfügbaren' Booten den Kommentar des Bootsstatus an.
  • Bootsreservierung: Bei Auswahl des Bootes wird der Knopf für die Auswahlliste angezeigt.
  • HTML Widgets zeigen ihren Inhalt in serifenloser Schrift mit 14 Pixel höhe an - wie unter Metal.
  • NewsTicker Widget hat kein Problem mehr mit unüblichen Schriften.
  • MetoAstro-Plugin in Hauptbildschirm von efaBths zeigt eine Hand als Mauscursor an, wenn ein HTML-Popup konfiguriert wurde.
  • Keine (versteckte) Exception mehr bei der Aktualisierung der Inhalte des HTML-Widgets.
  • Keine (versteckte) Exception mehr bei Initialisierung von efaBths wenn der Spezialbutton angezeigt wird. Spezialbutton zeigt nun das zugehörige Icon.
  • Key F3 im 'Fahrt beginnen' Dialog öffnet nicht mehr den Suchdialog für das Fahrtenbuch.
  • BEREIT wird nur noch nach der GUI-Initialisierung von efaBths und efaBase in das Log geschrieben, statt beim Anzeigen von BaseFrame.
  • Swing Multithreading Problem gelöst bei automatischem Fahrtenbuchwechsel, periorischem oder geplanten efaBths Neustart und Aktualisierung des efaCloud status im Fenstertitel.
  • Swing Multithreading Problem gelöst bei Aufruf von Statistiken mit interaktiver Abfrage von Namen, Booten, Gruppen.
  • Dialog für automatisches Beenden/Neustarten von efa zeigt den Grund korrekt an.
  • Resource Leak behoben: Die während eines Backups erstellte ZIP-Datei wird nach Abschluss geschlossen.
  • News- und Uhr Widgets laufen im Hintergrund nicht weiter, wenn sie nicht sichtbar sind.
  • emil: Einheitliche Höhe für Textfelder. Textfelder können nicht mehr zu klein sein in bestimmten LookAndFeels. Schnellere Scrollgeschwindigkeit in der Teilnehmerliste.
  • Keine Exception im Admintask zur Berechnung des Vereinsarbeit-Übertrags mehr, wenn zu einem Projekt ohne Vereinsarbeit gewechselt wird.
  • Bei aktivem Tooltip-Support zeigen Tabellen auch Tooltips für Spaltenüberschriften.
  • Fahrtenbuch anzeigen: zeigt breitere Spalten für Datum- und Zeitfelder an (gut bei Verwendung größerer Schriftarten)
  • Fahrtenbuch anzeigen: Darstellungsfehler behoben, wenn die Crew eines Fahrtenbucheintrags leer war.
  • Admin Modus: Dialoge zur Auswahl von Projekten, Fahrtenbüchern, Vereinsarbeit, Plugins werden besser dargestellt in allen LookAndFeels.
  • efaBths: Blaue Titelleiste verändert ihre Größe nicht mehr, wenn efaFlatLaf aktiv ist, und die efa-Konfiguration geändert wurde.
  • Tabellen: Wenn alternierende Zeilen aktiv sind, zeigt das efaFlatLaf zumindest horizontale Linien in den Tabellen an.
  • [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.
  • [efaCloud] Verbesserungen der Synchronisation: Besserer Umgang mit der Situation, wenn die Klartext-Namen durch UUIDs ersetzt werden (durch Aufräumarbeiten am Jahresende).
  • [efaCloud] Projekt kann nicht mehr mit leeren Feldern zu efaCloud-Credentials in ein efaCloud-Projekt umgestellt werden.

What's Changed (English)

New Features

  • EfaFlatLight LookAndFeel provides a clear, modern look of efa. Customizable in wide ranges.
  • EfaFlatLight is the standard LookAndFeel after update or new install. After an update, a reboot of the machine is neccessary to activate flatlaf.
  • Fallback: If flatlaf library cannot be found, METAL is used as standard LookAndFeel.
  • Blue window title bar of efaBths shows efaCloud-status as icons instead of text.
  • Show Logbook dialog in efaBths makes use of alternating row colors.
  • EfaConfig: Font is customizable for all LookAndFeel in efaBase and efaBths. Better standard font for all LookAndFeel.
  • EfaConfig: Tooltip colores customizable.
  • EfaConfig: Restructuring of the configuration with headings and notes on individual configuration elements.
  • EfaConfig: Heading colors can be used for highlighting tab headers (Metal and WindowsClassic LookAndFeel).
  • EfaConfig: Club logo can have a bigger size of 320x200 pixels.
  • EfaConfig: When maximizing windows, efa can respect taskbar size and location
  • EfaConfig: efa-Boat House&Input: New option to simplify input of multiple similar sessions (expert mode).
  • efaBths: Clock widget and buttons use bold font, even if not setup in efaConfig.
  • Labels for input fields are right-aligned for better usability.
  • Clubwork list dialog: applied custom column widths so that the data is easier to read.
  • Headers for lists get highlighted (e.g. in persons editor when assigning groups).
  • Hidden elements for boats and persons show an icon and a tooltip indicating their status.
  • About dialog: list of used libraries and their licensing. In debug mode, system Infos show LAF and CSS settings.

Fixes

  • WindowsLookAndFeel: Is more usable for efa. As in all other LookAndFeels, the buttons get displayed filled with color, instead of just having a colored border.
  • Tables with alternating row colors use the lookandfeel specific colors instead of plain white background color.
  • Removed unneccesary borders in efaBths and all dialogs.
  • Icons for adding new items use a darker green and are better recognizable.
  • Autocomplete fields did not show their popup window on Windows machines, when user changed to another program and returned to efa. Also, STRG+F now opens the popup window.
  • Autocomplete fields: if user leaves a popup selection with tab, the selected entry is used for the field.
  • Autocomplete fields: if set to partial text mode, the color of the button was orange instead of red if the item was not valid.
  • Start session dialog: Hitting ESC while an autocomplete window is open, on...
Read more