mathspp
  • Blog
    • Pydon'ts
    • Problems
    • TIL
    • Twitter threads
  • Books
  • Talks
  • Trainings
    • Advanced iteration
    • Python for scripting and automation
    • Rust for Python developers
  • Courses
  • About
Link blog

Fish eye for text

by Amelia Wattenberger on 12-02-2025 20:59

In this article, Amelia proposes applying a fish eye lens to text (and other media) to provide an interface that lets the user focus on a specific part of the context (the magnified centre) while also preserving some reduced information about the surrounding content (the distorted, “not magnified” part of the picture).

The article exemplifies this with a story. The story clearly has 10 paragraphs, as indicated by vertical bars on the left of the text. As you move the mouse across those bars, the paragraph you're hovering expands into the full text. The paragraphs immediately before and after fold into a single-sentence summary, and the group of all paragraphs before that one, and the group of all paragraphs after that one, are also summarised together into a single-sentence summary.

Screenshot of the story accordion.

A screenshot of the story accordion posted by Amelia Wattenberger.

Something with this post got me really excited really quickly. This idea of using a fish-eye lens for educational content seems really promising. I hope I figure out how to use this well, soon.

Previous link Next link

Thank you @abrudz for helping me style this.

mathspp
  • Blog
    • Pydon'ts
    • Problems
    • TIL
    • Twitter threads
  • Books
  • Talks
  • Trainings
    • Advanced iteration
    • Python for scripting and automation
    • Rust for Python developers
  • Courses
  • About