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
- Silkscreen, de The Silkscreen Project Authors — a tipografia pixelada dos títulos.
- JetBrains Mono, de The JetBrains Mono Project Authors — o corpo de texto e o código.
Ambas sob SIL OFL 1.1. Os arquivos de licença acompanham as fontes dentro do aplicativo.
Bibliotecas
| Biblioteca | Para quê |
|---|---|
| Swift Markdown · swift-cmark | Interpretar o Markdown comum dentro de cada bloco; as diretivas PixelDeck são interpretadas pelo próprio aplicativo. |
| MermaidKit | Interpretar, organizar e desenhar os diagramas (licença MIT). |
| SwiftMath | Compor as fórmulas (licença MIT; fontes matemáticas sob suas licenças incluídas no pacote). |
| Readability | Extrair 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.