PNG-Tinterr interaktivní kolorování snímků v sekvenci PNG obrázků Vít Čondák 2020-2023 eriador.condak.cz Historie 0.455 2023-12-20 + zobrazují se i hranaté kurzory * opravena velikost kurzoru při změně velikosti pomocí numupdown 0.454 2023-12-18 * converttokeyframe už nemění tcount + lze generovat čtvercové kurzory (ale nepoužívají se) 0.453 2023-12-15 + je možne přepínat kulatý a hranatý brush (shift+B) 0.452 2023-11-22 * zjednodušeno chování AddTemporarily (T) 0.451 2023-11-09 * opraveno chování ctrl+H (chyběla změna na INPUT_WEIGHT_BALANCED) 0.450 2023-11-08 * opravena chyba v podmínce pro vyvolání přepočtu s depth 0.449 2023-11-07 * usedepth pracuje s více hodnotami P a Q * hotkey H přehazuje jen h, shift+H cyklí přes P a Q 0.448 2023-11-07 * usedepth se změnilo z checkboxu na combobox a nastavuje parametry P a Q 0.447 2023-10-11 * opraveno přepínání tlačítka Add temporarily / Back to normal 0.446 2023-10-03 + přirozený konec renderování se ukládá jako událost to logu + keyframesources se ukládají a načítají do/z confu 0.445 2023-09-18 * oprava ve výpočtu sekundárních morfů - u mezery jednoho políčka se nepočítaly * morfy mají na liště různé barvy (sudé/liché, úplné/částečné) 0.444 2023-08-25 * oprava: combobox_method ještě mizela při konverzi na klíčový snímek 0.443 2023-08-24 * u klíčových snímků se combobox_method neskrývá, ale jen vypne 0.442 2023-07-24 * maximální rozsah fillu cvičně zvýšen na 40000 pixelů 0.441 2023-07-04 * odstraněna klávesová zkratka shift+G pro mazání klíčových políček * "smazané" soubory s klíčovými políčky se přejmenovávají na *.undoXXXX 0.440 2023-06-29 * pokud o opravu problému, kdy se někdy nevyrenderovalo nulté políčko 0.439 2023-06-28 * opravena chyba, že se na posledním políčku nečekalo na dokončení renderování (tj. pokud byl výpočet delší, tak se hotové políčko nemohlo uložit) 0.438 2023-06-27 * první parametr spuštění se nastaví jako tpngarg, vyvolá Render a pak se ukončí 0.437 2023-06-26 * render se po doběhnutí vrací na původní pozici (to zajišťuje i uložení posledního políčka) 0.436 2023-06-16 * přidáno logování návratové hodnoty franka při spojování translací 0.435 2023-06-02 * upravena default paleta (pokožka, blond, tmavě hnědá a pořadí barev) 0.434 2023-05-12 + zkratka Ctrl+P vyvolá import palety (add) + tooltips u palety * znovu lehce upravena default barva pro blond vlasy (H 35) 0.433 2023-05-11 * public build: pří míchání morfů se nepřidává logo * lehce upravena default barva pro blond vlasy (H 30) 0.432 2023-04-24 * opravena chybová výjimka při pokusu o mazání potažením v klíčovém snímku (při téhle akci se poprvé nic nesmaže, jen se změní typ políčka na partial) 0.431 2023-04-24 * zachycení chyb i při ukládání smíchaných masek 0.430 2023-04-20 * zachycení chyb při ukládání obarvených obrázků 0.429 2023-04-19 * opravena velikost brushe < 1 při maskratio 4 * opraveno vykreslování loga Tinterr v jiných měřítkách * do info výpisu přidáno frank_active 0.4281 2023-04-18 * drobné čistka kódu AddInfoCommon * vypisuje další dva mezičasy pro sledování potenciálních optimalizací 0.428 2023-04-17 * opravena velikost překreslované oblasti v PlaceBrushToBuffer při maskratio == 4 * zapnuto debugovací logování časů pro blend a colorize 0.427 2023-04-11 * změna ukládání barevného výstupu - proběhne jen v případě přepočtu translations * dvě varianty Renderu - vše (Ctrl+Alt+R) nebo jen přepočtená políčka (Ctrl+R) 0.426 2023-04-11 + Ctrl+H přehazuje presety podle hodnoty depth * pokud je v cfg špatná cesta projektu, tak se nahradí aktuálním adresářem 0.425 2023-04-06 * ukládání obrázků se dělá paralelně pomocí lokální kopie v paměti (úspora cca 80 ms) 0.424 2023-04-06 * pokud se ukládají obarvené obrázky i maska, tak to probíhá paralelně (cca 100 ms) 0.423 2023-04-06 * problém s předáváním parametrů do LoadCore zřejmě řeší nová lokální proměnná 0.422 2023-04-05 * nic moc hack, aby se do LoadCore předala správná hodnota 0.420 2023-04-05 * LoadMorphs je zparalelizováno a rychlejší, ale často se pak morfy nezobrazí =( 0.419 2023-04-04 + přidána kontrola návratových hodnot a přesměrování výstupu Franka * u mnoha bool proměnných přidán prefix "b_" 0.418 2023-04-03 * ještě zvětšena výška pravého panelu * po načtení seznamu souborů se provádí init stringu s argumenty franka 0.417 2023-03-24 * zvětšena výška pravého panelu + kliknutím na text "opacity" se skryjí taby RGB/HLS 0.416 2023-03-14 + přechod na png-frank3 a formát .upng + loguje se verze png-frank3.exe * změna adresáře 4-tpng na 4-translations 0.415 2023-03-08 + nový combobox pro Distance limit (aka tcount) * velká reorganizace pravé lišty 0.414 2023-03-06 + přidána volba Match levels, která se předává do výpočtu tpng * do cfg se ukládá hodnota tcount z dialogu Settings (ne aktuální) 0.413 2023-03-03 * tlačítko Add temp mění nastavení (i svůj popis) tam i zpět 0.412 2023-03-03 + přepíná používání hloubky používá hotkey H * upraveny související tooltips 0.411 2023-03-02 + je možné zapnout používání depth maps pro počítání tpng * stav usedepth se ukládá a načítá z cfg 0.410 2023-03-01 * připravena proměnná path_depth a opraven dialog s nastavením * default adresář pro čb obrázky je "1-grayscale" ("3-denoise" je záložní) 0.409 2023-02-03 * opraveno nefunkční PasteMorph (bug z verze 0.345 - změna GenerateAllTo) 0.408 2023-01-10 * opraven výpočet průměru v SelfAdjust() (chybělo +1) * upraveny některé zápisy do logu 0.407 2023-01-09 * opraveno zdvojené volání SelfAdjust() (bug z verze 0.402) * rok 2023 =) 0.406 2023-01-06 * oprava info pole - u barevného obrázku se RGB četlo ze špatných souřadnic 0.405 2023-01-04 + ctrl+alt+shift+V používá mapu rozdílů a je možné ho používat opakovaně + loguje se i čas před inicializací oken 0.404 2023-01-03 + ctrl+alt+shift+V používá odhad posunu 0.403 2023-01-03 + základ metody pro hledání posunu čb mipmapů 0.402 2023-01-02 * ctrl+alt+shift+V kopíruje masku jen na místa, kde se shodují šedé pixely * loguje se čas ukončení prvotní inicializace (tj. po InitializeComponent) 0.401 2022-12-30 * reset obrázku je změněný na Shift+Escape * reset obrázku pro jistotu ukládá undo 0.400 2022-12-19 * opravena chyba, kdy se nedalo kreslit na pravý a dolní okraj * opět funguje gumování tahem * ošetřena situace, kdy se po zavření dialogu OpenFile vyvolal MouseUp 0.399 2022-12-16 * opraven pád při kreslení přes dolní hranu obrázku * opraveno zobrazení při kreslení, když je zapnutá jen místní maska 0.398 2022-12-15 * automatická změna mezí opět funguje, ale proběhne jen na začátku tahu 0.397 2022-12-15 * opravena chyba při kreslení tažením (poznamenal se nesprávný konec čáry) * opravena chyba, kdy po prvním kliknutí ještě nebylo možné kreslit čáru 0.396 2022-12-15 * kreslení přes Paintbuffer se zdá být funkční, jen kreslení tažením je zbytečně pomalé, protože se volání opakují * okna s logy nastavena na šířku 720px 0.395 2022-12-14 + kreslení přes Paintbuffer zprovozněno, ale nakreslené body se akumulují 0.394 2022-12-14 + připravena funkce ApplyPaintbuffer (zatím se nevyužívá) 0.393 2022-12-13 * interní: upravena práce s rect_changed + základní funkce pro práci s paintbufferem (kreslení a mazání) 0.392 2022-12-05 * upraveno automatické nastavovaní mezí gradientu na "jistější" hodnoty (min -> (min+avg)/2, max -> (max+avg]/2) 0.391 2022-11-28 + import palety "add" - pouze unikátní barvy a jen do volných pozic + tlačítko pro reset palety 0.390 2022-11-23 * dialog pro výběr barvy stínů je "globální" a nabízí přednastavené barvy 0.389 2022-11-22 + je možné nastavit různý odstín stínů (default je teď modrošedá) (původního chování je možné dosáhnout nastavením čistě šedé) 0.388 2022-11-21 * změna klávesových zkratek: Eraser = R, Auto-adjust = E 0.387 2022-11-14 + u kreslení gradientem je možné nechávat meze menit podle podkladu 0.386 2022-11-08 + do work.logu se pro lepší přehled ukládá i jméno počítače 0.385 2022-09-27 * po alt-tabu se resetuje stav kurzoru * opraveno několik případů, kdy se "zasekával" Control 0.384 2022-09-26 * oprava: pokud se s metodou Distance započítával jen jeden klíčový snímek, tak barvení nefungovalo * drobná změna v default paletě (desaturace listí) 0.383 2022-09-12 * optimalizace: při tvorbě prolínačky se zbytečně negenerují tpng 0.382 2022-09-08 * opravena chyba v prolínačce u posunu směrem dolů 0.381 2022-09-08 + v hlavičce aplikace se zobrazuje i path_project * opraven export palety (neexportovala se nultá barva) * v náhledu prolínačky je možné vypnout míchání s čb vrstvou 0.380 2022-08-31 * oprava: CTRL+klik už při uvolnění tlačítka myši nic nevykreslí * opraveno padání Dissolve (chyba pochází zhruba od 0.320) 0.379 2022-08-13 * do standardní palety přidáno pět "přírodních" barev 0.378 2022-08-11 + CTRL+klik nastavuje první hranici gradientu (pokud se používá) 0.377 2022-08-11 + příprava: stisknutí a uvolnění klávesy CTRL mění kurzor na "G" 0.376 2022-08-10 + dočasný hack: pravý klik v obrázku nastavuje první hranici gradientu (to je ovšem trochu nešikovné při používání tabletu) 0.375 2022-08-09 + pokud se celý pracovní adresář včetně konfiguračního souboru přesune , tak už by nemělo být nutné ručně zadávat cestu k čb souborům 0.374 2022-07-13 * upraven výpis souřadnic (- souřadnice obrazovky, + luminosity) 0.373 2022-07-08 + u snapshots se zobrazuje statistika podadresáře + nastavení snapshots se ukládá a načítá z .cfg + snapshots se ukládají v SetPos (>0) 0.372 2022-07-07 + v nastavení přibyla sekce Snapshots (zatím se neukládá ani nepoužívá) 0.371 2022-06-27 + základní funkce Import palette over (zatím neřeší hodnoty pro gradient) 0.370 2022-06-23 * opraveny pády při vypínání, kdy se zapisovalo do dealokovaných logů * při vypínání se kontroluje doběhnutí pouze subprocesů png-frank2.exe 0.369 2022-06-22 + Export Palette as ... (ale zůstává viset při vypínání) 0.368 2022-06-01 + nový Tab pro export palety jako palette.txt 0.367 2022-06-01 * změny default nastavení: barevný režim HSL a pro fill Mask 0.366 2022-05-20 + N - hotkey pro přepínání typu morfů + T - hotkey pro tlačítko AddTemp + doplněny související nápovědy + přepnutí typu morfů vyvolá přepočet políčka (a resetuje AddTemp) 0.3653 2022-05-20 + opraveno načítání sekundárních morfů * zvětšen panel se seznamem sekundárních morfů a nastaven na modro 0.3652 2022-05-19 + funguje generování sekundárních morfů, ale s problémy na panelu - textbox_tasklist je neviditelný 0.325 2022-05-16 + vypňuje se pole secondary_id, ale nepoužívá se pro výpočet 0.364 2022-05-16 + zatím nefunkční combobox pro "primární/sekundární keyframes" 0.363 2022-05-10 - cvičně zablokovány TaskList a GenerateinAdvance 0.362 2022-05-06 + příprava na počítání sekundárních morfů 0.361 2022-04-28 + nastavení barvy přes Hue poměrně funguje (má to nějaké mouchy) * countLuminance odděleno jako samostatná funkce a trochu zpřesněno 0.360 2022-04-27 * nastavení barev rozděleno na karty RGB a HSL + zatím needitovatelné hodnoty Lightness a Hue 0.359 2022-04-27 * opraveno počítání kumulativní chyby blendu z verze 0.355 0.358 2022-04-27 + textbox_tasklist zobrazuje aktuálně běžící přepočty 0.357 2022-04-27 * druhá část inicializace probíhá až po otevření hlavního okna * znovu změna u tasklistu - je stále nutná kontrola na Count==0 0.356 2022-04-26 * tasklist.FindIndex rovnou chytá výjimky * vyhozeny změny z verze 0.354 0.355 2022-04-26 + GenerateErrorBlendedBitmap používá čtyři thready (29-70 ms -> 18 ms) * přidáno hrubé zachytávání výjimek při hledání v tasklistu 0.354 2022-04-25 + tlačítko "Add U", ale morfy s parametrem U se neosvědčily 0.353 2022-04-25 * změřeny a do poznámek doplněny časy pro Blend * opraven pád, pokud měl některý "master" soubor krátký název (do 6 znaků) 0.352 2022-04-23 * opravena chyba z buildu 0.341 (pád pří startu, pokud byla pracovní cesta příliš krátká) + pokud se nepovede vytvořit PerformanceCounter, tak se objeví error 0.351 2022-04-22 + GenerateColorizedBitmap používá čtyři thready (130 ms -> 35 ms) 0.350 2022-04-22 + GenerateColorizedBitmap používá dva thready (130 ms -> 70 ms) 0.349 2022-04-07 * opravena velikost rectchanged při maskratio!=2 * opraveno přepočítávání minimální vzdálenosti při souvislém kreslení 0.348 2022-04-06 * kvůli občasným pádům zatím zablokováno GenerateTPNGsInDaHoodInAdvance * velikost kurzoru je vázaná na velikost čb snímku (nikoliv aktuální masky) * upraveno PlaceBrushCore, ale ještě není opraveno rectchanged 0.347 2022-02-03 + při SetPos se paralelně generují TPNG +-1-3, +-10 a +-100 (zatím ve stavu "beta") * upraven a opraven výpis "pregenerated" v info dialogu 0.346 2022-02-02 + základ evidence "pregenerated" TPNG se vypisuje v info dialogu 0.345 2022-02-01 * Ctrl+T už nezobrazuje snímky, kde vyvolává přepočet (GenerateAllTo() + pos -> GenerateAllTo(targetpos)) 0.344 2022-01-23 * při paralelním výpočtu TPNG čeká druhý task na dokončení prvního 0.343 2022-01-21 + provizorní hack Ctrl+T pro generování TPNG v okolí (-10..+10) 0.342 2022-01-21 + tasklist zajišťuje, aby se nikdy paralelně nepočítalo stejné TPNG * vyvolání debug (info) okno změněno na Ctrl+I 0.341 2022-01-21 + při vypínání se čeká na doběhnutí paralelních procesů * při vypínání se blokují výpisy paralelních procesů 0.340 2022-01-14 * alt-klik na barvu v paletě nepřepisuje jméno default RGB popisem * oprava: render neukládal změny provedené na aktuálním políčku (0.254!) 0.339 2022-01-10 * opět opraveny rozměry a pozice tlačítka Add temp (přetékalo za okraj) * použití colour pickeru a otočení gradientu maže informaci o poslední položce vybrané z palety, aby bylo možné ji znovu vybrat 0.338 2022-01-03 + překopávka palety: paleta obsahuje i údaj o přidruženém bodu gradienty + hodnota bodu gradientu se v paletě zobrazuje jako podtržítko + první kliknutí nastavuje aktivní barvu, druhé (dvojklik) bod gradientu * pokud barvu vyberu, upravím a znovu uložím, tak se nezmění její jméno 0.337 2022-01-02 * opět zvětšena paleta (z 25 barev na 30) * upravena barva pro červeň tváří * v továrním nastavení je zapnuté ukládání pracovního logu 0.336 2021-12-29 * upraveno chování slideru pro saturaci aktivní barvy (při více změnách po sobě docházelo ke zkreslení původního odstínu) 0.335 2021-12-28 * na generovaných políčkách je Adjust zablokované (tam není co upravovat) 0.334 2021-12-23 + Adjust vytváří i záložní bod pro undo 0.333 2021-12-23 + v Adjust funguje i korekce saturace 0.332 2021-12-23 + korekce RGB používá korektní kvadratické křivky 0.331 2021-12-23 + fungují hrubé korekce RGB složek masky 0.330 2021-12-22 + zatím nefunkční dialog pro barevné korekce místní masky (ctrl+U) 0.329 2021-12-22 + zadávání aktivní barvy pomocí hexa stringu 0.328 2021-12-17 * oprava: při kreslení se zapnutým upscale se neaktualizovala správná oblast, takže kreslení zdánlivě nefungovalo (bug z 0.322) 0.327 2021-12-17 + Fill a Separate používají gradient i při zachovávání barevných odchylek 0.326 2021-12-16 + Fill a Separate bez zachovávání barevných odchylek používají gradient 0.325 2021-12-16 * oprava: změna klíčových snímků nevyvolávala přepočet sousedů (zřejmě bug z verze 0.319) 0.324 2021-12-15 * oprava: otočení gradientu neměnilo aktivní barvu (bug z 0.312) 0.323 2021-12-14 + jako další možnost přidán bicubický upscale masky + generování TPNG by se mělo rozběhnout až 5 s po startu aplikace 0.322 2021-12-13 + před obarvením je možné udělat bilineární upscale masky na plnou velikost 0.321 2021-12-11 + gradient je možné používat i s nestandardními velikostmi masek + u hlavních parametrů v Settings přidány tooltips s popisem * opraveno zalamování prvků na pravé liště ve velmi malém okně 0.320 2021-12-11 + pokud neexistuje maska ve správné velikosti, zkusi se největší alternativa * blended masky taky používají jména ve formátu source-X * velikost kreslícího kurzoru se aktualizuje podle maskratio * opravena logika mazání masek nesprávné velikosti 0.319 2021-12-10 + do jisté míry funguje načítání a generování menších masek (jméno je ve formátu source-X) 0.318 2021-12-10 + fcount se ukládá do configu a aplikace ustojí změnu hodnoty * upraveno rozložení Settings (nový groupbox) 0.317 2021-12-09 + v Settings je možné čistit i adresář s vygenerovanými maskami + Ctrl+O otevírá settings + příprava Settings na proměnlivé rozlišení masek (numUpDown) 0.316 2021-12-08 + W prohazuje kontrolní body gradientu 0.315 2021-12-07 * testovací build s CreateGrayBitmapAlt - ale časově se nevyplatí 0.314 2021-12-05 * opraven opačný směr gradientu mezi řídícími body 0.313 2021-12-03 + všechna nastavení gradientu se ukládají do configu + gradient používá interpolaci * trochu optimalizováno PlaceBrushCore * upraveno SetActiveColor * opraveno pořadí všech ovládacích prvků (tabindex) 0.312 2021-12-02 + provizorní tříúrovňový gradient je v provozu + klávesové zkratky A pro používání gradientu a Q pro prohození barev a mezí + Alt+klik nastavuje i první z mezí gradientu * na několika místech nahrazeno dělení 2 proměnnou mipmaplevel 0.311 2021-12-02 * opraven pád při startu, kdy neexistoval adresář s TPNG (zřejmě z buildu 0.305) + jméno barvy nastavené z palety je stále vidět v "disabled" textboxu + varovné hlášení, pokud má aktuální snímek nějaký lichý rozměr 0.310 2021-11-30 + nové (nefunkční) ovládací prvky pro práci s gradientem 0.309 2021-11-29 + pokud je zátěž CPU nad 50 %, tak generování TPNG na pozadí automaticky zpomaluje, aby se PC nezahltilo + zátěž CPU při volání GenerateTPNG se blokově zapisuje na konec logu 0.308 2021-11-26 + Clean-up maže i translation soubory vzdálených klíčových snímků 0.307 2021-11-26 + Clean-up maže i translation soubory směřující na klíčové snímky * opravena chyba při otevírání Nastavení, pokud neexistuje 7-blended 0.306 2021-11-25 + Clean-up smaže všechny translation soubory s neaktuálním argumentem 0.305 2021-11-25 + v Nastavení se zobrazují počty a velikost pracovních souborů 0.304 2021-11-24 + u Dissolve funguje i generování sekvencí + úvodní zoom se nastavuje podle velikosti prvního čb obrázků + při startu se generují tpng i z částečných klíčových snímků 0.303 2021-11-23 + posun u Dissolve funguje i svisle 0.302 2021-11-23 + u Dissolve je možné nastavit vodorovný posun čili offset x 0.301 2021-11-23 * zjednodušeno vytváření částečných keyframes (nepřebírají data sousedú) * kontrola isdisposed na konci - opožděné procesy občas vyvolávaly pád 0.300 2021-11-22 * GenerateTPNGFrom rozděleno na dva paralelní procesy (jeden dopředu, druhý dozadu) (zapomenutá změna z buildu 0.293a 2021-10-21) 0.299 2021-11-22 * smazání klíčového i part snímku zneplatní hodnoty errperpix v jeho okolí * opraven pád, kdy se hned to vytvoření prolínacího snímku do něj kreslilo 0.298 2021-11-19 + pokud je při vypínání zapnuto Autosave, tak se aktuální políčko ukládá + průhlednost štětce se ukládá i načítá z konfiguračního souboru * další korekce hodnot default palety (skin) 0.297 2021-11-19 + Dissolve částečně funguje (jen pro aktuální snímek a bez posunů) 0.296 2021-11-18 + v Dissolve se vyplňují default parametry a zobrazuje se pseudonáhled + zatím nefunkční switch "Fill the whole range" + zkratka Ctrl+D pro Dissolve + tooltips pro tlačítka na pravé liště * drobná změna default palety 0.295 2021-11-17 + Ctrl+F vyhledá snímek s nějvětší spočítanou chybou + F3 opakuje hledání (najde nasledující snímek se stejnou nebo nižší chybou) 0.294 2021-11-16 + nový (zatím nefunkční) dialog pro Dissolve * upravena velikost colour boxů * eliminace AnyCPU ve vlastnostech projektu 0.293 2021-11-16 * přechod na VS2022 a x64 + zatím nefunkční tlačítko Dissolve pro přepočítávání prolínaček 0.292 2021-05-26 * opraven pád, ke kterému docházelo v případě, že okamžitě po nakreslení čáry dvojklikem následoval přesun na další klíčový snímek 0.291 2021-04-19 * mazání klíčového políčka změněno na Shift+Delete (často docházelo k omylům) * pokus je focus nastaven na nějaký textbox, tak šipky posouvají jen kurzor * znovu funguje kliknutí na arguments (0.290) * upravena default paleta (15 obvyklých odstínů) 0.2901 2021-04-06 * překompilováno bez HiDPI se starším Form-main.Designer.cs 0.290 2021-04-02 + kliknutím na "arguments" se přepíná mezi hodnotami "gefi" a "gettfi" 0.289 2021-04-02 + ctrl+shift+v nastaví první morph na klíčový snímek z clipboardu 0.288 2021-03-21 * ještě oprava změny z 0.287 (fungovalo to jen směrem dopředu) 0.287 2021-03-20 * tpng od částečných snímků by se měly preventivně generovat i pro nejbližší částečné sousedy (do teď to způsobovalo prodlevu) 0.286 2021-03-15 * v poli s číslem snímku jsou zablokované hotkeys, aby se daly používat šipky 0.285 2021-01-29 * opraven špatný rozsah překreslení obrazu při Fill a Separate (změna se provedla, ale nebyla celá vidět - zřejmě z 0.279) 0.284 10:41 27.01.2021 * opraven konflikt hotkey pro štětec (B) a blur (->U) + tooltip pro blur 0.283 16:36 12.01.2021 + volitelný work.log, kam se ukládá start, konec a doba spuštění 0.282 10:17 12.01.2021 * další zrychlení (10 ms) při kreslení v částečných snímcích (GenerateAlphaBlendedBitmap používá rectchanged) + okna logů je možné zavírat klávesou Escape 0.281 8:31 12.01.2021 * opraven pád pří startu (setpos), pokud se pracovní cesta vybírala ručně * menší čistka mrtvého kódu * drobné zrychlení (5 ms) při kreslení v částečných snímcích (bitmap_maskmix se pokaždé nemaže) 0.280 16:19 11.01.2021 * další zrychlení (15 ms) kreslení v klíčových snímcích 0.279 14:16 08.01.2021 * kolorování používá rectchanged, takže ruční kreslení je rychlejší (80 ms) 0.278 13:31 08.01.2021 * příprava na používání rectchanged při kolorování 0.277 11:45 08.01.2021 * příprava na změnu překreslování - eviduje se rectchanged 0.276 15:28 07.01.2021 * opravena chyba ve fillu (vznikla ve verzi 0.269) (a trochu zpřehledněn související kód) 0.275 10:56 07.01.2021 * mazání v prázdném snímku už nedělá zmatky 0.274 16:01 06.01.2021 + blur i se započítáním alfy je funkční, ale není moc vidět =( 0.273 14:59 06.01.2021 + připravena infrastruktura pro volitelný blur masky (combobox, ukládání stavu, dutá metoda) 0.272 16:16 05.01.2021 * dvojklik kreslí čáru už jen v režimu štětec a guma 0.271 14:43 29.12.2020 * při pokusu o mazání v klíčovém snímku se automaticky změní na partial, aby se vzniklá díra rovnou dopočítala ze sousedů 0.270 15:33 28.12.2020 * ošetřen případ přepnutí typu snímku z keyframe na partial 0.269 12:28 26.12.2020 * opraveno padavče při použití fillu s tolerancí 0 0.268 21:23 3.12.2020 * opravena chyba s polovičními souřadnicemi po dvojkliku * přidány kontroly na odchytávání dvojkliku s posunem 0.267 10:12 03.12.2020 * jako "bezpečný focus" se používá panel_picture (focus na pictureBox v některých situacích způsoboval scroll) * upraveno logování Space a klikání do palety 0.266 11:47 02.12.2020 * klik na obrázek na něj nastaví focus, aby fungovaly číselné hotkeys * vypisy mouselogu rozšířeny o lastaction a logují se i čáry * dvojklik po spuštění programu už nekreslí čáru z rohu 0.265 17:04 01.12.2020 + další pomocný log pro události myši a space 0.264 10:19 30.11.2020 * opraven bug z verze 0.247 s používáním nesprávných morfů 8 a 10 * "Add temp" pro přehlednost maže informační řádek * paleta zvětšena na 25 položek (pozor, přepíše config!) 0.263 21:50 28.11.2020 * před GenerateTPNGsFrom se volá SetLocalTpngArg(tpngarg_global) (jinak se mohly TPNG generovat s nesprávným místním argumentem) 0.262 17:24 24.11.2020 * oprava v GenerateTPNGs (pokud byl nový keyframe poslední, tak se negenerovaly morfy směrem dozadu) 0.261 17:58 23.11.2020 * opraven problém s hires měřítkem (vyvolávaly ho pokusy o inicializaci tabletu!) 0.260 0:19 23.11.2020 * rozšířena hláška "x translations *FROM XXX* have been ..." * změna textu logu vyvolá scroll (AppendText) * rozměr label_info se mění podle okna, label_translations je pevný * přejmenován i zbytek zdrojových souborů 0.259 19:09 22.11.2020 * ukládání logu je volitelná volba v nastavení (default je off) * log při otevření posouvá kurzor na konec * přejmenovány zdrojové soubory s formy 0.258 13:12 21.11.2020 + log se při ukončení programu ukládá do souboru tinterr.log * opraveno natahování okna s logem 0.257 12:23 21.11.2020 + log už snad zaznamenává všechno podstatné 0.256a 23:11 20.11.2020 + log zaznamenává základní informace o otevírání souborů * po aktualizaci VS mám okno i v hires v měřítku 100% (čili malé) 0.256 17:28 20.11.2020 + zatím nefunkční dialog pro log provedených akcí 0.255 14:41 17.11.2020 * neúspěšné testování inicializace tabletu 0.254 10:05 16.11.2020 * při renderování se už zbytečně nepřepisují soubory s místní maskou + Alt+Shift+šipky skáče na nejbližší částečný snímek 0.253 9:52 12.11.2020 + ctrl+shift+c kopíruje do clipboardu celou smíchanou masku * akce s clipboardem vypisují kontrolní hlášky na dolní liště 0.252 12:24 10.11.2020 + ctrl+c + ctrl+v kopíruje celou lokální masku snímku + Delete = Shift+G (smaže aktuální lokální masku) * opravena hotkey Space (reagovalo např. i na Ins a Delete) 0.251 20:31 7.11.2020 + kombinace Alt+šipky umožňuje posouvat celou barevnou masku 0.250 16:21 7.11.2020 + stisknutý Alt blokuje kreslení čar dvojklikem 0.249 23:11 4.11.2020 + "Add temp" nastavuje tpngarg_local na variantu bez "t" 0.248 19:13 4.11.2020 + pracovní soubory mají v názvu jméno použitého argumentu, aby se vzájemně nepřepisovaly 0.247 14:17 02.11.2020 + pro výpočet se používají až dva částečné snímky (tj. nejbližší předchozí a následující, hranicí je nejbližší klíčový) * opravena hodnota při přidávání maximálního počtu morfů přes numUpDown * tooltip rozšířen o Shift+šipky * ošetřen zásek při startu, když měl frankactive nepovolenou (lichou) hodnotu 0.246 10:31 02.11.2020 + SPACE je možné používat pro scrollování myší nebo tabletem (a není nutné mačkat tlačítko) 0.245 20:14 25.10.2020 + podržení SPACE vyvolává ikonu ruky a příznak grabcursor (zatím se dále nevyužívá) 0.244 18:26 23.10.2020 + pokud program při startu nenajde soubory, tak otevře filebrowser * opraveno padavče, kdy při ukládání .csv neexistoval žádný keyframe * dialog settings má ikonu Tinterr 0.243 20:23 22.10.2020 + path_project se už používá a dá se nastavit pouze na začátku (pak se tlačítko browse blokuje) 0.242 19:09 20.10.2020 + path_project a path_gray se ukládají a načítají (ale neaplikují) 0.241 21:52 19.10.2020 + příprava na nastavení pracovní cesty (rozšířený dialog nastavení, openfiledialog) 0.240 16:35 14.09.2020 * adresáře blended a coloured se vytvářejí jen v případě, že jsou zapnuté * logo se vykresluje i na blended snímky * třetí konfigurace pro build "Public" 0.239 0:13 14.9.2020 + nastavení pro render se ukládají a načítají 0.238 23:17 12.9.2020 + klávesové zkratka Z pro zobrazení jen místní masky (přepíná maskblended) + tooltip pro brush (hlavně kvůli hotkeys [ a ]) * saveblended ukládá i klíčová políčka (sice nejsou doopravdy blended, ale jinak chybí) 0.237 22:28 12.9.2020 + předvolby pro ukládání blendedmask a coloured (zatím se neukládají) 0.236 11:03 25.06.2020 + generátor kurzorů je funkční až do rozměru 224x224 pixelů * vyhozeny soubory kurzorů od rozměru 19+ 0.235 17:06 24.06.2020 * sjednocující funkce CreateCursorByteArrayCircle 0.234 15:08 24.06.2020 * sjednoceno s verzí 2.232 (BGRA masky) a kružnice už je bílá 0.233 14:48 24.06.2020 * první generovaný kurzor - černá kružnice (zatím místo pickeru) 0.232 21:44 30.5.2020 * odhalena existence BGRA masek v kurzoru 0.231 9:53 29.05.2020 * generování kurzorů přesunuto do samostatného souboru 0.230 15:16 28.05.2020 * test - přepisuju kurzor pickeru černým čtvercem zadaných rozměrů 0.229 11:25 28.05.2020 * opraven fill bez keepdiff v generovaných snímcích (špatný zdroj pro smísení barev) 0.228 16:12 27.05.2020 * oprava - při normálním kreslení se neaktualizovala pozice posledního kliknutí, takže kreslení čar dvojklikem je jako výchozí bod používala stará pozice 0.227 23:03 17.5.2020 * limit vzdálenosti pro výpočet tpng nového keyframe zvednutý na 40 * oprava - i když bylo poslední políčko klíčové, tak se nezapočítávalo do výpočtu 0.226 22:43 6.5.2020 + aplikace si ukládá a načítá stav hlavního okna (normal/maximized/minimized) 0.225 22:48 3.5.2020 * opraveno číslování snímků v CSV logu (začínalo nulou) 0.224 0:04 3.5.2020 * maximální počet morfů zvýšen na 9 0.223 20:09 2.5.2020 * opraveny handlery pro přepínání checkboxů morfů 0.222 17:53 2.5.2020 + proměnná frank_active se načítá, ukládá a změna vyvolá refresh * frankmorphs se generují jako pole * upravena stupnice errperpix v CSV logu * při přejmenování barvy v paletě se nejprve provede selectall * lehce upraven default pro redskin 0.221 15:03 2.5.2020 + nový numUpDown pro default hodnotu frank_active (zatím se neukládá a nevyvolává okamžitý refresh) 0.220 15:50 1.5.2020 * zobrazení stupnice errperpix v CSV logu používá proměnlivé znaky 0.219 14:49 1.5.2020 + v timeline se mění podle errperpix i odstín poloklíčových snímků 0.218 20:56 30.4.2020 * ošetřena neexistence souboru errperpix.csv 0.217 19:06 30.04.2020 + blend mode se započtením váhy vzdálenosti klíčových snímků * best match nastaven jako default volba 0.216 11:09 30.04.2020 * kosmetické úpravy timeline v2 (výška, margin, ...) * zlikvidována timeline v1 0.215 10:46 30.04.2020 * timeline v2 je klikací a mění barvu a tooltip podle errperpix (v1 zatím zachovaná) 0.214 19:17 29.04.2020 + timeline v2 (barevná, ale zatím neklikací) (v1 zatím zachovaná) 0.213 15:41 28.04.2020 + errperpix se počítá stejně pro všechny metody a tabulka se ukládá a načítá z errperpix.csv 0.212 12:48 28.04.2020 + bestmatch zároveň počítá a zobrazuje hodnotu errperpix * nastaven limit pro maximální šířku palety (v malém okně se špatně zalamovala) 0.211 18:45 27.04.2020 + combobox blend method: Average, Best Match a Error ratio (tooltip M a ukládání do konfigurace) 0.210 0:31 21.4.2020 * tpng by se mělo počítat až prt 30 sousedů v jednom směru * Click na paletu nahrazen MouseDown (při rychlých přesunech to špatně reagovalo) * po konverzi na klíčový snímek se zapínají checkboxy všech morfů (tj. pokud se s nimi experimentovalo, tak se nastaví do defaultu) 0.209 10:32 17.04.2020 * tcount se ukládá a načítá z konfiguračního souboru (+SetArg) 0.208 18:38 16.04.2020 * colourpicker vypíná i libovolná kombinace Alt+cokoli (mělo by řešit "zaseknutý" kurzor) * rychleji reagující druhý tooltip pro barvy palety * tooltips pro tlačítka settings a render 0.207 11:05 16.04.2020 + dialog Settings, který zobrazuje tcount a pracovní cesty (nic z toho se neukládá) * F11 skrývá i pravý panel 0.206 17:18 15.04.2020 * reorganizovány panely a zoom přesunutý na dolní lištu 0.205 18:32 14.04.2020 * pole s číslem snímku má tabstop=100 (aby zbytečně nechytalo focus) * hotkey pro nastavení Generic změněno na Shift+G (aby nedocházelo k přehmatům s F) * AddMore rovnou zvyšuje limit počtu morfů na osm * upravena pozice loga (mění se podle rozlišení) 0.204 19:23 13.4.2020 * po posunu pozice pomocí altu se provádí reset kurzoru (řeší "zaseklý" příznak pickcursor) 0.203 11:46 13.4.2020 * nastavení barvy z/do palety nastavuje focus na paletteitem (opět kvůli hotkeys) 0.202 23:17 10.4.2020 * posuny po políčkách z klávesnice nastavují focus na posouvací tlačítka (aby se dala z klávesnice snadno nastavovat opacity kreslení) * oprava: při ukládání barvy do palety se tam už cpe hodnota bez alfy 0.201 21:48 6.4.2020 * opraveno "sólování" morfů (nevolal se update) * "sólování" by mělo fungovat klasicky (1. klik sólo, 2. klik zapnutí všech) * default pro fill a separate je "keep differences" off 0.200 20:31 5.4.2020 * po přepnutí na keyframe se dělá jen UpdateView(1) * po přepnutí na se korektně zobrazují místní morfy (M i P) 0.199 23:11 4.4.2020 * změna snímku na keyframe ukryje morfy (stejně se nepoužívají) * změna snímku na generated fyzicky smaže místní masku (zobrazení morfů ještě zlobí) 0.198 15:59 03.04.2020 + při startuje se u všech klíčových snímků volá GenerateTPNGsFrom 0.197 9:18 02.04.2020 + C zapíná a vypíná viewMask + tooltip pro C a X * konverze políčka na generated vyvolává kompletní přepočet (zatím zůstávalo šedé) 0.196 9:37 01.04.2020 + názvy barev v paletě se ukládají a načítají do configu 0.195 8:14 01.04.2020 + u barev palety se zobrazuje tooltip s popisem barvy, který se dá editovat (zatím se neukládá) 0.194 14:53 31.03.2020 + X vypíná a zapíná šedou vrstvu * čtverečky palety zvětšeny na 20 pix a je jich 20 (5x4) + kliknutí levým tlačítkem + alt na morf layer dělá pseudosolo + kliknutí pravým tlačítkem skočí na zdrojový snímek + veřejný build vypisuje v hlavičce okna slovo "Public" 0.193 11:13 31.03.2020 * opraveno zasekávání renderu na snímcích, kde nebyl nutný žádný přepočet * kvůli debugování záseků v renderu rozšířen info výpis 0.192 16:23 30.03.2020 * aktuální barva a paleta se ukládají a načítají do/z konfiguračního souboru 0.191 12:45 30.03.2020 * barevný combobox nahrazen klasickou čtverečkovanou paletou 0.190 19:19 28.3.2020 + veřejný build obsahuje otravné logo TINTERR 0.189 23:48 27.3.2020 + hotkey pro přepínání typu políčka na generated - G + hotkey pro přepínání typu fill a separate - Shift + F/S + související tooltips 0.188 22:45 27.3.2020 * opraveno nežadoucí vypínání checkboxu P morfu při konverzi na frame_part * u frame_part se nehledá jiné nejbližší frame_part 0.187 23:15 24.3.2020 * blend používá slabší šedý základ (64 -> 48) 0.186 22:45 24.3.2020 + přepnutí snímku na poloklíčový vyvolává generování tpng v okolí 0.185 23:48 21.3.2020 * opraveno nefunkční přepínání na poloklíčové snímky comboboxem * opraveno nefunkční přepínání na poloklíčové snímky při kreslení (drag) 0.184 15:42 21.3.2020 * opraveno generování P morfů (nepředával se prefix) * zahozen debug výpis "afterthread" * po kliknutí na Add more se zapínají i checkboxy nových morfů 0.183 13:45 20.03.2020 + funguje i blend se 7 morfy * oprava podmínky v GenerateTPNGFrom (přetečení u konce seznamu) 0.182 12:46 20.03.2020 + funguje i blend s 5 morfy 0.181 18:44 19.03.2020 * D morfy jsou po přidání enabled (ale stále se nezapočítávají) 0.180 18:01 19.03.2020 * oprava paralelních změn - BackgroundWorker přebírá index cyklu přes args * doplněna výjimka částečné snímky * související drobné změny (jména morfů atd.) 0.179 19:05 18.03.2020 * GenerateAllTo přepsáno na cyklus, ale dobře nefunguje (chybí ošetřit jména pro částečné masky?) 0.178 12:22 18.03.2020 * při kreslení se neschovává kurzor * příprava na přechod na proměnlivý počet morfů (pole s checkboxy, atd.) 0.177 18:54 16.03.2020 * přidáno dummy tlačítko "Add more" pro přidávání více morfů 0.176 15:21 16.03.2020 * upraveno kreslení, aby se v PlaceLine neprovádělo u každého brushe Lock/Unlock 0.175 22:12 15.3.2020 + velmi prozatimní a ne zcela plynulé kreslení myší 0.174 16:18 12.03.2020 * výrazně lépe funguje zoomování (chyběla kompenzace souřadnic myši a měřítka čb a masky) 0.173 14:40 12.03.2020 + kliknutí na timeline dělá SetPos * drobné barevné úpravy timeline * návrat k záloze dialogů z 0.169 (hidpi to rozhodilo) 0.172 13:17 12.03.2020 + pokud se vytvoří nový částečný master, tak převezme obsah částečného morfu * opraven bug v paralelních výpočtech (všude nebylo pos -> pos_local) * timeline prodloužena na 25 snímků 0.171 22:50 11.3.2020 * eliminováno zbytečné volání UpdateView při inicializaci checkboxů 0.170 18:19 11.3.2020 * opraveno padavče při blendu prev + part * FindNearestHalfkeyframe nevrací sám sebe (řeší i morf sám na sebe) 0.169 15:45 11.03.2020 + připočítává se i jeden morf nejbližšího částečného klíčového snímku * provedena nutná úprava volání GenerateAll na "bitmask" 0.168 13:59 11.03.2020 * opět funkční render (čeká na dokončení přepočtu aktuálního snímku) 0.167 10:54 11.03.2020 * doladěny kontroly na existenci a velikost při blendu morfů + vyhledávání nejbližšího poloklíčového snímku a skok na něj (Shift+Alt+Up) + nahoře se zobrazuje zjednudušená textová časová osa (15 snímků) 0.166 17:11 10.03.2020 + blend morfů započítává err z alfakanálů a zvládne i více než dva vstupy 0.165 14:44 10.03.2020 + používá se frank 2.37 s errmap zahrnutou do alfa kanálu * opravena chyba ve značení klíčových snímků v poli, když jich bylo málo * default curve nastavena na 100 0.164 23:35 6.3.2020 * přidáno chybějící zahození morfů při přesunu na jiné políčko 0.163 23:06 6.3.2020 * opraveno padavče způsobeno špatnou evidencí klíčových snímků * opraveno padavče způsobené paralelním threadem (pos se mezitím změnilo) * ShowFileList vypisuje 50 souborů v okolí pos 0.162 16:02 06.03.2020 * opravy oprav z 0.161 (např. pokud byl klíčový snímek na pozici 0, tak nevyvolal přepočet) 0.161 14:34 06.03.2020 * ošetřeno několik případů tichého pádu při startu (chybějící adresáře nebo soubory) 0.160 12:26 06.03.2020 + načítají se vygenerované morfy a míchají se 50:50 0.159 14:43 04.03.2020 + ošetřeno zobrazování položek vrstev podle typu snímků (keyframe / ostatní) 0.158 14:25 04.03.2020 * volání aktualizace view po paralelních threadech vyřešeno pomocí BackgroundWorker 0.157 14:03 04.03.2020 + generují se i místní morfy ke starším tpng (ale stále nenačítají) 0.156 10:00 04.03.2020 * existence pracovních adresářů se konroluje (a opraví) už při startu * přípravy kontrol aktuálnosti generovaných souborů 0.155 16:06 03.03.2020 + po přepočtu místních tpng proběhne i přepočet morfů (ale stále se nezobrazují) 0.154 17:01 02.03.2020 + při vstupu na generované políčko se kontrolují a přepočítávají jeho tpng 0.153 12:52 02.03.2020 + nastavení keyframe generuje sousední tpng (po keyframes nebo +20 a -20 kusů) + GenerateTPNG porovnává data souborů + "k" je klávesová zkratka pro "convert to keyframe" * "convert to keyframe" rovnou uloží splacnutý soubor (předtím jen nastavil changed) 0.152 19:33 29.2.2020 + nastavení keyframe generuje až 100 následných tpng (na pozadí) 0.151 16:55 29.2.2020 + po přepnutí typu políčka na keyframe se generuje tpng na následující políčko (volá se frank2) 0.150 0:12 29.2.2020 + při spuštění se hledá cesta k png-frank2.exe (.\ nebo ..\) 0.149 16:32 28.02.2020 + shift+šipky dělají seek na následující keyframe * opraveno nežádoucí volání SetActiveSaturation při změnách RGB 0.148 14:59 28.02.2020 + třetí barevné políčko (pro srovnání s poslední nabranou barvou) * další drobné úpravy pravého panelu * zablokováno nežádoucí volání SetActiveSaturation při změnách RGB + při spuštění se generuje seznam s typy snímků + informativní výpis seznamu souborů (včetně typů snímků) 0.147 11:17 28.02.2020 + u nastavení barvy je další šoupadlo pro saturaci * lehce upravený pravý panel (trochu širší, zoom je dole) 0.146 16:36 27.02.2020 + překopaný výběr barvy (dva barevné čtverce, slidery a numboxy) 0.145 13:23 25.02.2020 * opravena změna pozice obrázku při změně výšky hlavního menu + zprovozněna guma 0.144 14:26 24.02.2020 * dokončeny grafické opravy všech kurzorů (tedy až po 91 pix) * fill využívá jako vstup maskmix (a ne masklocal) 0.143 23:06 22.2.2020 * znovu překopán výpočet prolnutí barev u fillu (snad už ok) * analogicky upravena i separace * separace využívá jako vstup maskmix (a ne masklocal) 0.142 23:08 20.12.2020 * vypínání pickeru nacpané do ProcessKeyPreview * pokus o opravu zoomu kolečkem ke kurzoru * fill smíchaný s poloprůhledným pozadím vypadá trochu líp, ale správně to nejspíš není 0.141 15:51 20.102.2020 * grafické opravy kurzorů (hotovo po 61 pix) * přepínání kurzoru na Alt jakžtakž vyřešeno (vypínání je vázané na MouseMove) 0.140 15:55 20.02.2020 * kurzory až do velikosti 30 (91 pix) + pokus o přepínání kurzoru při stisku Alt (správně se nevrací) * opravena neúmyslná změna zoomu v GenerateColorizedBitmap 0.139 16:38 19.02.2020 + kurzory mění velikost podle nastaveného zoomu * existují kružnice až do velikosti brushe 24 (kružnice 73) + fill a separace přepínají kurzor + ctrl+[ a ctrl+] mění velikost brushe vždy o jeden stupeň 0.138 16:39 18.02.2020 * předělány kurzory pro brush 1-5 + nevyužité kurzory pro fill, sep a picker 0.137 15:49 17.02.2020 + Render (Ctrl+R) projede sekvenci a ukládá barevná políčka (pozor - neukládá políčka, kde neexistuje žádná maska!) * příprava na reorganizací kurzorů 0.136 14:53 14.02.2020 + fill respektuje nastavení Gray/Mask/Both * maximální plocha fill zvětšena na 20000 * nastavení souřadnic probíhá podle bitmap_gray, takže by se už nemělo rozhodit 0.135 16:14 13.02.2020 * opraveno undo (omylem ukládalo bitmap_coloured) * opraveno nefunční undo první změny v nové localmask * číslice 0-9 nastavují blend (pokud není focus na textovém nebo num poli) 0.134 12:15 13.02.2020 * větší combobox pro tools - text Separate se ořezával + numbox pro opacity barvy 0-255 (funguje pro brush a separaci) 0.133 23:22 12.2.2020 + základní verze fill (pracuje podle šedého mipmapu) 0.132 13:39 12.02.2020 * separace dělá u hraničních barev alfa blend (ale občas to zblbne a pracuje se s miniaturním čb mipmapem) 0.131 10:41 12.02.2020 + separace umožňuje zachovávat odchylky 0.130 22:45 10.2.2020 + klávesové zkratky pro přepínání nástrojů B E F S + základní funkce separace s rozlišením Gray, Mask a Both (bez alfa přechodů a bez možnosti zachovat odchylky) 0.129 14:45 10.02.2020 + nastavení saturation a curve se ukládá do XML souboru a načítá 0.128 13:48 10.02.2020 * další reorganizace návaznosti UpdateView (stále to blbne) UpdateView volá i image.refresh de-facto zahozen MaskMix * oprava alfy v GenerateAlphaBlendedBitmap + přidány nefunkční checkboxy pro vrstvy z frank 0.127 14:33 10.02.2020 * pokus o sjednocení překreslování do UpdateView(level) (MixMask se stal podfunkcí) 0.126 16:23 07.02.2020 * nastavitelná saturace masky a korekční křivka (změna hodnota ale zatím nevyvolá automatický přepočet) 0.125 15:37 07.02.2020 * před aplikací barev se provede desaturace tmavých odstínů * mipmap se počítá je pro fill a separaci 0.124 12:12 07.02.2020 * zvětšený dolní infobox na souřadnice, aby se vešlo ARGB (info se bere z viditelného snímku a souřadnice se drží rozměrů masky) * při kolorování se průhledná maska míchá s šedým podkladem 0.123 23:24 5.2.2020 + korektně se rozlišuje master key a part snímky (načítání i ukládání) + po přepnutí typu snímků se staré místní masky smažou * dále opraveno kreslení bodů (korektně se započítává i alfa pozadí) * nedokonalý hack pro kolorování bodů s malou alfou (uplaťňuje se jen v případě, že nemáme žádný kompletní snímek masky) 0.122 16:24 05.02.2020 * reorganizace flowpanelů v horním menu * vyhozeno tlačítko delete (gray není důvod mazat a masky bude řešit frametype) 0.121 13:41 05.02.2020 * čistka starého bordelu v PlaceBrush * generování čb mipmapu přesunuto ke kreslení * nabírání barvy už současně nekreslí kolečko do masky * zablokováno přetahování, které to zatím stejně shazovalo * překopané undo rozbíjí barevné zobrazení (Esc to spraví) 0.120 12:25 05.02.2020 * opraveno kreslení bodů (korektně se započítává alfa) 0.119 10:55 05.02.2020 * položka barevného comboboxu s focusem se vypisuje bíle 0.118 23:25 4.2.2020 * combobox s barvou se konečně používá pro kreslení a nabírání barvy * výběr nulté položky barevného comboboxu vyvolá win dialog 0.117 17:01 04.02.2020 * combobox s barvou lehce upraven, aby se blížil standardu 0.116 14:56 04.02.2020 + přidaný nefunkční combobox s barvami 0.115 0:09 4.2.2020 + jakési prozatimní přepínání typů snímků (key, part, generated) + kreslení do prázdné masky ji vytvoří a nastaví FRAME_PART 0.114 17:47 03.02.2020 + nové nefunkční ovládací prvky (toolsource, tooltolerance, etc.) 0.113 23:58 2.2.2020 * generuje se čb mipmap (ale zatím nikde nevyužívá) 0.112 19:00 2.2.2020 * přepočítávání masky se provádí vždy, ale pro změnu teď funguje * míchání masek přes alfu je (snad) ok 0.111 0:17 2.2.2020 + je možné přepínat zobrazení masek: místní, blended a mix (ale je tam ještě bug při znovuzapnutí místní) 0.110 0:17 1.2.2020 * bitmap_mask rozdělen na local, blended a mix * kreslení barev i ukládání se týká jen bitmap_masklocal 0.109 19:58 31.1.2020 * lze přepisovat master soubory 0.108 14:20 31.01.2020 * přes Alt+click je možné nabírat barvu z masky * při klikání se jakžtakž aktualizuje i obarvená verze 0.107 11:40 31.01.2020 + zobazuje se aktivní barva a dá se vybírat klasickým win dialogem * checkboxy pro barevné vrstvy přesunuty na boční panel * opravena dolní info lišta 0.106 0:00 31.1.2020 * maska se načítá z adresáře master i mask 0.105 11:50 30.01.2020 + klikání dělá puntíky v masce (ale je to poněkud nestabilní) + upravené masky se ukládají v adresáři master * interní reorganizace ukládání * dummy přepínač tools (brush, eraser, fill) 0.104 23:02 29.1.2020 + vrácena velikost brushe - tentokrát jako numericUpDown + checkboxy pro zobrazení samostatných vrstev (gray, mask) * opravena chybějící ikona souboru 0.103 14:42 29.01.2020 * pokud existuje čb soubor i maska, tak se zobrazí barevný obrázek * kolorované obrázky se ukládají + nová ikona 0.102 16:43 28.01.2020 * čb obrázky i masky se načítají z podadresářú (ale maska se nezobrazuje) 0.101 14:21 28.01.2020 * další očesávání 0.100 14:11 28.01.2020 * základ vzniklý očesáním Dennyho (eof)