Repository navigation
Releases: inferius/MagnumOpus-releases
Release list
MagnumOpus 0.1.0-beta.6
Nove
- [mo-view] Volitelny dotaz pred smazanim: Delete v prohlizeci dal
posila soubor do kose bez dotazu (jde vratit a ukaze se oznameni). Kdo
chce dotaz, zapne ho v Nastaveni > Prohlizec (Ptat se pred presunem do
kose). - [mo-view] Mensi videa (pod 720p) prevadi do obrazu grafika: snimky
dekodovane procesorem (VP8, AV1, mensi H.264...) se dosud zvetsovaly
a prevadely na barvy na procesoru (swscale) a na grafiku sel hotovy obraz
velikosti okna (u 360x360 na celou obrazovku ~11 MB na snimek). Ted jdou
na grafiku jen puvodni roviny YUV (~190 KB) a zbytek udela shader:
spravne barvy podle videa (BT.709 se driv zobrazovalo s matici BT.601 -
posunute barvy), ostrejsi bikubicke zvetseni a proti presnemu prevodu
FFmpeg 1,5-6x mensi odchylka. Procesor stejne nebo mene, plynulost beze
zmeny. Formaty 4:2:0, 4:2:2, 4:4:4, 8 i 10 bitu, NV12, P010; ostatni
zustavaji na swscale. Stejnou cestou jde i HDR bez hardwaroveho
dekodovani (tone mapping uz nepocita procesor). - Nahled videa v exploreru (spolecne jadro): totez pro mensi videa.
- [mo-view] Otoceni videa: tlacitka v horni liste (vedle sipek) nebo
R / Shift+R (jako u obrazku) otoci obraz o 90 stupnu. Jen v prehravaci - soubor se
nemeni a dalsi video zacina bez otoceni. Obraz zustava ostry (hostitel
kresli do textury otocenych rozmeru), titulky zustavaji vodorovne
a otoci se i nahled nad posuvnikem. - [mo-view] Zachytne body ve videu: Ctrl+F1 az Ctrl+F10 ulozi misto,
F1 az F10 na nej skoci (jako zalozky ve VLC). Tlacitko se zalozkou na
liste videa body prida, vypise a smaze; na posuvniku jsou videt jako
znacky s cislem. Pamatuji se u souboru i pro priste. - [mo-view] Zustava u jednoho druhu souboru: prohlizec je jeden, ale
obrazky, videa a texty maji kazdy sve pouziti. Sipky, Home/End, kolecko
i pocitadlo (napr. 2 / 4) ted prochazi jen soubory stejneho druhu jako
ten otevreny a pas miniatur u obrazku ukazuje jen obrazky - z fotky uz
se sipkou neskoci na video nebo textovy soubor ze stejne slozky. - [mo-view] Obrazovka pro samotny zvuk: u souboru bez obrazu (m4a,
mp3...) uz nevisi "Nacitani..." - uprostred je ikona s nazvem souboru
a lista prehravace zustava videt (neni co zakryvat). - Po vydani hned dalsi verze (pro vyvoj):
cargo xtask releasepo
zalozeni tagu posune verzi vCargo.tomlna dalsi (beta.5->
beta.6, commitvyvoj: ...), takze vse postavene po vydani uz nese
nasledujici verzi a do vydane se nic nedostane. Vydava se rozpracovana
verze zCargo.toml(nebo zadana novejsi); po vydane verzi bez-beta
se dalsi zadava--next. Samotny posun:cargo xtask bump. - [mo-view] Klavesy jako v beznem prehravaci: zkratky videa podle
profilu VLC (vychozi), YouTube nebo mpv. Ve VLC: mezernik
prehrat/pozastavit, S zastavit, sipky +/- 10 s, Shift +/- 5 s, Ctrl
+/- 1 min, Ctrl+Alt +/- 5 min, sipky nahoru/dolu hlasitost, M ztlumit,
L dokola, F cela obrazovka, N/P a PgDn/PgUp dalsi/predchozi soubor,
V dalsi titulky, B dalsi zvukova stopa, Home/End zacatek/konec, I
informace. YouTube: J/K/L, cislice 0-9 = skok na 0-90 % delky. - [mo-view] Rychlost prehravani 0,25x az 4x (
]/[nebo+/-,
Backspace = normalni): zvuk se zrychli beze zmeny vysky tonu, rychlost
je ve stavovem radku. Plynule i u 4K HDR. - [mo-view] Krok po snimku:
.(ve VLC i E) dalsi snimek,,
predchozi - prehravani se zastavi a rozjede presne od ukazaneho snimku. - Nastaveni > Prohlizec > Klavesove zkratky prehravace: vyber profilu
(VLC, YouTube, mpv) a zmena jednotlivych zkratek - klik na radek a stisk
nove klavesy (Esc zrusi), tlacitko Obnovit vrati zkratky profilu.
Opravy
- Aktualizace instalace pro vsechny uzivatele (Program Files): pomocnik
se spravcem kopiroval do Program Files soubory z adresare aktualizaci, do
ktereho muze zapisovat kazdy program uzivatele - bez kontroly, takze se
po overeni v aplikaci (napr. behem dotazu UAC) daly podvrhnout. Ted se se
spravcem spousti jen nainstalovany updater z Program Files; podpis
manifestu, verzi (jen novejsi) i otisk balicku si overi sam na vlastni
kopii v adresari jen pro spravce a nasazuje az odtud. Do adresaru
uzivatele nic nezapisuje a cizi cilovy adresar odmitne. Stejne se
aktualizuje aplikace spustena jako spravce (bez dotazu UAC). - Balicek s nazvem zalohy updateru: polozka
.mo-update-old(nebo
.mo-update-new) v balicku by se pri vymene srazila se zalohou; takovy
balicek se ted odmitne driv, nez se cokoli zmeni. - Soubor otevreny ze serveru se da nahrat zpet: upravy docasne kopie
se nikam nenahravaly a otevreni souboru stejneho jmena z jine slozky
serveru je prepsalo. Ted ma kazdy soubor vlastni kopii podle cele cesty
na serveru. Po ulozeni v editoru se aplikace zepta, jestli ho nahrat
zpet, a predtim overi, ze se soubor na serveru mezitim nezmenil (jinak se
zepta, jestli ho prepsat). Nenahrane zmeny dalsi otevreni neprepise.
Soubor si necha vlastnika i prava (skript zustane spustitelny, soubor
citelny jen pro vlastnika se neotevre ostatnim) a odkaz (symlink)
zustane odkazem. Na SFTP se nova verze nahraje stranou a puvodni
vystrida az cela - preruseny prenos soubor nepokazi; na FTP (a u souboru
jineho vlastnika) se zapisuje primo do souboru jako v jinych klientech. - Prerusene kopirovani nenecha useknuty soubor: soubory se zapisovaly
rovnou pod konecnym jmenem. Po zruseni, vynucenem zavreni okna (napr.
u souboru z OneDrive dostupneho jen online), odhlaseni nebo padu tak mohl
zustat useknuty soubor, ktery dalsi kopirovani s volbou Preskocit
ponechalo. Ted se zapisuje pod docasnym jmenem a prejmenuje se az po
dokonceni. Zruseni a vynucene zavreni uz kopirovani neohlasi jako hotove
(explorer pak nevyprazdni schranku s vyjmutymi soubory) a pri odhlaseni
nebo vypnuti Windows behem kopirovani se ukaze, proc pockat. - Presun a overeni ukladaji data na disk: presun mazal zdroj, i kdyz
data cile mohla byt jeste jen v mezipameti - vypadek proudu nebo vadny
USB disk chvili potom mohl nechat poskozeny cil a zadny zdroj. Ted se cil
pred smazanim zdroje (a pred nahrazenim puvodniho souboru) zapise na
disk. Overit po dokonceni cte kopii mimo mezipamet Windows a porovna
i velikost, u souboru z archivu porovnava data z archivu (drive cil sam
se sebou). Zdroj, ktery se behem kopirovani zmenil, presun nesmaze.
Presun hodne malych souboru je proto o neco pomalejsi. - Datove proudy se neztraci potichu: znacka "stazeno z internetu"
a dalsi alternativni datove proudy se u souboru jen pro cteni neprenesly
a pri kopirovani na FAT32 nebo exFAT se ztratily bez varovani - presun
pak zdroj smazal. Ted se proudy kopiruji pred atributy, ztratu kopirovani
ohlasi a u presunu se zepta, jestli ponechane zdroje dat do kose. - Dialog konfliktu nic neprepise jednim kliknutim: hromadna volba (napr.
Nahradit) uz nesmaze rucni volby u jednotlivych souboru a pri filtru plati
jen pro zobrazene soubory; pocet vlastnich voleb ukazuje pilulka s krizkem
pro jejich zruseni. Predvolene je Ponechat oba (drive Nahradit) a jde
zmenit v Nastaveni > Kopirovani (Predvolba v dialogu konfliktu). Krizek
nebo Zrusit v dialogu uz neohlasi kopirovani jako hotove. - Kopirovani jako spravce: instance spustena pres UAC nejdriv v systemovem
okne ukaze operaci, cil a polozky a provede je az po potvrzeni (zadani
lezi ve slozce, kam muze zapisovat i program pod uctem uzivatele).
Nenacita DLL ze slozky aplikace, nezapisuje log ani zaznam pro vraceni
pres odkazy, neotevira dalsi programy (Zobrazit soubory) a po dokonceni
skonci. - Mazani v profilu klaves Total Commander se pta: F8 a Delete posilaly
polozky do kose bez dotazu, prestoze Total Commander se pta vzdy (a hned
po otevreni slozky stoji kurzor na prvni polozce). Ted se objevi dotaz s
volbou "Priste se neptat"; vypnout jde v Nastaveni, sekce Chovani slozek.
Ostatni profily mazou do kose bez dotazu jako Explorer. - Nahled PDF uz nic nestahuje: kdyz vedle aplikace chybel pdfium.dll,
stahl se z internetu a nacetl bez kontroly (podvrzena knihovna by bezela
uvnitr aplikace). Ted se pouziva jen knihovna dodana s aplikaci. - Vratit Explorer i bez souboru zalohy: kdyz se ztratil soubor se
zalohou registru, Vratit Explorer neobnovil puvodni vychozi akci slozek
(napr. File Pilot). Zaloha je ted i v registru. - Presun pretazenim z jine aplikace: MagnumOpus zdroji ohlasil presun
hned pri pusteni, i kdyz soubory presouva az potom. Aplikace, ktera po
takovem vysledku maze originaly sama (bezny presun ve Windows), je mohla
smazat driv, nez se zkopirovaly. Ted se presun ohlasi jako v Pruzkumniku
(presun zaridi cil) a zdroj originaly nemaze. - Mazani slozky na FTP nesmaze obsah odkazu: nektere FTP servery
hlasi odkaz na slozku (symlink) jako obycejnou slozku a mazani do nej
vstoupilo - smazalo obsah cilove slozky odkazu, klidne mimo mazanou
slozku. Ted se do podslozky vstoupi, jen kdyz server po vstupu hlasi
presne ocekavanou cestu; jinak se smaze jen odkaz. Na SFTP mazani overuje
typ kazde podslozky primo (vypis nekterych serveru odkazy sleduje). - Zapis na server nic neprepise: nahrani a prejmenovani na FTP (STOR,
RNTO) existujici soubor tise prepsaly a vypis FTP casto neukazuje
teckove soubory (.htaccess, .env) - kopie tak mohla prepsat soubor, ktery
v cilove slozce nebyl videt. Ted se aplikace na cil zepta serveru primo
tesne pred zapisem (FTP i SFTP): kopie na obsazene jmeno dostane "jmeno
(2)", prejmenovani na obsazene jmeno skonci hlaskou. Vypis FTP ukazuje
i teckove soubory, takze je kopie slozky uz nevynecha. - Presun v ramci serveru zachova prava a odkazy: presun mezi slozkami
jednoho serveru se delal stazenim, nahranim a smazanim - soubory prisly
o prava (napr. spustitelnost skriptu) a symbolicke odkazy se zmenily
v kopie svych cilu. Ted je to prejmenovani na serveru: hned, bez prenosu
dat, prava i od...
MagnumOpus 0.1.0-beta.5
Nove
- Novy prohlizec MagnumOpus View: obrazky se z exploreru otviraji v
samostatnem rychlem prohlizecimo-view.exe(nahrada CPix). Obraz je na
obrazovce zhruba 50-80 ms od spusteni (JPEG 24 MP; CPix 226 ms): okno se
ukaze hned, prvni snimek se kresli jeste pred nactenim grafiky a dalsi
obrazky ve slozce se pripravuji predem, takze sipka prepina okamzite.
Umi JPEG, PNG, GIF a APNG (animace), WebP, AVIF, HEIC z iPhonu (i
otoceni), JPEG XL, TIFF, BMP, PSD, SVG, OpenEXR, Radiance HDR, QOI a RAW z
fotaku (vlozeny nahled). HDR obrazky se prevedou na bezny jas. Ovladani:
sipky / PgUp / PgDn / mezernik prepinaji, kolecko priblizuje kolem
kurzoru, tazenim se posouva, 0 = prizpusobit oknu, 1 = 100 %, R otoci, B
prepne pozadi (tmave / svetle / sachovnice), Shift+B velikost ctverecku, I
informace, F / Enter / dvojklik cela obrazovka, Esc zavre. Lista s
tlacitky se ukaze pri pohybu mysi. V Nastaveni (Vzhled) jde vypnout
(obrazky pak otevre aplikace nastavena ve Windows) a kolecko jde prepnout
na prepinani obrazku. - Prohlizec spravne barvy: fotky s vlozenym barevnym profilem (iPhone
Display P3, Adobe RGB z fotaku, TIFF z grafickych programu) se v
prohlizeci MagnumOpus View prevedou do sRGB a uz nevypadaji vybledle.
Obri obrazky (napr. PNG 17000 x 16000) se zobrazi zmensene bez nacteni
celeho obrazu do pameti. - Video v prohlizeci MagnumOpus View: video a zvuk z exploreru se
otviraji v prohlizeci (prvni snimek ~0,23 s od spusteni, mpv.net 0,5 s).
Prehrava FFmpeg (vsechny formaty, HDR prevedene na bezny jas), lista s
pozici a hlasitosti, mezernik / klik pozastavi, sipky posouvaji o 5 s
(Shift 30 s), nahoru / dolu hlasitost, M ztlumi. V Nastaveni jde vypnout. - Prohlizec: rychle akce a pas miniatur: Del presune obrazek do Kose
(a ukaze dalsi), C / M zkopiruje / presune do vybrane slozky, Ctrl+S
ulozi otoceni JPEGu bez ztraty kvality (zapise se do EXIF), tlacitko
nastavi tapetu. T ukaze pas miniatur souboru ve slozce (klik prepne). Panel
informaci (I) ukazuje i fotak, objektiv, expozici a datum porizeni (i z
RAW CR3 a HEIC z iPhonu). - Prohlizec velkych textu: logy, CSV, JSON a dalsi texty od 10 MB se
z exploreru otevrou v prohlizeci MagnumOpus View - okamzite i u souboru
o desitkach GB (1 GB log: prvni obrazovka za 45 ms). Cisla radku, Ctrl+F
hledani (F3 dalsi), Ctrl+G skok na radek, W zalamovani, L sleduje konec
logu, posuvnik, Ctrl+PgUp / PgDn dalsi soubor. Lista nahore zustava
porad zobrazena (text neposkakuje) a ma jen textove akce: hledani, skok
na radek, zalamovani, plynule posouvani (ve vychozim stavu vypnute) a sledovani konce. Stav (velikost,
kodovani, konce radku, shody) je v radku dole. Zalamovani se ridi sirkou
okna (kratke radky po slovech, i radek o desitkach MB plynule); bez
zalamovani je radek opravdu jeden - i minifikovany JSON o 64 MB jde
posouvat vodorovne (Shift + kolecko, sipky, vodorovny posuvnik). Od jake
velikosti se texty otviraji v prohlizeci jde v Nastaveni zvolit (Vsechny
/ 1 / 10 / 100 MB nebo vlastni hodnota); mensi dal otevira editor.
Zvyrazneni syntaxe (H nebo tlacitko v liste) i u obrich souboru: JSON,
XML, CSV (barevne sloupce), logy (cas, uroven ERROR / WARN / INFO,
retezce) a zdrojovy kod (Rust, Python, C#, JavaScript, SQL, HTML...).
Barvi se jen viditelne radky, takze i 1 GB log nebo 64 MB JSON na jednom
radku se posouva bez zdrzeni. Prohlizec otevira i zdrojovy kod (.rs,
.py, .js, .cs, .html...). Text jde vybrat mysi (tazeni, u okraje se
posouva; dvojklik vybere slovo, Shift + klik prodlouzi vyber), Ctrl+A
vybere vse a Ctrl+C zkopiruje do schranky - i stovky MB, na pozadi.
Tlacitko Kodovani: "Zobrazit jako" otevre text v jinem kodovani (spatne
rozpoznany soubor), "Prevest soubor a ulozit jako" soubor opravdu
prevede (UTF-8 s BOM i bez, UTF-16 LE / BE, Windows-1250, ISO-8859-2,
Windows-1252, Windows-1251, KOI8-R) - po kouscich na pozadi, i soubory o
GB. Prevod je bez ztraty: kdyz cilove kodovani nejaky znak neumi (nebo
soubor obsahuje neplatne bajty), soubor zustane beze zmeny a hlaseni
rekne, ktery znak vadi. Stavovy radek ukazuje skutecne kodovani souboru
(i UTF-16 a BOM). Tlacitko Formatovat odsadi JSON, XML, JavaScript a CSS
jen pro zobrazeni (soubor se nezmeni) - JSON po kouscich na pozadi, takze
i minifikovany JSON o 64 MB je naformatovany za par sekund. V nabidce
tlacitka pak "Zobrazit puvodni" a "Ulozit naformatovane do souboru" (v
puvodnim kodovani, i s BOM). Upravy textu libovolne velikosti (tuzka v
liste nebo Ctrl+E): kurzor, psani, mazani, sipky / Home / End / PgUp /
PgDn (se Shiftem vyber, Ctrl + sipka po slovech), Ctrl+X / C / V, Ctrl+Z
/ Ctrl+Y kroky zpet a vpred, Ctrl+S ulozi (v puvodnim kodovani, i
UTF-16 a BOM). I v souboru o GB je uprava okamzita - soubor se nekopiruje
do pameti, upravy se drzi jako seznam kusu nad puvodnim souborem a
ulozeni je proudove na pozadi. Neulozene zmeny ukazuje hvezdicka v
titulku a "upraveno" ve stavovem radku; pri zavreni nebo prechodu na
jiny soubor se prohlizec zepta, zda je ulozit. - Prohlizec na pozadi a v nabidce Windows: dalsi soubor se otevre ve
spustenem prohlizeci MagnumOpus View (nove okno bez startu procesu). V
Nastaveni jde zapnout "Drzet MagnumOpus View pripraveny na pozadi" -
okno s obrazkem je pak na obrazovce zhruba za 20-40 ms. Tlacitkem
"Pridat MagnumOpus View do Windows" se prohlizec objevi v nabidce
Otevrit v programu a ve Vychozich aplikacich Windows (vyber typu souboru
je na vas), "Odebrat" registraci smaze. Pruvodce prvnim spustenim se v
kroku Integrace pta, zda soubory otevirat v prohlizeci. Zavreni posledniho
okna ukonci proces hned (driv visel jeste ~3 s). Po zavreni exploreru
skonci i prohlizec na pozadi (otevrena okna prohlizece zustanou). - Prohlizec pamatuje pozici videa: video a zvuk delsi nez minuta se v
MagnumOpus View priste rozjede tam, kde jste skoncili (kratce se ukaze
"Pokracuje od ..."). Dohrane soubory zacnou od zacatku. V Nastaveni jde
vypnout. - Obri JPEGy a JPEG 2000 vyrazne rychleji: velke JPEGy s restart
markery (skeny obrazu z muzei, cast fotaku) se dekoduji na vsech jadrech -
Bruegel 30000 x 21952 (658 MP) je na obrazovce za 0,18 s misto 3-5 s.
JPEG 2000 dekoduje OpenJPEG: 24 MP za 0,06 s v okne a 0,34 s v plnem
rozliseni (drive 6 s). - Ostry zoom obrich obrazku: MagnumOpus View pri priblizeni obrazu nad
48 MP dekoduje jen viditelnou cast v potrebnem rozliseni (pyramida) -
Bruegel 658 MP je na 100 % ostry za 0,05 s, driv se jen zvetsoval
zmenseny obraz. Umi JPEG s restart markery, JPEG 2000, TIFF, PNG a BMP. - Navigator pri zoomu: pri priblizeni obrazku (MagnumOpus View i
prohlizec na mezernik) se v rohu ukaze zmenseny obraz s ramcem
viditelne casti. Klik nebo tazeni v nem posouva pohled, kolecko nad nim
priblizuje. Za okraj ho pretahnete do jineho rohu, za vnitrni roh
zmenite velikost; po chvili bez pohybu se schova. V Nastaveni jde vypnout
a vybrat velikost. - Popisky tlacitek v MagnumOpus View: po najeti mysi na ikonu v liste
se ukaze, co dela, a jeji klavesova zkratka (cesky i anglicky). - MagnumOpus View otevira jeste rychleji: predcitani sousednich
souboru ceka, az je aktualni obraz na obrazovce (driv s nim souperilo o
procesor), a prvni snimek se nekresli pomalou cestou kvuli pixelu
zaokrouhleni. HEIC z iPhonu je na obrazovce za 65 ms od spusteni misto
160 ms, JPEG 24 MP za 66 ms. - Obrazek se otevre skoro okamzite: MagnumOpus View je ve vychozim
stavu pripraveny na pozadi (~50 MB pameti) a explorer mu posila obrazek,
na kterem stojite - prohlizec ho dekoduje dopredu. Enter / dvojklik pak
ukaze obraz za ~20 ms (bez pripravy na pozadi ~65 ms, driv 160 ms). Obe
volby jdou v Nastaveni vypnout; nestazene soubory z cloudu se
nepripravuji. - Usporny rezim pro notebooky: Nastaveni > Usporny rezim - Vypnuto /
Zapnuto / Automaticky na baterii (i se zapnutou Usporou energie Windows).
Prohlizec MagnumOpus View pak nebezi na pozadi a nepredcita dalsi
obrazky, velikosti slozek se nepocitaji automaticky (jde nechat
zapnute), globalni index se obnovuje jednou tydne, zurnal zmen a disky se
kontroluji ridceji, nejvys 60 snimku za sekundu, bez plynuleho posouvani
(jde nechat zapnute), pomalejsi okrasne animace a prehravac videa se
nespousti dopredu. Vypinac Animace v Nastaveni ted opravdu zpomali
spinnery a oznameni. - Pas miniatur v MagnumOpus View jde vypnout tlacitkem: nova ikona v
horni liste (i klavesa T), stav se pamatuje. - Nahled obrazku v exploreru pres MagnumOpus View: nahledovy panel a
prohlizec na mezernik pouzivaji stejne dekodery jako prohlizec - ostry
obraz ve velikosti panelu / obrazovky, spravne barvy (profily ICC),
fotky z mobilu otocene podle EXIF a nove formaty (PSD, RAW, JPEG 2000,
EXR, HDR, QOI...). HEIC z iPhonu za 0,05 s misto miniatury ze systemu. - Prehravani videa kresli jen nove snimky: video v nahledu driv
prekreslovalo cele okno pri kazdem snimku monitoru (120x za sekundu i u
videa s 25 snimky). Ted se kresli jen s novym snimkem videa - 25fps video
25x za sekundu, 60fps 60x - a snimek jde na obrazovku stejne plynule jako
drive (nejblizsi vsync). Pri pohybu mysi a animacich se kresli naplno jako
jinde. - Tlacitko "Tato slozka" v hlavicce Detailu: v zobrazeni Detail zabiraji
radky celou sirku, takze u plne slozky nebylo kam kliknout pravym
tlacitkem pro nabidku slozky (novy soubor, nova slozka, vlozeni,
zobrazeni, vlastnosti). Vedle nadpisu sloupce Nazev je ted tlacitko s
ikonou, ktere tuto nabidku otevre pod sebou; druhy klik ji zavre. V uzkem
sloupci zustane jen ikona. - Excel a dalsi tabulky v nahledu jako tabulka: xlsx, xlsm, xlsb, xls a
ods se driv ukazovaly jako podivny text (vsechny listy za sebou, datum
jako cislo 46295). Ted se otevrou jako tabulka - stejna jako u CSV
(razeni kliknutim na sloupec, sirky sloupcu, hledani, kopie radku) -...
MagnumOpus 0.1.0-beta.4
Nove
-
Okno v klidu nekresli: driv se prekreslovalo porad - 120 snimku za
sekundu i bez jedine zmeny, v klidu ~18 % jednoho jadra procesoru. Ted se
kresli jen pri zmene: vstup, vysledek z pozadi, animace (scroll, spinner,
prehravani) nebo termin (blikani kurzoru, tooltip po prodleve, mizeni
oznameni). Klidne okno ~0 % procesoru, i s blikajicim kurzorem v poli.
Zmena slozky zvenku, schranky nebo stavu aktualizace se ukaze hned i bez
pohybu mysi. Prekryv F12 ukazuje, kolik snimku se za posledni sekundu
opravdu vykreslilo (v klidu 0), a praci snimku v ms; driv v klidu zustaval
na posledni hodnote (120). Cekaci animace (spinner nacitani a velikosti
slozek, prubeh kopirovani, pulzujici nabidka) se kresli jen tak casto, jak
se meni (~12-30 snimku za sekundu misto 120) - i behem nacitani mene
procesoru. -
Pohyb mysi kresli jen pri zmene: driv kazdy pohyb mysi nad oknem
kreslil 120 snimku za sekundu (~20 % jadra procesoru). Ted se kresli, jen
kdyz mys prejde na jiny radek, tlacitko nebo jiny prvek se zvyraznenim -
pohyb po radku nebo prazdnem miste ~0 %, rychly prejezd pres seznam ~1-2 %.
Tooltip tlacitka a souboru se ukaze u kurzoru a pak zustava na miste
(driv jel s kurzorem). Nad plochou videa v nahledu se napoveda Prehrat /
pozastavit uz neukazuje (zavazela) - tlacitko v liste prehravace ji ma
dal. -
Snimkova frekvence podle napajeni: na baterii nebo se zapnutou
Usporou energie kresli plynule animace (posun, tazeni, video) nejvys 60x
za sekundu i na 120Hz monitoru - posun seznamu bere polovinu procesoru
(~10 % misto ~20 % jadra). Volba Nastaveni > Vzhled > Pro pokrocile >
Snimkova frekvence: Automaticky / Frekvence monitoru / Nejvys 60 za
sekundu. Plynuly posun a zoom mrizky trvaji stejne dlouho pri 60 i 120
snimcich (na 60Hz monitoru byly dvakrat pomalejsi); prepinac v Nastaveni
se po kliknuti plynule presune (driv skocil). -
Prace na pozadi ma nizsi prioritu: generovani miniatur a pocitani
velikosti slozek ustoupi oknu (procesor), zapis cache miniatur a
sledovani zmen na disku i disku uzivatele - okno a ostatni aplikace maji
prednost. -
Aktualizace ze verejneho repozitare: vydani (instalator, ZIP) a
manifesty aktualizaci jsou nove ve verejnem repozitari
MagnumOpus-releases,
tam jsou i Issues pro hlaseni chyb. Aplikace se odted aktualizuje sama
(kontrola jednou denne, stazeni na pozadi, restart jen na pokyn). Verze
0.1.0-beta.1 az beta.3 hledaly aktualizace na neverejne adrese - na tuhle
verzi je potreba prejit jednou rucne, dal uz automaticky. Beta verze dostava
kanal beta; vydana verze jde do kanalu stable i beta. -
Podpora vyvoje: v okne O aplikaci je odkaz na dobrovolny prispevek
(Ko-fi). Nic se bez nej neomezuje, zadne upominky. -
Vydani jednim prikazem (pro vyvoj):
cargo xtask release <verze> --pushprepise verzi, uzavre oddil Nevydano v obou CHANGELOGach, zalozi
commit a tag; GitHub Actions pak vydani sestavi, podepise a zverejni.
Pripraveny volitelny podpis kodu (Authenticode) pres
MO_CODESIGN_THUMBPRINT. -
Historie slozek v Ctrl+P a adresnim radku: pri psani cesty se nabidnou
drive otevrene slozky, ktere se napsanemu podobaji, serazene podle toho,
jak casto je otevirate (nedavne maji prednost). U sitove cesty staci
zacatek (\\server...): Enter otevre nejcastejsi shodu, Tab ji doplni do
radku a nabidne slozky pod ni. Pocita se kazda uspesne otevrena slozka (i
ze stromu, Zalozek nebo tlacitkem Zpet), obnoveni ani prepnuti zalozky
ne. Prazdne Ctrl+P ukaze sekci Casto otevirane. V Nastaveni (Chovani
slozek, skupina Historie slozek) jde zmenit pocet navrhu (vychozi 5, nebo
Vypnuto), shodu Kdekoli v ceste (vychozi) nebo Od zacatku cesty a historii
smazat. Jednu slozku odebere krizek u navrhu. Drive rucne zadane cesty se
prevezmou. Polozka vybrana sipkami ma pri Enteru prednost pred napsanou
cestou. -
Prepinac text / hex v nahledu: tlacitko v hlavicce nahledu vedle lupy
prepne textovy nahled na hex a zpet (Zobrazit jako hex / Zobrazit jako
text). Plati jen pro zobrazeny soubor - dalsi se zase rozhodne sam. -
Pravy klik na navrh z historie v Ctrl+P da jeho cestu do pole - jde ji
upravit a Enterem otevrit. -
Aktualizace v aplikaci: pripravena verze se ohlasi oznamenim s
tlacitkem Restartovat, teckou na tlacitku menu a polozkou "Restartovat a
aktualizovat" v menu (driv jen v okne O aplikaci). Nastaveni -> Pokrocile
-> Aktualizace: rezim (automaticky / jen upozornit / vypnuto), kanal
(stabilni / beta), stav a "Zkontrolovat ted". Pri dlouhem behu aplikace se
kontrola opakuje (nejvys jednou denne). Restart zavre vsechna okna a po
aktualizaci se obnovi i se zalozkami. -
Aktualizace i v Program Files a odkudkoli: instalace "pro vsechny
uzivatele" (Program Files) se aktualizuje sama - po kliknuti na
Restartovat si vyzada opravneni spravce (jeden dotaz), aplikace pak dal
bezi bez nej. Prenosna verze se aktualizuje v jakekoli slozce, kam lze
zapisovat (i v koreni disku nebo na flash disku) - soubory se meni uvnitr
slozky aplikace a cesta k programu zustava stejna.
Opravy
- Klik na soubor ve strome ho uz nespousti: jeden klik soubor vybere v
seznamu (seznam prejde do jeho slozky, nahled ho ukaze, prejmenovani,
mazani i kopirovani jde na nej), dvojklik ho otevre. Driv ho spustil uz
jeden klik a dvojklik ho otevrel dvakrat. Soubor oznaceny v seznamu je
zvyrazneny i ve strome. - Filtr si drzel fokus i po kliku do seznamu: Ctrl+A oznacilo text
filtru misto souboru a k souborum se z klavesnice neslo dostat. Ted klik
mimo pole filtru preda klavesnici seznamu (Ctrl+A, Delete, sipky, Home /
End jdou na soubory), psani ji filtru zase vrati a klik do pole taky. - Slozka se serialem se nepoznala jako video: do podilu typu souboru
se pocitaly i skryte soubory (napr. .mta ke kazde epizode, desktop.ini) a
titulky, takze videa nedosahla prahu. Ted se skryte polozky a titulky k
videim ve slozce (i s jazykem, dil.cs.srt k dil.avi) nepocitaji; ostatni
doprovodne soubory ano. Prah sablony plati tak, jak je v jejim souboru
(Videa a Dokumenty 40 %, vlastni sablony podle sebe) - driv kazda sablona
navic potrebovala aspon 50 %. - Nabidka Seradit podle: smer (Vzestupne / Sestupne) je oddeleny carou od
klice razeni - bylo videt jen jako dalsi polozka v rade a klik na uz
zaskrtnuty klic (napr. Nazev pri razeni Sestupne) vypadal, ze nedela nic. - Strom: pri posunu dolu mizely soubory - kdyz radek slozky odjel nahoru
z panelu, jeji soubory se prestaly kreslit a zbyla po nich prazdna mezera. - Strom: po sbaleni zustal obsah posunuty nahoru bez posuvniku (s
prazdnym mistem dole), dokud se nepohnulo koleckem. Ted se posun hned
srovna se zkracenym obsahem. - Otevrit v Pruzkumniku u slozky nedelalo nic (nabidka slozky, pozadi,
stromu, disku a Moznosti slozky): verb shellu se z kratkeho vlakna nestihl
provest. Ted se spusti Pruzkumnik Windows primo, vzdy v novem okne - i s
nahrazenim Exploreru, i pro Tento pocitac a Aplikace. - Tlacitka listy (Zpet, Vpred, Nahoru, Obnovit) pri odrolovanem strome:
radky stromu odrolovane nad panel lezely neviditelne pres listu - klik na
tlacitko otevrel nebo rozbalil slozku ze stromu a tooltip tlacitka se
neukazal. - Tooltip, ktery ceka na prodlevu, uz nevyskoci, kdyz mys mezitim opusti
okno; zvyrazneni pod mysi po odchodu z okna zmizi. Kurzor v textovem poli
neaktivniho okna neblika (jako ve Windows). - Pretahovani do stromu a lista F-klaves: soubor tazeny pres listu nebo
zahlavi postranniho panelu mohl skoncit v neviditelne slozce stromu (a
skryty uzel se po chvili sam rozbalil). V profilu Total Commander lezel
spodek stromu pod listou F-klaves - posledni radky nesly odrolovat a pravy
nebo prostredni klik na listu otevrel nabidku skryte slozky. - Stejna chyba odrolovanych radku jinde: klik na cip razeni Zalozek pri
odrolovanem panelu sbalil sekci; ve vyberu slozky (Pripnout do slozky)
klik na spodek tlacitka Nahoru vstoupil do prvni podslozky; v editoru
zkratek hlavicka kategorie brala kliky hledacimu poli a tlacitku Obnovit;
v nahledu hromadneho prejmenovani klik pod seznam prepnul skryty soubor. - Workflow vydani na GitHubu padal pri kazdem pushi hned pri kontrole
(tajemstvi v podminceif:GitHub nepovoluje) - vydani z tagu by se
nespustilo. - Nahled pozna text spolehliveji: web.config a dalsi soubory .NET a
Visual Studia (.config, .csproj, .resx, .xaml, .sln ...) se ukazuji jako
text i na sitovem disku - driv hex. Soubor s neznamou priponou na siti se
po nacteni zacatku sam prepne na text. Text s diakritikou, kteremu cteni
prvnich 4 KB rozdelilo znak, uz nekonci v hexu; text v kodovani UTF-16 bez
BOM se pozna a ukaze spravne. - Dvojklik do pole Ctrl+P (i adresniho radku) oznaci slovo - cast cesty;
driv nedelal nic. - Pruvodce prvnim spustenim, krok Vzhled: Svetly zapnul motiv Tmavy
sedy a Podle systemu Tmavy svetlejsi (pruvodce bral poradi z nabidky
motivu v Nastaveni, ktera ma motivu vic) a oznaceni zustalo na Tmavy. Ted
Svetly zapne svetly motiv, Podle systemu sleduje Windows a volba se oznaci. - Klik do dialogu nad nahledem: karta pruvodce nebo radek Nastaveni nad
nahledem textu ci hexu, nad posuvnikem seznamu nebo delicem nereagovaly -
klik dostalo to, co lezelo pod dialogem. Totez okno Pripnout do slozky. - Aktualizace (opraveno pred prvnim vydanim): nova verze by se po vymene
spustila s prepinacem, ktery se bral jako cesta - misto aplikace by se
otevrel Pruzkumnik Windows. Znacka "nova verze bezi" se hned mazala,
takze updater vracel puvodni verzi pod bezici aplikaci. Pracovni adresar
zdedeny z aplikace blokoval prejmenovani adresare aplikace. Pri zamcenych
souborech (bezici kopirovani) aplikace skoncila a znovu se nespustila -
ted se spusti puvodni verze a aktualizace se odlozi. Z vice oken se
zavrelo jen jedno (p...