efa 2.4.0_1
Ä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, only the autocomplete window is closed instead of the start session dialog.
- EfaConfig: Scrollable in the config window is INSIDE the tabs - making it easier to scroll
- EfaConfig: Key assignment for comment field - text field for values set to enabled.
- EfaConfig: MeteoAstro plugin indicates in efaconfig that weather can no longer be displayed.
- EfaConfig: More config items indicate that they need a restart of efa.
- EfaConfig: Cron job tab is refactored.
- Startup: fixed startup problems of efaBths on slower machines (Raspberry PI). When opening projects, Audit task no longer runs in background. This can increase startup time for efaBths by a few seconds.
- When reading messages to admin, the text of the message can be selected and copied to clipboard via CTRL+C.
- Boathouse lists with two columns: calculate widths for second columns optimized, performance optimization when a boat name has an icon prefix.
- Boathouse lists with two columns: show the comment of the boat if the boat has been manually set to 'not available'
- Boathouse lists filter: did not find any boats when filter string contained only one of the special characters: ß, æ or œ.
- Boat reservation: When selecting the boat, the selection list button is displayed.
- Displaying messages for admin: User can now select text in textarea and copy it to clipboard (CTRL+C).
- HTML Widgets use Dialog font as default, in 14 pix size in all LookAndFeels.
- NewsTicker Widget without problems with unusual font sizes.
- MeteoAstro plugin in efaBths main screen shows a hand as a mouse cursor if an HTML popup has been configured.
- MeteoAstro plugin default value for 'download weather' is false for new installation. Avoids unneccessary exceptions in log after installation.
- No (hidden) exception in debug mode in HTMLWidget updating process
- No (hidden) exception during initialisation of efaBths if the special button is displayed. Special button now has the according icon.
- No more duplicates in the spellchecking dialogue (which comes up when a item with a lookup list has not fully been set by the user).
- Key F3 in start session dialog does no longer invoke searching in logbook dialog.
- READY will only be written in efa.log after the GUI initialization of efaBths and efaBase, and no longer after showing of BaseFrame.
- Fixed swing multithreading problem when performing automatic logbook change, exiting efa due to periodic or planned restart, and updating efaCloud status in the title bar.
- Fixed swing multithreading problem when running parametized statistics with interactive specification of persons, boats, groups.
- Dialog for automatic shutdown/restart of efa now shows the reason.
- Removed resource leak: ZIP file created during a backup gets closed afterwards.
- Widgets for clock and news stop running in background if invisible.
- no exception in admintask for carryover calculation when changing project to a project where no clubwork has been defined in efabase.
- When tooltips are active for tables, tooltips are shown for table column headers.
- Show Logbook dialog: shows date and time colums with a larger width.
- Show Logbook dialog: Fixed a rendering error when the crew of the logbook entry is empty.
- Admin mode: Dialogs for selecting Projects, Logbooks, Clubwork, Plugins are better readable in any LookAndFeels.
- efaBths: Blue title bar does not change it's size when efaFlatLaf is active and config items get saved in admin mode.
- Tables: when alternating row colors are deactivated, flatlaf shows horizontal lines for better readability in tables.
- [efaCloud] Sync improvements: when resyncing 'recently' changed/created records only records of the last 5 days are considered, instead of the last 30 days.
- [efaCloud] Sync improvements: better handling when names of boats and other items get replaced by uuids (by cleaning actions at the end of the year).
- [efaCloud] Cannot convert an existing project to efaCloud then efaCloud credential fields are empty
Full Changelog: https://github.com/nicmichael/efa/commits/v2.4.0