Wijzigingen in de versies van LoGenda.
- Versie 1.0.11
- Bug: bij het wijzigen van een verlopen agendapunt werd de oude versie van dat agendapunt niet verwijderd. Dit is opgelost met aanpassing in functie sla_op_aangepast en functie sla_op_aangepast. Hierbij is tevens de bug verholpen dat bij het opslaan van een agendaitem als aangepast de UID werd veranderd.
dd: 01-04-2019
- Versie 1.0.10
- Bug: bij invoer agendapunt in verleden werd in de overzichtskalender de kleur gebruikt voor toekomstige agendapunten. Dit is opgelost met aanpassing in functie jaarwijzig.
- Bug: Vereenvoudiging in functie alarmaf in versie 1.0.9 leidde tot een bug in verwerken van alarmtijden. Dit is verbeterd.
dd: 18-03-2019
- Versie 1.0.9
- Uitvoeren opdracht bij afgaan alarm was nog niet goed geïmplementeerd. Nu wel werkend. Aanpassing in functie controllogenda.
- Bug in agendapunten zonder tekst. Dit is nu verholpen met aanpassingen in functie psButBijGeenScherm.
- Verbetering in weergave van dagoverzicht. In functie DagOverzicht kolom voor tekst van kolom 5 naar kolom 6.
- Er was een bug omdat soms Tkinter objecten geplaatst werden die niet meer bestonden. Dit is opgelost door in functie psButOverzicht de laatste regel ziejaar(1, def_val) te verwijderen.
- Bij het openen van een serverpoort is nu een controle ingebouwd of die poort al geopend (in functie server).
- Aanpassing zodat administratief agendapunt niet in de lijst wordt getoond.
dd: 05-03-2019
- Versie 1.0.8
- Bij kiezen van uit te voeren file werd keuzescherm niet goed weergegeven (files ontbraken) Dit is verbeterd.
- De optie om een dag of weekoverzicht te printen is toegevoegd. Deze toevoeging is in de functies DagOverzicht en WeekOverzicht. In het op het scherm getoonde overzicht is een button toegevoegd die resp. de functie prt_dag en prt_week aanroept. Deze functies zijn toegevoegd en maken gebruik van de module printweek. Deze module ordent de gegevens per dag of week en maakt vervolgens gebruik van de module printpdf om het overzicht als een .pdf bestand op het scherm te openen. Dit bestand kan vervolgens worden afgedrukt of opgeslagen. De module printweek is een aanpassing van het pakket fpdf dat geschreven is door Olivier Plathey en wordt onderhouden door Mariano Reingart.
- Verbetering bug: Bij openen bestaand agendapunt uit dag- of weekoverzicht wordt nu ook de opdracht of het bestand dat bij dat agendapunt hoort meegenomen. Aanpassing in functie eventinvoer.
- De optie om een file te kiezen dat geopend wordt of uitgevoerd is geïmplementeerd. Files worden geopend tenzij ze 1) uitvoerbaar zijn en 2) niet een van de extensies genoemd in de HELP text hebben (in toegevoegde functie shellfunct1).
- Het programma is beschermd tegen 2x openen. Tevens is de bureabladkoppeling zo gemaakt dat als Logenda reeds geopend is, klikken op de koppeling leidt tot het tonen van het jaaroverzicht. Hierbij wordt gebruik gemaakt van een socket-server verbinding. Hiertoe zijn de functies:
- server
- closeserver
- controle_server_down
- close_server (in aparte module)
toegevoegd.
dd: 15-02-2019
- Versie 1.0.7
Aantal weer te geven agendapunten werd soms als float i.p.v. integer gegeven. Dit is verbeterd in functie TeTonenHerhalingen() in module tussentijd.
Bij openen bestaand agendapunt met meerdaagse afspraak was de mogelijkheid om aan te geven dat alleen voor de eerste afspraakdatum een alarm gegeven moet worden, geïnactiveerd. Dit is verbeterd in functie Tab2_zie() met toegevoegde aanroep aldaar van functie control_alle_dagen().
dd: 21-12-2018
- Versie 1.0.6
Oplossen probleem met duur van shell functies.
De aanroep van de shellfuncties gebeurt nu vanuit een thread. Dit gebeurt via functie shellfunct(fnnaam).
dd: 3-12-2018
- Versie 1.0.5
Verbeteren bug in niet opslaan tekst nadat vorige bericht was opgeslagen met een vergroot scherm:
In Tab1_weg() en in legeinvoer() is opdracht app_frTab1.appFrNAin1.stat=0 toegevoegd.
dd: 20-11-2018
- Versie 1.0.4
Verbeteren bug in herhalingen van acties: In functie psButBijGeenScherm() is regel toegevoegd waarin functie event_aanpassen() wordt aangeroepen.
dd: 12 nov 2018
|