github nyblnet/bento v1.0.12
bento/slides v1.0.12

latest release: v1.0.13
3 hours ago

Download the single file below and open it in any modern browser — it's the document, the viewer and the editor in one. Shipped files self-update through the signed release channel.

  • A laser pointer while you present. Press L in the slideshow and the
    cursor becomes a red dot trailing a short comet tail, for pointing at the
    thing you are talking about. Press L again to put it away. It is presenter
    equipment, not deck content: nothing about it is written into the file, so a
    deck you point at is byte-identical to one you did not.

  • Decks thumbnail properly on iPhone and iPad. 1.0.11 taught files to draw
    a picture of page one in Finder, and it worked everywhere except the platform
    most likely to need it — iOS renders neither a page's JavaScript nor its
    <noscript>, so a deck in Files stayed the same dark box. The preview is now
    ordinary markup followed by a script that removes it before the browser paints
    a frame, which the thumbnailer keeps and every reader never sees. Existing
    decks pick this up the next time you save.

  • Count-up numbers keep their thousands separators. A number written
    1,234 counted up to 1.234 and stayed wrong once the animation finished;
    1,234,567 became 1.2340000. Numbers now settle exactly as you typed them,
    in your own convention — 1,234.5 and 1.234,5 both survive, and a sentence
    ending in a number keeps its full stop.

  • The tab tells you which file you are editing. A deck's title and its file
    name drift apart constantly — rename the deck and the file on disk keeps its
    old name — and only one of them answers what does ⌘S overwrite? The tab and
    a small chip beside the title now show the file, whenever the two differ.

  • Save offers the file you are looking at. Opening Q3-board.bento.html
    and pressing ⌘S used to propose saving Bento_Slides_Showcase.bento.html
    the name was built from the deck's title, so an ordinary save quietly
    suggested a second file beside the real one. It now offers the file you
    actually opened. (Exports — share copies, templates — still name themselves;
    those are deliberately new files.)

  • Drop a deck onto an open editor to switch to it. With a deck already open,
    dragging another .bento.html in from Finder opens it in place of the current
    one. On Chrome and Edge it arrives with permission to write back, so ⌘S saves
    it without a dialog — which a deck opened by double-clicking cannot do, since
    the browser gives such a page no way to write to its own file.

  • Release notes in the About dialog get room to be read. An available
    update is now one card — version, what changed, and the two ways to take it —
    and the notes are a real list inside their own scroll region rather than a
    140px porthole in a dialog that was itself scrolling. The dialog is 440px
    wide instead of 360 (capped to the viewport, so a 375px phone keeps its
    gutters), which is enough that the five bullets a release carries fit whole
    at any normal window height.

  • Turkmen, taking the language packs to 22. Contributed and reviewed by a
    native speaker (Mekan Soltanov), and the only pack currently complete against
    the whole interface. Install it from the globe menu → Manage languages.

  • Save a copy, set a password or reach version history from a phone. The
    Save button's caret does not fit beside a 44px target, which left every file
    operation behind it unreachable on a phone — save a copy, duplicate as a new
    deck, the password actions, version history and the JSON round-trip. They now
    sit at the bottom of the ⋯ menu.

  • Fix: the current slide's thumbnail stays visible. Walking a long deck with
    the arrow keys scrolled the canvas but not the sidebar, so the highlighted
    thumbnail wandered off-screen. Contributed by Yishen Tu.

  • Fix: the auto-save tip pointed at the wrong menu. It said version history
    lived in About; it moved to the Save menu several releases ago.

Don't miss a new bento release

NewReleases is sending notifications on new releases.