Está na altura de celebrar o sucesso do GSOC 2023 e recrutar para 2024 com o Inkscape

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.