Criar extensões é o meu principal trabalho para o Inkscape. Vou tentar manter essa lista atualizada.
Os nomes com links são referências internas de extensões não oficiais. As extensões oficiais podem ser baixadas do
SVN do Inkscape.
(Já adicionei os links para os arquivos inx e py ao lado dos nomes das extensões oficiais para download direto.)
Extensões que criei
Inkscape Generator - substitui textos variáveis em um SVG gerando automaticamente arquivos prontos para o uso como PDF, PS, JPG, etc...
[BASH]
Interpolate Attribute in a group - (
inx,
py) - varia um atributo entre os elementos de uma seleção, facilitando a aplicação de cores, tamanhos e etc de forma organizada.
[Python]
Puff - Simula estufamento com efeito de luz e sombra.
[Ruby]
Gerador de Sudoku - Gera tabuleiro de Sudoku e sua solução.
[Ruby]
Calendar Generator v1 - Gerador de calendário
(Somente para *nix).
[BASH]
Calendar Generator v2 - (
inx,
py) - Gerador de calendário
(multi-plataforma).
[Python]
Area Cuter - define áreas a serem recortadas, o nome do arquivo e o formato, para auxiliar webdesigners, mas não ficou boa.
[BASH]
CMYK Separator - Uma prova de conceito para tentar iniciar um suporte a CMYK no Inkscape.
[PERL]
Foldable Box - (
inx,
py) - Cria as marcas para fazer uma caixa de papel.
Web > Set Atributes - (
inx,
py) - redefine atributos de um elemento ao clicar, passar, focar, etc um outro elemento.
[Python+Javascript]
Web > Transmit Atributes - (
inx,
py) - ao clicar, passar, focar, etc no elemento, transmite atributos para outro elemento.
[Python+Javascript]
Extensões que colaborei
Não vou listar todas, pois trabalhando com testes para garantir a qualidade das extensões já mexi no código de várias... Então aí estão as que mais trabalhei:
Printing Marks - (
inx,
py) - adiciona marcas úteis para impressão.
[Python]
Corel DRAW Input - (
inx,
py) - importa CDR.
[Python]
Number Nodes - (
inx,
py) - transforma um caminho em um jogo de ligar pontos.
[Python]
Infra para programadores
Adicionei melhorias no
inkex.py.
[Python]
Criei o
InkBash para auxiliar a criação de extensões em BASH.
[BASH]
Criei o
RubyInk para auxiliar a criação de extensões em Ruby.
[Ruby]
Criei o
InkMoz para auxiliar a criação de extensões em Javascript.
[Python+Javascrip+XUL]
Criei o
inkwebeffect.py e
inkweb.js para auxiliar na criação de efeitos para a web.
[Python+Javascript]
Criei o modelo básico de teste de extensões, mas ainda não é usada de verdade.
[Python]
Idéias
Ainda quero fazer para o Inkscape:
- Pseudo Animation - extensão para criar animações guardando valores como fiz no DebConf. (enquanto a animação real do SVG não é implementada)
- Web - Scroll Content - criara barras de rolagem para conteúdo dentro de clips ou mascaras para paginas SVG.
- Cortador - traduzir e melhorar a extensão para web designes.
- Configurable ToolBar - modelo para adicionar barras criadas pelo usuário.
Meus comits no SVN do Inkscape: