Student DOG - seznam verzí a změn
Student DOG v 2.2 FINAL
Na projektu Student DOG jsem se mnohé naučil, ale nyní je čas se posunout dál. Proto je tato verze poslední
- Opraveno zobrazování linku i v případě, že nebyly přítomny kontakty.
 
Student DOG v 2.2
- Opravena kritická chyba při importu databáze starších verzí.
 - Možnost zkopírovat předměty z lichého týdne do sudého a naopak.
 - Možnost vyprázdnit rozvrh hodin.
 - U kontaktů se zobrazuje aktivní odkaz k navštívení webové stránky pomocí výchozího prohlížeče.
 - Názvy dnů a měsíců se nyní zadávají přímo v překladovém souboru a nejsou využívány ty z operečního systému, které vedly k problémům u předinstalovaných verzí Windows.
 - Další překlady, konkrétně do Srbštiny a Perštiny.
 - Zkusil jsem jiné zobrazování trayicon, které by mohlo na některých konfiguracích předejít chybovým hláškám.
 - Několik drobných oprav a vestavěná podpora starších verzí
 
Student DOG v 2.1 - počet stažení této verze: 1450
- Ve stručnosti byl přepsán modul pro rozvrh hodin aby zvládal i vysokoškolský a speciální případy středoškolských. Více info brzy.
Student DOG 2.01
- Verze opravující hlavně mezinárodní znakovou sadu, v ČR nevyšla. Více info brzy.
Student DOG 2.0 - počet stažení této verze: 1889
Verze 2.0 se soustředí na odbourávání jazykových a místních bariér, aby bylo možné masivní rozšíření programu do celého světa. Také přibyla možnost program podpořit malou finanční částkou ve formě SMS, kterou výrazně urychlíte jeho vývoj a pomůžete v jeho vylepšování. Pomoci programu můžete zde.
- Celý program byl přeložen do angličtiny a bylo mu umožněno načítat a
	spravovat jazykové balíčky.
    
    
 - Byly vytvořeny jazykové balíčky čeština a slovenština.
 - Je možné nastavit první den v týdnu (pondělí / neděle)
 - Formát data, zobrazovaného v přehledu, je nyní plně nastavitelný a lze zvolit,jaké údaje a v jakém tvaru bude vypisovat (pondělí, 1.leden.2000, 1.1.2000, 1. leden a podobně)
 - Lze zvolit pozdrav v programu (např. Ahoj Davide!)
 - Zobrazování svátků lze vypnout, protože některé státy tuto tradici nemají
 - Do známek lze nyní vkládat i známky ve formátu ABCDF, radost budou mít zahraniční uživatelé, ale i někteří studenti vysokých škol.
 - Došlo k vylepšení zadávání a vypisování data v kontaktech, což předešlo vstupním chybám.
 - Několik drobných oprav a vestavěná podpora starších verzí
 
Student DOG 1.91 - počet stažení této verze: 2905
- Bezpečnostní oprava, všem striktně doporučuji stáhnout. Dočasně jsem zakázal řazení záznamů v kalendáři podle času, protože je velice pravděpodobné, že obsahovalo chybu. S dalším osudem programu jsem na vážkách, protože zabírá mnoho, ale opravdu mnoho času. Je možné, že je tato verze poslední, vše závisí na vaší podpoře.
Student DOG 1.9
- Do kalendáře lze odteď vkládat opakované záznamy. Je na výběr mezi měsíčním a týdenním opakováním. Díky těmto možnostem lze nakombinovat snad všechny události, které je potřeba připomínat pravidelně.
 - Kalendář v přehledu ukazuje záznamy na následujících 7 dní.
 - Záznamy v kalendáři jsou seřazeny podle počátečních časů. Záznamy bez času lze mezi časovanými libovolně posouvat a jejich pozice zůstane vždy zacována. (pozn. je úžasné, jak to tu vypadá jednoduše. V reálu to zabralo několik hodin a popsalo několik papírů)
 - Při přechodu na další den se nezmění datum v kalendáři
 - Známky: Možnost zvolení mezi počítáním průměrů a sčítáním bodů (pro vysoké školy)
 - Celkový průměr/součet známek se vypisuje i tehdy, když nejsou všechny známky korektně zadány
 - Přidány dvě nové hodnoty známek: 3/4 a trojnásobek
 - Do úloh lze vložit oddělovací čáru a oddělovací nadpis
 - Opravena chyba při vložení úlohy před označenou pozici - mohlo dojít k špatnému uložení úloh pod vloženou úlohou
 - Údaje u kontaktů lze kopírovat pravým tlačítkem myši
 - Program si ukládá pozici, velikost a stav svého okna při posledním spuštění a to poté obnoví. Toto chování lze v záložce "Nastavení" vypnout
 - U ikony v trayi přibyla možnost obnovit okno, která vrátí oknu programu jeho výchozí velikost a pozici. Tato funkce se také automaticky spustí v okamžiku, že byl program ukončen mimo obrazovku.
 - Kompletně přepracována funkce na aktualizaci databáze (odstraněny případné chybové hlášky při odmítnutí u konverze starších verzí)
 - Pro vytvoření instalace použita nová verze setup compileru, která se vyrovná s bugem na Windows Vista SP1 a Windows 7, který navrhuje opětovnou instalaci.
 - Možnost podpory programu finančním příspěvkem
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
![]()  | 
		
Student DOG 1.8 - počet stažení této verze: 800
Kvůli zdravotním problémům jsem bohužel nestihl vše, co bylo u této verze
v plánu, ale pokrok tu určitě je.
- Konečně opraven bug, který se táhne od první verze organizeru a to výpočet věku u kontaktu, který má narozeniny. Věk se také nově zobrazuje mezi dalšími informacemi o kontaktu (za předpokladu, že je zadáno celé datum narození).
 - V přehledu se odpočítává nejbližší svátek z kontaktů.
 - Odpočítávání nejbližších výročí lze v nastavení vypnout.
 - V režimu "ve škole" se zobrazuje příští učebna.
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
Student DOG 1.7 - počet stažení této verze: 1405
- Svátky a narozeniny jsou připomínány bublinou při spuštění počítače a při přechodu přes půlnoc
 - Známky je možné ukládat do jednotlivých období a také je poté
	zpětně načítat. To umožňuje např. oddělená pololetí nebo ročníky.
	Můžete se podívat, jak jste na tom byli předtím 

 - Přidán slovenský kalendář
 - Opravena chyba zadávání známky v procentech
 - Obsluha rozvrhu hodin byla zjednodušena přes rozbalovací nabídku, která také nově obsahuje posouvání celého rozvrhu a také jeho vymazání
 - Nečasované záznamy v kalendáři lze posouvat nahoru a dolů
 - Novou úlohu lze nově vložit nad označenou pozici (usnadní práci zejména pro kategorie s velkým počtem úloh)
 - Při změně data narozenin nebo svátku kontaktu a při vymazání kontaktu se změny provedou i v přehledu
 - Do oznamovací oblasti přibyla ikona Otevřít Student Dog
 - Interní editor zobrazuje u tlačítek klávesové zkratky
 - Upraveny linky tipů a Vložen odkaz na skupinu na Facebooku - přidejte se!
	

 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
Student DOG 1.6 - počet stažení této verze: 1022
- Celý program lze ovládat klávesnicí
 - U kontaktů lze automaticky zjistit datum svátku. Program sám vybere jméno ze seznamu kalendářních jmen a postupně dává návrhy, pokud je křestních jmen v celém jméně osoby více. Přednost má vždy 1. jméno.
 - U kalendářních záznamů se zapnutým připomínáním se zobrazí ikona zvonečku + upraven vzhled vyzváněcí bubliny
 - Možnost zvolení vlastní melodie upomínání z počítače. Také možnost náhledu, změny a vymazaní melodie
 - V kalendáři se objevila denní lišta, kde se zobrazuje svátek, narozeniny a fáze měsíce ke každému dni
 - Odstraněno blikání kalendáře při změně dne
 - Přibylo tlačítko odstranit všechny záznamy v tento den
 - Po dokončení vykreslování kalendáře se neuvolnila paměť některých bitmap, což mohlo při nepřiměřeném užívání způsobit pád programu
 - Další drobné opravy kalendáře: klik na dnes změní datum na pickeru, zaškrtnutí kolonky "neurčovat času" vypne upomínání záznamu, záznamy se roztahují přes celou šířku okna
 - Možnost nastavit váhu známky a přidat ke známce poznámku
 - Silnější barevné rámečky u známek + opraven výpis průměru menšího, než 1
 - Ze známek se automaticky odmazávají mezery a výpočet průměru ignoruje jen špatně zadané známky, čili průměr se vždy vypočítá
 - Možnost přepnutí mezi digitálními/analogovými hodinami + vypnutí fáze měsíce
 - Interní editor poznámek: umožněn tisk poznámek, přidáno přeškrtnuté písmo, ovládání stylu písma pomocí kláv. zkratek, při zoomu kolečkem se aktualizuje velikost v kolonce
 - Opraveno počítání věku kontaktů + možnost více svátků z kontaktů v jeden den
 - Zobrazuje se počet úloh v kategorii
 - Tisk úloh a kontaktů
 - Barvení buněk v rozvrhu hodin (i při tisku)
 - Neukládá se kontakt s prázdným jeménem + opravena chyba při zvolení fotky kontaktu
 - Všechny dialogy mají ikonu a protože se mi nechtěně stalo, že jsem si vymazal místo jedné úlohy celou kategorii, je u vymazání kategorie defaultní tlačítko Ne
 - Na liště nebyl vybrán přehled bezprostředně po startu programu + zrušil se výběr po změně položek lišty
 - Tlačítka bez popisku mají plovoucí nápovědy
 - Přepnutí týdne v rozvrhu hodin se aktualizuje informace k dané vyučovací hodině + opraveno zadávání jednopísmenného učitele/třídy
 - Všechny kolonky byly omezeny na max. počet znaků aby nedocházelo k přetékání paměti a byl opraven bug ve vkládání více mezer pod sebe
 - Program stále kontroluje změnu celého data (nejen dne) jak kvůli přechodu přes půlnoc, tak kvůli upomínání nové verze
 - Opraveny chyby konverze databáze starších verzí
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
Student DOG 1.5 - počet stažení této verze: 264
- Přidána nová sekce Poznámky - správa všech důležitých textů, zápisků z hodin a nápadů. Poznámky umí spravovat linky na WWW stránky a obrázky. Lze vybrat mezi několika editory.
 - Tisk rozvrhu hodin
 - U známek se vypočítává celkový průměr z předmětů a bere se v potaz i nula jako známka (některé školy mají procentuální hodnocení, kde 0 = 5)
 - Lze zvolit, které záložky (sekce programu) využíváte a ty ostatní se skryjí (např. sekce kontakty)
 - Pokud je počítač zapnutý přes půlnoc, program zaregistruje změnu dne
 - Opravena chyba při exportu prázdné databáze
 - Opravena chyba při ukládání třídy v rozvrhu hodin
 - Instalace kontroluje, zda není spuštěná stará verze programu
 - Zaškrtnutí úlohu změní přehled databáze
 - Vymazání kontaktu vymaže i jeho fotku
 - Dokonalé handlování multiinstancí a traye v každém stavu programu a okna
 - Opravena chyba v počítání věku u kontaktů a u těch s rokem narození 0 se věk nevypočítává vůbec
 - Automatické zjišťování nových verzí
 - Bezpečná práce s kategoriemi
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
![]()  | 
			![]()  | 
			![]()  | 
		
![]()  | 
			![]()  | 
		
Student DOG 1.4 - počet stažení této verze: 2096
- StudentDOG byl kromě kódu (tedy jeho viditelná část) udělán celý naprosto odznova. To proto, že mi špatně napsaná komponenta (ne moje) způsobila přetečení paměti do zdrojových kódů programu a zničila zdrojáky k formulářům. To je také důvod, proč vývoj verze trval tak dlouho. Celý program jsem vytvořil odznovu v Delphi 2007, které podporují Windows Vista. Odchytilo se tak několik chyb a vylepšil vzhled některých komponent
 - Využívání Tray (ikona v oznamovací oblasti), čili program je stále aktivní a při ruce
 - Opravena chyba, kdy se ve dvoutýdenním režimu rozvrhu hodin braly aktuální a příští hodiny vždy jen ze sudého týdne
 - Výpis záznamů v kalendáři vyřešen jinou komponentou
 - Grafik Emil Nitkulinec vytvořil programu pěkný nový skin, který je na bázi alfaprůhlednosti (vystínované vyhlazené grafiky). Tu jsem zavedl pomocí komponent pngcomponents
 - Možnost nastavení barevného schéma v nové záložce Nastavení, kam se nyní přesunula veškerá uzpůsobení programu
 - Opravena chyba při běhu programu v motivu Windows "Klasické nastavení"
 - Vytvořen samostatný dialog k zadáváním vlastních časů vyučovacích hodin, jelikož mnoho z vás mělo s tímto problémy
 - Automatické spuštění po startu Windows
 - Nastavitelná velikost písma v rozvrhu hodin a naprosto libovolná šířka každé buňky (lze nastavit i stejnou šířku všem buňkám najednou)
 - Rozvrh hodin prodloužen na 14 hodin. Nyní je program využitelný i pro vysoké školy
 - U každé hodiny v rozvrhu lze zadat učitele a třídu
 - Opravena chyba kdy se nezaměřilo datum v kalendáři
 - Ukončení upomínky stopne i melodii
 - Zvolení cesty při importu/exportu databáze se provádí přes jinou komponentu a pro exportovanou databázi je automaticky v dané lokaci vytvořena složka
 - Přidány nové ikony k záznamům v kalendáři a změněn způsob jejich vybírání přes mřížku (to současně opravilo chybu vybírání ikony ve Windows Vista)
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
![]()  | 
			![]()  | 
			![]()  | 
		
![]()  | 
			![]()  | 
			![]()  | 
		
Student DOG 1.3 - počet stažení této verze: 422
- Přestal jsem používat systémový kalendář a napsal si svůj vlastní. Kromě výrazné změny vzhledu zobrazuje tlusté dny i v systémech Windows Vista a opravuje několik bugů, projevujících se i na systémech starších. StudentDOG je tedy nyní 100% Windows Vista kompatibilní!
 - U záznamů v kalendáři lze zapnout funkci "připomenout" a vybrat si jednu z pěti melodií, která vás v daný čas na úlohu upozorní
 - Známky lze zvýraznit libovolnou barvou. Můžete si tedy označit zkoušení, velké testy, malé známky a podobně
 - Úlohy se nyní indexují, což zajišťuje bezpečnější práci, a také je lze posouvat nahoru/dolů
 - Kontrola multiinstancí (z bezpečnostních důvodů by program neměl být spuštěn vícekrát)
 - Opraven bug s ukládáním časů v rozvrhu hodin, takže si opět můžete nastavit časy naprosto podle sebe
 - Rozvrhy pro sudý a lichý týden lze mezi sebou prohodit, ale také kopírovat jeden do druhého. Ušetří to mnoho práce při jejich vyplňování
 - Do všech formulářů přidány dynamické grafické rámce
 - Další drobné opravy, změny a vestavěná podpora starších verzí
 
Student DOG 1.2 - počet stažení této verze: 135
- U známek umožněn zápis ve tvaru 2+, 1-, 2/3. Pro průměr plus znamená snížení hodnoty známky o 0,5, lomeno a mínus znamená zvýšení o 0,5
 - V rozvrhu hodin je možnost zapnout funkci "2 týdny", která umožňuje dva různé rozvrhy pro sudý a lichý týden. Program samozřejmě zjistí, jaký týden je teď a podle toho vypisuje aktuální a nadcházející hodiny do režimu "Ve škole"
 - Velké vylepšení vzhledu, přibyly nové ikony, grafické rámečky, do studijního průkazu se vejde více známek, částečně eliminováno problikávání formuláře
 - V přehledu se zobrazují svátky kontaktů
 - Výpočet dní, zbývajících do nejbližších narozenin z kontaktů a věku této osoby
 - Rozšířeno tlačítko vymazat úlohu o funkci vymazat všechny splněné úlohy buď v dané kategorii nebo ve všech kategoriích
 - Rozšířeno tlačítko vymazat záznam v kalendáři o funkci vymazat všechny záznamy starší, než dnešní
 - Opraven bug, který neoznačoval 1. nalezenou úlohu v listu (mohlo dojít k zobrazení nesmyslů)
 - Samozřejmě vestavěná podpora starších verzí
 
![]()  | 
			![]()  | 
			![]()  | 
		
![]()  | 
			![]()  | 
			![]()  | 
		
Student DOG 1.1 - počet stažení této verze: 457
- Zobrazení českých svátků
 - Ke kontaktům lze vložit fotografii
 - Zobrazení fáze měsíce
 - Nový panel se záložkami po levé straně
 - Dnešní úlohy z kalendáře se zobrazují přímo na hlavní obrazovce
 - Rozvrh hodin je od nulté hodiny (7:05)
 - Celou databázi lze exportovat (zálohovat) a také samozřejmě ze zálohy načíst
 - Přibyla spousta grafiky a ikonek
 - Vestavěná podpora starší verze
 
![]()  | 
			![]()  | 
			![]()  | 
		
![]()  | 
		
Student DOG 1.0 BETA - počet stažení této verze: 25
- 1. provozuschopná betaverze
 
![]()  | 
			![]()  | 
			![]()  | 
		
				

























				David se informační technologie naučil na