Preskoči na vsebino

Krita v 2022 in 2023

Prejšnja objava | Ponedeljek, 3. april 2023 | Čas branja: 7 min. | Naslednja objava

To je naš zelo pozen pregled preteklega leta in pogled naprej v leto, ki se je pravkar začelo. Če vas kaj takega dolgočasi, lahko to mirno preskočite!

Tako kot v letih 2021 in 2020 tudi v tem primeru noben član ekipe Krita ni umrl zaradi pandemije, ki je v teku. To se zdi malce čudežno, vendar je tako. Leto je bilo precej grozno, čeprav je vzdrževalec Krite dobil dolgi COVID (to sem jaz, Halla ...) in bil štiri dni od sedmih preveč bolan, da bi lahko karkoli počel - in razni drugi pretresi, ki jih ne bomo podrobno opisovali, ker to ne bi bilo varno ali pa bi bilo preveč zasebno, da bi o tem govorili; res smo imeli zelo težko leto.

V letih pred 2022 smo se večinoma trudili, včasih obupno, obvladovati število poročil o napakah, ki smo jih prejemali. Treba je povedati, da veliko poročil o hroščih v bistvu ni uporabnih. S tem ne krivimo prijavitelja, ki se je potrudil, da se je registriral in nato zapisal svojo težavo. To je res občudovanja vreden trud. Toda prepogosto so težave povezane s podporo operacijskega sistema za tablične računalnike, gonilniki za zaslone ... In navadnimi nesporazumi. In kriki po podpori uporabnikom. Vendar je zdaj odprtih poročil o napakah več kot pred enim letom.

Zato smo se letos odločili za drugačen pristop. Želeli smo proaktivno določiti, na čem želimo delati, se pogovoriti o tem, kako to narediti, in se tega lotiti, namesto da bi se samo odzivali na poročila o hroščih, želje po hroščih in zahteve po funkcionalnostih.

Tako sta se v začetku 2022, takoj ko so bila ukinjena zaprtja, v Deventerju sestala dva razvijalca programa Krita, Halla in Wolthera, da bi pripravila to zamisel. Seveda se tudi pred invazijo na Ukrajino in vsemi težavami, ki jih je to povzročilo, nismo mogli zbrati v polni sestavi razvijalcev Krita Sprint. Zato je bilo to omejeno.

Usedla sva se in se pogovorila o tem, kaj je glavna komercialna konkurenca Kriti na tržišči. To je seveda Clip Studio. Photoshop pri podpori slikanju ne napreduje, Corel Painter pa ni program, ki bi si ga vzeli za zgled: želimo ustvariti najučinkovitejši prgoram za ustvarjanje novih slik. Preoblikovanje fotografij v nekaj slikarskega ni naš cilj.

Rezultat tega je bil dokument, v katerem smo poskušali opredeliti najpomembnejše stvari, ki manjkajo ali so pomanjkljive v programu Krita. Prišli smo do naslednjega:

Nato smo imeli virtualno srečanje s celotno ekipo sponzoriranih razvijalcev in ljudem dovolili, da izberejo stvari, ki zanimajo njih:

Tudi ta je zdaj večinoma opravljeno in združeno.

Kar zadeva napake in hrošče: odpravili smo seveda več kot tisoč poročil.

Izdali smo tudi kopico novih različic:

Čeprav nam programa Krita ni uspelo spraviti v trgovino za macOS (NE za iPadOS) - peskovnik za aplikacije iz trgovine sistema macOS nas je popolnoma onemogočil in nismo našli načina, kako bi ga spravili k delovanju. Ne še. Ko že govorimo o trgovinah: nismo opazili velikega upada prodaje v storitvah Steam ali Windows Store - čeprav je bil opazen. Google Play in Epic sta prinesla le za žepnino.

Glede na velik pritisk, pod katerim so vsi, je naravno, da se zmanjšujejo sredstva za razvojni sklad Krite, opuščeni razvijalski skladi, kot tudi občasne donacije po prenosu. To se je zgodilo, vendar smo dobili prvega korporativnega sponzorja: Intel:

Če pa želimo tako nadaljevati, bomo potrebovali več denarja, temu se ne moremo izogniti. Leto 2023 bo leto popolne negotovosti.

Kar zadeva sponzorirane razvijalce, imamo skoraj celotno ekipo še vedno na kupu: Sharaf, Dmitrij, Halla, Wolthera, Tiar, Emmet, Ivan, Amy. Eoin je konec leta odšel in začel delati na projektu Godot, še enem zelo zanimivem projektu brezplačne programske opreme.

Vendar pa so nas pestile regresije, ki jih pred izdajo ni mogel ustaviti niti naš nabor preizkusov unittests. To je nekako ciklično. Zdi se, da se izdaje Krita spreminjajo iz stabilne v obžalovanja vredno in nazaj v stabilno kot odziv na nekaj, nekaj, česar še nismo določili. Zato seveda delamo bete! Prosimo, da jih preizkusite!

Na splošno je bilo leto 2022, kot sem že dejal, težko. Glede na omejitve smo dosegli neverjeten napredek. Toda to je bilo leto, ki je preizkušalo trpljenje, tako v skupnosti razvijalcev kot tudi v širši skupnosti Krite, ne le v tistem delu skupnosti, ki se dejansko pogovarja z ekipo razvijalcev, temveč tudi v satelitskih skupnostih, kot sta discord ali reddit.

Ljudje so se pogosto jezili zaradi pomanjkanja odzivnosti »razvijalcev«. Čeprav je krita-artists.org velik uspeh in kraj, kjer si ljudje resnično pomagajo, je tudi res, da razvijalci programa Krita ne morejo prebrati vseh predlogov in prošenj za funkcije ter pregledati pogosto neverjetno podrobnih skic za novosti. Preprosto temu ne moremo slediti!

Če želite sodelovati pri razvoju in izboljševanju programa Krita, se obrnite neposredno na razvijalce programa Krita. Bodisi na IRC (ali Matrix), z zahtevo za spajanje na invent.kde.org ali prek poštnega seznama. Tudi takrat ne pozabite, da se borimo s poplavo poročil o napakah, hkrati pa poskušamo izvajati funkcije in izboljšave, za katere smo se že odločili, da imajo najvišjo prednost!

Kaj lahko pričakujete v 2023?

Verjetno z veliko zamudo bomo izdali Krito 5.2.0. Zamuda bo posledica tega, da je po letu 2022 veliko članov ekipe izčrpanih in potrebujejo daljši odmor kot običajno. Težave, ki so nas pestile v letu 2022, niso izginile, nekateri med nami pa so se morali prisilno ali zaradi študija preseliti v nove države. Jaz pa sem imel energijo samo za vodenje projekta in skorajda nisem mogel kodirati!

Toda Krita 5.2.0 bo vsebovala vse ali večino zgoraj naštetih del. Medtem ko pripravljamo opombe ob izdaji, lahko spremljate, kaj je v programu Krita 5.2.0, in sicer z uporabo funkcije mejnikov v sistemu gitlab za okolje KDE: mejniki. Po izdaji 5.2.0 se bomo ukvarjali z izdajami popravkov - in seveda z drugimi zadevami z našega prednostnega seznama, ki jih še nismo pričeli izvajati!

Če želite, da se to zgodi, podprite Krito z enkratno donacijo, naročnino na razvojni sklad ali s pridobitvijo Krite v eni od podprtih trgovin z aplikacijami!