Skip to content

Full refactor of the docs#190

Merged
panglesd merged 88 commits intomainfrom
server-mode
Jan 20, 2026
Merged

Full refactor of the docs#190
panglesd merged 88 commits intomainfrom
server-mode

Conversation

@panglesd
Copy link
Copy Markdown
Owner

@panglesd panglesd commented Jan 3, 2026

Big PR on the documentation side.

  • It Follows the Diataxis framework,
    • Tutorials on typed presentations, drawn presentation, visual structure and custom scripts
    • Reference on syntax, special elements, actions, frontmatter, custom scripts, ...
    • A handful of how tos (including how to reveal your figure bit by bit and how to use slides instead of slips)
  • It adds modifiable live examples in the docs
  • It features a set of bigger examples "kept up to date".
  • It adds some smaller fixes/modifications:
    • Improve -o argument wrt directories
    • Inline SVGs instead of adding them as images, allowing the use of classes and ids in SVGs
    • Refactor the Ast type to ensure exhaustive pattern matching on new nodes
  • Use .woff2 for embedded fonts

@panglesd panglesd merged commit 7a6b5e4 into main Jan 20, 2026
7 of 8 checks passed
panglesd added a commit to panglesd/opam-repository that referenced this pull request Jan 20, 2026
CHANGES:

### Features

- Add a "mirror mode" to the speaker view, which mirrors the entire screen you
  are sharing with the audience (panglesd/slipshow#188)
- Add support for external files through CLI and frontmatter (panglesd/slipshow#191)
- Add shortcut to delete or unselect selection in drawing editing (panglesd/slipshow#192)
- Add a "Close editing panel" button when there are no strokes (panglesd/slipshow#192)
- Default file names for drawing recording depend on their names (panglesd/slipshow#192)
- Improve `-o` argument wrt directories (panglesd/slipshow#190)
- Inline SVGs instead of adding them as images, allowing the use of classes and
  ids in SVGs (panglesd/slipshow#190)
- Rework the docs! (panglesd/slipshow#190)

### Fix

- Fix pauses time not updated after a rerecording (panglesd/slipshow#192)
- Fix drawing editing shortcuts triggering even when focusing on a textarea
  (panglesd/slipshow#192)
- Fix interaction between fields and drawing editing shortcuts (panglesd/slipshow#192)
- Fix order of `clear` and `draw` action: the first comes first (panglesd/slipshow#192)
- Use .woff2 for embedded fonts (panglesd/slipshow#190)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant