Od kilkunastu dni pod szacownym kierownictwem wp poprawiamy w kilka osób (nasi też) dwa komponenty w Lazarus Code and Component Repository. Doszliśmy chyba do wersji stabilnej, czyli wp będzie za chwilę prosił GetMem o wgranie ich do OPM Lazaurasa. Jest więc moment na sprawdzenie zmian, a może Wam się te wersje już przydadzą.
Uwaga! Oczywiście trzeba pobrać snapshot z SourceForge, nie ma tego jeszcze w OPM
Drobne, ale ważne rzeczy:
- To było dawno nie uaktualniane, wiec został posprzątany bałagan w kodzie, demo przestało robić psikusy w IDE,
- Dodana nowa właściswość ScrollSpeed z możliwymi do ustawienia wartościami ssVerySlow, ssSlow, ssNormal, ssFast i ssVeryFast.
Po konsultacji z pierwotnym autorem zadraftowałem pierwszą wersję patcha, a kolega Werner pięknie to rozbudował. Moim zdaniem gotowe i bardzo pomocne To jest fajny komponent we wszystkich info banerach, łatwo się go używa. Zachęcam do przetestowania.
- Turbo Visual Plan It https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/tvplanit/
Nie mamy chyba drugiego planera na licencji open source. Każde poprawki tu są ważne, zwłaszcza, że kod jest w miarę przyjaznej licencji MPL 1.1.
To co stoi w OPM jest niestety bardzo nieaktualne, poprawki zajęły sporo czasu i współdziałania kilku osób. Ale mamy efekty:
- Mocno przebudowana obsługa ZEOSa, przetestowane z wersją 8 jak i 7 - teraz działa prawidłowo.
- Dodana obsługa Postgresa,
- Poprawione fulldemo,
- Dodana obsługa języka polskiego,
- Dodano nowe zdarzenie OnModifyEvent do DayView, WeekView and MonthView.
Jeśli ktoś tego nie używał, warto uruchomić fulldemo z katalogu exampless i wszystko jasne…
Warto chyba przetestować jak Wam to działa, bo zaraz „pójdzie na produkcję”. Gdyby ktoś "coś" znalazł to można pisać tu, albo od razu na forum Lazarusa.