CalmCommander se představuje
Je to přesně 7 dní co jsem začal pracovat na novém souborovém manažeru pro ZX Spectrum Next a první verze (0.1) je na světě. Co se dá stihnout za 7 dní programováním v assembleru, pro systém (NextZXOS), který jsem viděl poprvé v životě a pro hardware, který má jistá specifika oproti klasickému ZX Spectru? Za sebe mohu říct, že se dá stihnout celkem dost ;) .
Dnes jsem publikoval na githubu (hurá, je to má premiéra ;) díky ped7g a mborikovi, kteří do mě kvůli tomu hučeli... ;) ) první verzi CalmCommanderu.
Tato verze umi následující:
Procházení adresáře ;)
Kopírování souborů
Přesouvání souborů
Mazání souborů
Mazání adresářů, které obsahují nějaké soubory
Přejmenovávání souborů/adresářů
Označovaní více souborů klávesou SPACE
Hromadné označování souborů podle masky
Hromadné odoznačování souborů podle masky
Menu - které sice funguje, ale položky nejsou aktivní
Vytváření adresáře
Zobrazit informace o Calm Commanderu
Zobrazit nápovědu s ovládáním
Během pár hodin se mi dostalo zpětné vazby o chybách, které našli uživatelé:
Moc citlivý vstup z klávesnice - opraveno
Pokud jste přesouvali soubor a v obou panelech jste měli stejný adresář, došlo ke smazání - opraveno, již Vám CC nedovolí kopírovat/přesouvat soubory v rámci jednoho adresáře
Šel označit i "adresář" .. (vstup do nadřazeného adresáře), což by nevadilo při kopírování nebo přesouvání (adresáře se zatím přeskakují), ale problém nastal při hromadném mazání. CC totiž zjistil, že je označen adresář - podíval se do něj a zjistil, že není prázdný, tak se zeptal uživatele, jestli ho chce smazat. Když uživatel toto odsouhlasil, tak došlo k tomu, že se začal mazat nadřazený adresář (sice jen soubory, ale přesto). Takže teď nejdou označit tyto problematické adresáře.
To samé platí pro označování hromadné (přes masku) - tyto adresáře se neoznačí ani když chcete označit vše
Pokud vlastníte ZX Spectrum Next, nebo máte chuť vyzkoušet Calm Commander v emulátoru (CSpect...), nic Vám nebrání. Já mám před sebou ještě spoustu práce a již nebudu tak pospíchat, ale práce na CC si užívám. Popravdě prožívám ty samé pocity jako před cca 15 lety, kdy jsem pracoval na MB Commanderu, který běžel na MB-02+.
A jak se mi pracuje na ZX Spectru Next a programuje pro něj? Kdyby neexistoval člověk s přezdívkou ped7g, asi by práce na CC nešla tak dobře. Opravdu je schopen mi odpovědět na jakoukoliv moji stupidní otázku ohledně nastavování nextovských registrů, grafických režimu, nebo stránkování. Z mého pohledu je to svatý člověk s neskutečnou trpělivostí ;). A pak samozřejmě Busy, který mi také poradil s instrukcí XOR ... ale to je na jiný článek, který by se pravděpodobně jmenoval: Dementem roku podruhé. ;)
2 Comments
Screen shot vypadá dobře, uživatelé VC, NC či MC budou jistě jako doma. Škoda jen, že jsem propásl Kickstart na Next, takže si koupím až Next Next 🙂
Díky, je to zábava dělat něco takového 😉
tak podle toho co píšou na webu, další kickstarter bude co nevidět… 😉