We kicked off the year with a parade of Leaflet improvements — lots of smaller things we'd had on the list for a while. Here we collect them in one place — see embedded posts below for detail!
Page width
Theme setting for max width on posts (per-publication, or per-doc for standalone Leaflets).
Narrower: great when you want subpages side by side.
Wide: great for letting your posts breathe.
New: page width — set maximum page width in Leaflet! Great for published blog layouts *and* even just for docs & drafts, e.g. to have multi-column view when editing subpages! Set max width in your theme, from 320–1200px, with a couple presets *or* exact value e.g. to match an existing site ✨
Small and large text
Make any text small (e.g. for captions) or large (e.g. for intros).
Plus — keyboard shortcuts!
New: *small* and *large* text in the Leaflet editor! We already had h1, h2, h3, and p (text) — now you can use: ~ Small, e.g. for captions or fine print ~ Large, e.g. for intros or callouts Also new — keyboard shortcuts for all sizes! [cmd] + [opt] + [1/2/3/0/-/+], see in the editor "?" menu :)
Prev / next, and other post options
In publication settings we now have a "post options" menu where you can toggle showing prev / next links in footer, and toggle post interactions (comments, mentions, recommends) if you like!
We also added a per-post setting so you can disable certain interactions just for certain posts if needed.
New: prev / next & more post options! (1) See prev / next posts linked in footer — default on, but turn off if you prefer, with… (2) New "post options" menu in publication settings You can *also* opt to show comments (Leaflet only), mentions (Bluesky + more to come), both, or neither!
Improved profile preview and mention styles
We gave @-mentions a little more emphasis, and made it so that tapping / clicking opens a preview card first.
ICYMI we have @-mentions, and we tweaked the styling to give them a bit more emphasis vs inline links :) *also* adjusted behavior when you click a handle in a mention or byline — we now show preview cards on tap/click (prev only on hover) for easier shortcuts to publications & bluesky profile
Backdate published posts
If you've imported posts, or just need to backdate a belated post (like this one!) you can now edit published date.
New: edit post dates If you've imported posts to Leaflet, or otherwise need to rewrite history, you can now backdate* posts! - on publish: edit date/time, default = now - published post: edit in meta & hit "update" *You can't yet publish in the *future*…but scheduling is on our list of ideas!
Improved block handling
Several changes to make working with blocks nicer, like inline deleting and reordering, easier selection, and streamlined toolbars.
New: improved block handling! TINY RELEASE NOTES: - Nicer delete & reorder for non-text blocks - Easier to select / move / delete blocks in canvas - Removed rarely used block 'lock' feature - Prettified some buttons & toolbar layouts Let us know if you notice any lingering block issues :)
Cover images
Set any image in your post as cover image to use for social previews. Still to do: using for post previews on publication homepage and elsewhere…and looseleaf support!
New: "cover image" — set an image to use for social previews for your Leaflet posts! From a publication draft [to do: looseleaf support], click from image or toolbar & "set as cover" ✨ Just for social share img right now, but we *could* show in post previews on publication home, Discover, etc too!
Improved Bluesky thread viewer
Our Bluesky thread viewer is a bit smoother to use; it's now easier to view post quotes, open Bluesky links, see replies and more.
We made some nice improvements to our Bluesky thread viewer! ~ nicer formatting ~ easier to navigate ~ view post quotes ~ easier to open bluesky links ~ More info / demo: lab.leaflet.pub/3mabsropbo22q This collection of atproto ideas from @tynanpurdy.com is a fun example to browse too!
That's it for this month, but we're always improving Leaflet and appreciate ideas & feedback on what we should prioritize next!