Ir para o conteúdo

Krita em 2022 e 2023

Postagem anterior | Segunda-feira, 3 Abril 2023 | Tempo de leitura: 7 minutos | Próxima postagem

Este é o nosso, bem atrasado, panorama anual do ano que passou e uma prévia do ano que acaba de começar. Se esse tipo de coisa te entedia, sinta-se à vontade para pular!

Assim como em 2021 e 2020, nenhum membro da equipe do Krita morreu devido à pandemia em curso. Isso parece um pouco milagroso, mas é isso. O ano foi bem horrível, porém, com o mantenedor do Krita contraindo COVID longa (sou eu, Halla...) e ficando doente demais para fazer qualquer coisa quatro dias em sete — e várias outras reviravoltas que não vamos detalhar porque não seria seguro, ou seria muito pessoal para falar sobre isso. Tivemos um ano realmente difícil.

Os anos anteriores a 2022 foram marcados principalmente por nós tentando, às vezes desesperadamente, manter o controle do número de relatórios de bugs que chegavam. Muitos relatórios de bugs, é preciso dizer, basicamente não são acionáveis. Não se trata de culpar o relator que se esforçou ao máximo para se registrar e, em seguida, descrever o problema. O que é realmente um esforço admirável. Mas, com muita frequência, os problemas são com o suporte do sistema operacional para tablets, drivers de vídeo... E simples mal-entendidos. E pedidos de suporte ao usuário. Mas agora há mais relatórios de bugs abertos do que há um ano.

Então, para este ano, decidimos adotar uma abordagem diferente. Queríamos determinar proativamente no que nós queríamos trabalhar, discutir como fazer isso e ir em frente, em vez de apenas reagir a relatórios de bugs, lista de desejos e solicitações de funcionalidades.

Então, no início de 2022, assim que o fim dos lockdowns permitiu, dois desenvolvedores do Krita, Halla e Wolthera, se reuniram em Deventer para preparar esta ideia. É claro que, mesmo antes da invasão da Ucrânia e de todos os problemas que ela causou, não conseguimos realizar um Sprint completo de Desenvolvedores do Krita. Então, isso foi limitado.

Nós dois nos sentamos e discutimos qual era o principal concorrente comercial do Krita. Bem, esse é o Clip Studio, é claro. O Photoshop não está progredindo muito em termos de suporte à pintura, e o Corel Painter não é um aplicativo que tomaríamos como exemplo: queremos criar o aplicativo mais eficiente para criar novas imagens. Transformar fotos em algo pictórico não é nosso objetivo.

O resultado disso foi um documento onde tentamos identificar os pontos mais importantes que estavam faltando, ou ausentes, no Krita. Foi isso que criamos:

Em seguida, tivemos uma reunião virtual com toda a equipe de desenvolvedores patrocinados e permitimos que as pessoas escolhessem as coisas em que estavam interessadas:

Isso agora também está quase pronto e mesclado.

E, quanto a bugs, nós corrigimos mais de mil relatórios, é claro.

Também fizemos vários lançamentos:

Embora não tenhamos conseguido colocar o Krita na loja do macOS (NÃO na do iPadOS) - o sandbox para aplicativos da loja no macOS nos derrotou completamente, e não conseguimos encontrar uma maneira de fazê-lo funcionar. Ainda. Em relação às Lojas, falando nisso, não vimos um grande declínio nas vendas da Steam ou da Windows Store - embora tenha sido perceptível. O Google Play e a Epic só trouxeram um pouco de dinheiro.

Dada a enorme pressão que todos estão sofrendo, é natural que o Fundo de Desenvolvimento do Krita e os fundos de desenvolvimento legado, bem como as doações ocasionais após o download, diminuam. Isso aconteceu, mas, pelo lado positivo, conseguimos nosso primeiro patrocinador corporativo: Intel:

Mas se quisermos continuar assim, bem, precisaremos de mais dinheiro, não há como evitar. Este ano, 2023, será um ano de total incerteza.

Em termos de desenvolvedores patrocinados, temos quase toda a equipe unida: Sharaf, Dmitry, Halla, Wolthera, Tiar, Emmet, Ivan, Amy. Eoin saiu no final do ano para começar a trabalhar no Godot, outro projeto de software livre realmente interessante.

Mas fomos atormentados por regressões que nem mesmo nosso conjunto de testes unitários conseguiu parar antes do lançamento. Mas isso é meio cíclico. Os lançamentos do Krita parecem ir de estável para estável, para lamentável, para estável, em resposta a algo, algo que não determinamos. É por isso que fazemos betas, é claro! Por favor, testem-nos!

No geral, 2022 foi, como eu disse, difícil. Fizemos um progresso incrível, dadas as restrições. Mas foi um ano que testou a temperança, tanto na comunidade de desenvolvedores quanto na comunidade Krita em geral, não apenas na parte da comunidade que realmente se comunica com a equipe de desenvolvedores, mas também em comunidades satélites como Discord ou Reddit.

As pessoas frequentemente ficavam irritadas com o que consideravam falta de capacidade de resposta dos "desenvolvedores". Embora o krita-artists.org seja um grande sucesso e um lugar onde as pessoas realmente se ajudam, também é verdade que é impossível para os desenvolvedores do Krita lerem todas as sugestões e solicitações de funcionalidades e conferirem os mock-ups, muitas vezes incrivelmente detalhados. Simplesmente não conseguimos acompanhar!

Então, se você quiser se envolver no crescimento e aprimoramento do Krita, precisa entrar em contato diretamente com os desenvolvedores do Krita. Seja no IRC (ou no Matrix), fazendo uma solicitação de mesclagem em invent.kde.org ou pela lista de discussão. E mesmo assim, lembre-se de que estamos lutando contra uma enxurrada de relatórios de bugs enquanto tentamos implementar recursos e melhorias que já definimos como prioridade máxima!

O que está por vir em 2023?

Provavelmente com muito atraso, lançaremos o Krita 5.2.0. Ele será adiado porque, depois de trabalhar em 2022, muitos membros da equipe estão exaustos e precisam de uma pausa mais longa do que o normal. Os problemas que nos atormentaram em 2022 não acabaram, e alguns de nós tiveram que se mudar para novos países, seja à força ou para estudar. E eu só tive energia para gerenciamento de projetos e mal programei!

Mas o Krita 5.2.0 terá todo, ou a maior parte, do trabalho listado acima. Você pode acompanhar o que está no Krita 5.2.0 usando a funcionalidade de marcos do GitLab do KDE, enquanto trabalhamos nas notas de lançamento: milestones. Após o 5.2.0, estaremos trabalhando em lançamentos de correções de bugs — e, claro, nas outras coisas da nossa lista de prioridades que ainda não foram iniciadas!

Se você quiser que isso aconteça, apoie o Krita, seja com uma doação única, uma assinatura para o fundo de desenvolvimento ou adquirindo o Krita em uma das lojas de aplicativos suportadas!