Ajuda do PixelDeck

Créditos e licenças

O PixelDeck é de Daniel Bonates. Estas são as peças de terceiros que ele carrega, e sob que termos.

Fontes

Ambas sob SIL OFL 1.1. Os arquivos de licença acompanham as fontes dentro do aplicativo.

Bibliotecas

BibliotecaPara quê
Swift Markdown · swift-cmarkInterpretar o Markdown comum dentro de cada bloco; as diretivas PixelDeck são interpretadas pelo próprio aplicativo.
MermaidKitInterpretar, organizar e desenhar os diagramas (licença MIT).
SwiftMathCompor as fórmulas (licença MIT; fontes matemáticas sob suas licenças incluídas no pacote).
ReadabilityExtrair o texto de páginas importadas.

Os slides são desenhados pelo próprio aplicativo, em CoreGraphics e CoreText, com os efeitos compostos em Metal. Até setembro de 2026 havia um motor em HTML/CSS por trás da prévia, da apresentação e das exportações, com markdown-it, Mermaid, KaTeX e highlight.js; ele saiu, e com ele essas bibliotecas. Os textos completos de licença do que continua embarcado ficam dentro do aplicativo, em Resources/Licenses.

Shaders

Os efeitos de tela foram portados para Metal a partir de shaders de referência em GLSL, em versão livre — sem cláusula que restrinja uso comercial ou exija redistribuição sob os mesmos termos.

O porte e as correções são do projeto: a cor do fósforo do terminal, que era fixa no código original, virou parâmetro, e dois shaders que compilavam mas não desenhavam nada foram consertados.

O que o PixelDeck não usa

Nenhum binário privado, fonte cifrada ou recurso de tema de outro aplicativo de apresentações. A leitura do Markdown, a identidade visual e o motor de slides são próprios.