Está na altura de celebrar o sucesso do GSOC 2023 e recrutar para 2024 com o Inkscape
23 de Fevereiro de 2024 às 21:09
O envolvimento do Inkscape no programa Google’s Summer of Code (GSoC) é uma das formas que o projecto ajuda a progredir tanto o processo de aprendizagem, como o avanço de novas e melhoradas funcionalidades. Estamos empolgados por fazer parte do GSoC mais uma vez em 2024!
Para mais informação acerca dos prazos e detalhes da participação em colaboração com o Inkscape este ano, dirija-se à página do nosso projecto no sítio do Google Summer of Code.
Se tiver curiosidade de descobrir mais sobre que alguns dos estudantes Inkscape do GSoC alcançaram em 2023, continue a ler!
Personalizar a aparência dos controlos da Tela
O participante GSoC 2023 do Inkscape Sanidhya Singh foi estudante universitário de segundo ano em Ciências Informáticas e Engenharia no Indian Institute of Technology Roorkee (IIT Roorkee), India.
O Sanidhya passou o seu Verão a desenvolver uma aparência personalizável para os controlos de tela, sob mentoria do programador principal Inkscape Marc Jeanmougin.
O que são estes controlos de tela, pergunta o leitor? Se desenhar uma forma usando a Ferramenta de Caneta e de seguida tentar editá-la usando a Ferramenta de Nó, deve ter reparado nos manípulos circulares (ou quadrados) que o Inkscape apresenta para transformar as formas. O seu nome é "controlos de tela" mais frequentemente conhecidos como "manípulos de nós". O estilo destes controlos tem-se mantido o mesmo desde pelo menos o Inkscape 0.48, e necessitava de uma renovação – uma que permitisse ao utilizador maior flexibilidade em mudar o estilo. O Sanidhya removeu a aparência antiga, e substituiu-o por um facilmente editável ficheiro CSS, de modo a que os utilizadores possam agora mudar de estilo simplesmente editando este ficheiro. Isto permitiu também estabelecer melhores cores pré definidas que esperamos estejam disponíveis no Inkscape 1.4.
Leia mais sobre o trabalho do Sanidhya.
Preparação nos bastidores para migração GTK4
O estudante GSoC 2023 Vaibhav Malik de Nova Delhi, India mais uma vez juntou-se aos programadores Inkscape que têm feito grandes esforços para a migração GTK4. GTK é o kit de ferramentas de interface usado para apresentar no ecrã elementos como barras de ferramentas, botões caixas de texto, etc.. O Inkscape usa actualmente o GTK3, que é a versão 3 do kit de ferramentas. A migração para a mais recente versão do kit GTK4 é o que o Vaibhav esteve a desenvolver sob mentoria do programador principal Tavmjong Bah (Tav).
As alterações do Vaibhav são maioritariamente nos bastidores, de modo a que o Inkscape trabalhe como esperado com o GTK4. Uma mudança visível para os utilizadores é a adição de menus flutuantes para ecrãs mais pequenos. Abaixo de um determinado tamanho de janela o Inkscape ajusta automaticamente os itens na barra de ferramentas de modo a que ainda sejam utilizáveis em ecrãs mais pequenos.
Leia mais sobre o trabalho do Vaibhav.
A colaboração com os programadores Inkscape é uma experiência de aprendizagem e ajuda o nosso programa gratuito e de código aberto a progredir para todos os utilizadores Inkscape.
Contacte-nos e faça perguntas e participe na nossa equipa de contribuidores voluntários!
Desenhe Livremente.