Typeset 0.5.0

Typeset 0.5.0 focuses on the mobile and tablet experience with full-bleed content, collapsible table of contents, and improved documentation navigation.

Full-Bleed Content on Mobile

On mobile devices (under 768px), certain content elements now extend edge-to-edge, making better use of limited screen space:

  • Images and figures stretch to full viewport width
  • Code blocks span the full width with no border radius
  • Tables go edge-to-edge with horizontal scrolling
  • Slideshows extend to screen edges
  • Horizontal rules span the full width
  • Spoilers extend edge-to-edge

Text content retains its padding for comfortable reading, while visual and data elements get the space they need.

Full-bleed figures make better use of mobile screen width
Full-bleed figures make better use of mobile screen width
// Code blocks now span the full viewport width on mobile
fn main() {
    println!("More room for code on small screens!");
}
LanguageTypingParadigmYearCreatorUse Case
PythonDynamicMulti1991Guido van RossumData science, scripts
RustStaticMulti2010Graydon HoareSystems programming
HaskellStaticFunctional1990CommitteeAcademic, finance
JavaScriptDynamicMulti1995Brendan EichWeb development
GoStaticConcurrent2009GoogleCloud infrastructure

Collapsible Table of Contents

On mobile and tablet, the table of contents is now collapsible. Tap "Contents" to expand or collapse the section. On desktop, the TOC remains always visible in the sidebar.

Documentation Navigation

On tablet and mobile, the documentation sidebar now opens via a hamburger menu in the site header. This replaces the previous floating action button and provides a cleaner, more conventional navigation pattern.

The slide-in drawer spans the full viewport height and includes an overlay to focus attention on the navigation.


This release focuses on mobile polish. The desktop experience remains unchanged.