Lista zmian w SuperMemo Mobile
wersja 4.0.1
- poprawiono błąd związany z brakiem wyświetlania tłumaczeń po aktualizacji bazy,
- dodano opcję naprawy kursu (Kursy > Napraw kurs...),
- zaktualizowano silnik bazy SQLite.
wersja 4.0
- dodano możliwość synchronizacji kursów oraz postępów z platformą supermemo.net,
- dodano obsługę wyświetlania opisu kursu w wielu językach,
- dodano opcję aktualizacji kursów,
- dodano opcję resetowania macierzy w Menu > Kursy,
- dodano automatyczne przewijanie strony na sam dół przy wyświetleniu odpowiedzi,
- dodano obsługę wielu języków dla komponentu Objaśnienie,
- dodano komponenty Wzór oraz Animacja,
- zastosowano na stałe pełnoekranowy widok przeglądarki,
- zastąpiono bibliotekę System.IO.Compression nową wersją SharpZipLib,
- wprowadzono nową wersję bazy danych SQLite,
- wprowadzono sprawdzanie dostępności aktualizacji przy starcie aplikacji w osobnym wątku,
- poprawiono zwalnianie i usuwanie wypakowanych zasobów,
- poprawiono działanie i wygląd wszystkich komponentów,
- poprawiono mechanizm aktualizacji bazy danych,
- poprawiono mechanizm odtwarzania dźwięku Windows Media,
- poprawiono działanie egzaminów,
- poprawiono działanie mechanizmu aktualizacji,
- zoptymalizowano import kursu oraz odczyt poszczególnych ćwiczeń,
- zoptymalizowano zużycie pamięci w nauce, oraz podczas importu kursów,
- zoptymalizowano prędkość wczytywania okna słownika,
- przepisano bibliotekę silnika SuperMemo dla jeszcze szybszego przeliczania interwałów,
- poprawiono mechanizm przejść między etapami na liście planu nauki,
- usunięto błąd związany z brakiem możliwości nauki powtórek i utrwaleń przy dziennej porcji równej 0,
- usunięto błąd związany ze złym przydzielaniem pominiętych ćwiczeń,
- usunięto błąd połączenia z Internetem występujący w sieciach używających cache proxy.
wersja 3.3
- mocno zoptymalizowano i przyspieszono działanie aplikacji podczas nauki i importu kursów,
- zmieniono i zoptymalizowano formularz wyboru plików i folderów,
- dodano automatyczne dzielenie ćwiczeń importowanych z pliku Q&A na mniejsze podrozdziały,
- dodano nowy mechanizm odtwarzania dźwięków - Direct Player (tylko dla WM6 i nowszych),
- dodano gest przejścia do aktualnego miesiąca w terminarzu (dłuższe przytrzymanie i puszczenie rysika),
- dodano obsługę skrótu Ctr+I służącego do wyświetlania informacji o stronie,
- dodano oznaczanie nieaktywnych kursów innym kolorem (brak pliku smpak, ilość ćwiczeń dziennie = 0),
- podczas edycji ćwiczeń wykorzystywany jest teraz systemowy schowek (clipboard),
- poprawiono wyświetlane informacje o stronie,
- poprawiono wyświetlane informacje po zakończeniu ostatniego kursu i braku kontynuacji nauki,
- poprawiono mechanizm odtwarzania dźwięków WMP,
- poprawiono mechanizm wyświetlania komponentu Spellpad,
- poprawiono mechanizm losowania ćwiczeń w egzaminach,
- usunięto błąd polegający na nieprzenoszeniu powtórek do utrwaleń po naciśnięciu 'Prawie',
- usunięto błąd powodujący każdorazowe zapytane o plik smpak podczas przechodzenia po drzewie planu nauki,
- usunięto błąd objawiający się wyświetlaniem ujemnych wartości powtórek.
wersja 3.2.2
- poprawiono błąd uniemożliwiający naukę kursów prywatnych stworzonych na PDA
- poprawiono niektóre elementy importu
- usprawniono działanie i wygląd przeglądarki
- dodano obsługę przewijania okna przeglądarki w stylu WM 6.5 dla tegoż systemu
- usunięto możliwość zaznaczania tekstu w przeglądarce
- przyspieszono liczenie stron przed rozpoczęciem importu
- poprawiono mechanizm rozłączania połączenia internetowego na życzenie przy aktualizacji
wersja 3.2.1
- osunięto niepotrzebny atrybut z komponentu Multi Drag n' Drop
- wprowadzono nowa wersje bazy danych SQLite
- poprawiono i przyspieszono liczenie interwalów algorytmu SuperMemo
- poprawiono działanie terminarza
- dodano obsługę gestów do terminarza
- poprawiono sprawdzanie istnienia kursu w bazie przy imporcie
- poprawiono zapisywanie ilości ćwiczeń dziennie w imporcie
- mniejsze poprawki
wersja 3.2.0
- dodano możliwość oceny nauki w skali 6cio stopniowej
- dodano możliwość automatycznego sprawdzania aktualizacji przy starcie
- dodano możliwość regulacji wielkości czcionki niezależnie od systemowego PIE
- dodano opcję wyłączania ćwiczeń z nauki
- poprawiono mechanizm odtwarzania dźwięku Flash Playera
- poprawiono kompatybilność ze starszymi WM 5
- poprawiono kompatybilność z najnowszym WM 6.5
- poprawiono system oceniania poszczególnych stron w egzaminach
- poprawiono kompatybilność ze wszystkimi typami ekranów
- usunięto błąd polegający na zapętlaniu się dźwięków w Windows Media Player
- usunięto auto-sugerowanie słów dla przeglądarki
- wprowadzono na stałe natywną przeglądarkę PIE
- przyspieszono wczytywanie aplikacji
wersja 3.1.0
- usunięto błąd związany z samoczynnym włączaniem się urządzenia na niektórych urządzeniach
- usunięto błąd związany z importem ostatniej strony kursu
- usunięto błąd związany z usuwaniem katalogu overrides dla prywatnych kursów
- usunięto błąd związany z przyciskiem enter który resetował odpowiedzi na stronie
- usunięto błąd podwójnego wczytywania ćwiczenia przy wyborze tytułu kursu w nauce
- poprawiono prędkość importu słowniczka
- poprawiono kompatybilność ze starszymi WM5
- poprawiono zarządzanie energią urządzenia podczas importu
- usunięto menu kontekstowe w przeglądarce
- zmieniono mechanizm renderowania stron
- stworzono nową bibliotekę zarządzającą mechanizmem WMP
- przetłumaczono napisy przycisków w dialogach informacyjnych
- dodano mechanizm prefetchingu dla najczęściej używanych elementów strony
- dodano możliwość odsłuchiwania nagrań w edycji
- dodano wtyczkę do ekranu Today pokazującą ilość ćwiczeń do nauki
- dodano opcję aktualizacji aplikacji
wersja 3.0.1
- poprawiono współpracę programu z innymi przeglądarkami
- usunięto błąd UnauthorizedAccessException występujący na niektórych urządzeniach przy imporcie
- dodano w opcjach możliwość wyboru mechanizmu odtwarzania dźwięku
- poprawiono mechanizm odtwarzania dźwięków interfejsu
- przyspieszono wgrywanie się słowniczka
- zamieniono wersje bibliotek SQLite i ZipLib na najnowsze
- dodano skrót do aplikacji w Start > Programy (plik instalacyjny)
wersja 3.0
- poprawiono wyświetlanie dużych przycisków
- usunięto błąd NullReferenceException gdy nie było ustawień kopi zapasowej w rejestrze
- wprowadzono nowy mechanizm odpalania plików mp3 dla dźwięków interface'u
- dodano właściwości kursu w opcjach kursu
- dodano opcje poszerzające możliwości edycji stron
- dodano opcje nawigacji po stronach podczas nauki
- zmieniono mechanizm nawigacji przyciskami w nauce
- poprawiono błąd objawiający się znikaniem stylów i brakiem działania
- przeniesiono obsługę słownika do poziomu bazy danych
- przyspieszono wgrywanie się słowniczka poprzez zastosowanie wielowątkowości
- umożliwiono testowanie ćwiczeń w edycji
- dodano obsługę działów w edycji
- poprawiono zaznaczanie przerobionych rozdziałów
- usunięto wyświetlanie SIPa podczas obsługi komponentu Drag'n'drop
- dodano w pełni działający komponent typu Reorder
- dodano komponent typu multi Drag'n'Drop
- wprowadzono obsługę przykładowych rozwiązań dla wszystkich komponentów
- poprawiono wygląd i działanie komponentów
- uaktualniono wersję biblioteki SQLite (kompatybilność z WM6.1)
- zmieniono odtwarzacz dźwięków (nie jest już wymagany Flash Player)
- usunięto możliwość przechodzenia pomiędzy formami aby zniwelować problemy z tego wynikające
- dodano komponent typu Preview
- dodano obsługę egzaminów
- zmieniono mechanizm działania przycisku 'Pokaż tą stronę' (działa jak w SMUX)
wersja 2.1.1
- usunięto błąd zapętlania się wyszukiwania smpak'a po zmianie jego lokalizacji
- poprawiono błąd przy sprawdzaniu poprawności pliku smpak po zmianie jego lokalizacji
- usunięto błąd macierzysty występujący podczas importu (0xc0000005, 0x03e6b060, 0x00000020)
- poprawiono błąd NullReferenceException przy słowniczku gdy nie istniał typ zdania
wersja 2.1.0
- poprawiono dobieranie długości spellpadów
- dodano opcję nauki na pełnym ekranie
- dodano zaawansowane opcje backupu danych w menu głównym
- poprawiono utrzymywanie podświetlenia w oknie wczytywania danych
- dodano opcję importu plików Q&A podczas edycji ćwiczeń
- dodano Słowniczek (wersja 2.0) w Nauce
- usunięto błąd w wyszukiwaniu smpak'a przy zmianie nazwy folderu karty SD
- usunięto błąd w dialogu wyboru pliku podczas importu
- dodano w edycji opcje pozwalające zmienić typ strony
- usprawniono obsługę programu w trybie krajobrazowym ekranu
- dodano obsługę dźwięków interfejsu użytkownika oraz obsługę wibracji (przy błędnie wykonanym ćwiczeniu)
- umożliwiono przeglądanie wszystkich ćwiczeń w nauce (włącznie z przerobionymi)
- poprawiono błąd podczas importu prywatnych kursów utworzonych na SuperMemoUX
- poprawiono błąd związany z możliwością wyłączenia z nauki całego kursu (wartość 0 wpisana w polu 'Nowych ćwiczeń dziennie')
wersja 2.0.5
- poprawiono błąd objawiający się w przypadku, gdy utworzono kurs z domyślną nazwą i uruchomiono import innego kursu z pliku
- poprawiono błąd powodujący sklejanie wyrazów na stronach z komponentami podkreślania lub wykreślania wyrazów
- poprawiono błąd w działaniu okna wyboru plików pod WM6
- poprawiono błąd NullPointer w imporcie kursów
wersja 2.0
- poprawiono wygląd głównej strony (ikony, układ).
- przesunięto 'Opcje' z głównej strony do menu. Rozdzielono opcje na dwa osobne okna.
- usunięto zbędne łączenie się do bazy z różnych klas. Teraz istnieje tylko jedno połączenie i ono powinno obsługiwać wszystkie zapytania. To rozwiązuje problem 'database locked'.
- kompleksowo zoptymalizowano działanie i uruchamianie się aplikacji poprzez:
- optymalizację zapytań do bazy danych,
- optymalizacje mające na celu przyspieszenie otwierania okien,
- optymalizacje operacji importu,
- optymalizacje nauki.
- przebudowano strukturę drzewa kursu:
- dodano wykorzystywanie odpowiednich ikon sygnalizujących strony wyłączone z nauki,
- zmieniono układ okna na bardziej intuicyjny,
- dwuklik nie powoduje przejścia do nauki. Dodano specjalny przycisk służący do tego.
- dodano prawidłowe liczenie postępów podczas importu. Działa już doskonale.
- po wymuszeniu przez użytkownika zmiany kursu lub etapu nauki niezależnie od poprzedniego stanu automatycznie przestawiany jest w tryb prezentowania pytania.
- poprawiono błąd w imporcie polegający na tym, że nie wczytywał treści odpowiedzi. Dodano również wczytywanie treści polecenia pytania, tytułu lekcji i nazwy działu.
- podczas importu strony puste (np. zawierające tylko szablon z obrazkiem) są automatycznie wyłączane z nauki.
- poprawiono algorytm liczenia ilości powtórek na potrzeby kalendarza. Powinien teraz pokazywać prawidłowe dane dotyczące utrwaleń i powtórek oraz działać zdecydowanie szybciej.
- dodano statystyki nauki na ekranie konfiguracji kursów.
- poprawiono szybkość pracy aplikacji z dużą ilością kursów i stron w nich zawartych.
- poprawiono przełączanie się na następny dzień tuż po północy z uwzględnieniem zimowego przesunięcia czasu.
- dodano wyświetlanie treści polecenia ćwiczenia.
- utworzono menu w oknie nauki, do którego przeniesiono z okna Opcji funkcje używane podczas nauki.
- od nowa napisany mechanizm przydzielania i kontrolowania ilości nowego materiału do nauki.
- domyślnym językiem jest angielski, a nie polski.
- naprawiono losowanie pozycji opcji w komponentach typu Radio lub Checkbox.
- poprawiono wygląd ćwiczeń z komponentami Checkbox i Radio.
- ćwiczenia Radio i Checkbox reagują teraz na kliknięcie tekstu a nie tylko gadgetu.
- całkowicie nowy terminarz powtórek.
- poprawiono problem pomniejszania Playera w tabelkach.
- dodano komponent: Tłumaczenie / Objaśnienie.
- dodano wyświetlanie alternatywnych odpowiedzi w Spellpadzie.
- dodano komponent: Podkreślanie / wykreślanie wyrażeń w zdaniu.
- dodano komponent: Układanie zdania z rozsypanych wyrazów.
- poprawiono problem z nieprawidłowym zliczaniem ilości powtórek na dany dzień.
- poprawiono główną pętlę zakładania użytkownika - pokazywania głównego okna - resetowania.
- zmieniona budowa i sposób działania głównego ekranu tak, aby klikalny był cały panel z opcją, a nie tylko nazwa.
- dodano możliwość kontynuowania nauki nowego materiału po kliknięciu na nazwie kursu w planie lub też nazwie etapu w kursie.
- przetestowano i poprawiono działanie nauki bez dostępu do archiwum kursu (plik .smpak).
- poprawiono i znacznie przyspieszono działanie okna wyboru pliku lub katalogu.
- jeśli użytkownik zaimportuje kurs stworzony przez siebie pod SuperMemo UX to może już edytować na PDA taki kurs.
- edycja kursów prawidłowo prezentuje strukturę kursów (nie ma jednak jeszcze możliwości modyfikowania struktury).
- dodano możliwość obsługi aplikacji klawiszami kursora (podobnie jak w sm.net: 'lewo' - nie wiem, 'enter' - prawie / pokaż odpowiedź, 'prawo' - wiem).
|