What shipped in each version of Tokokino.
v2.4.1 · Filters, Lighting and Portrait now preview on your screenshot or video instead of a stock gradient, and toasts, confirm dialogs and the mobile Backdrop panel fit the screen better.
Every filter tile used to tint the same purple-to-orange gradient, so you had to apply one to see what it did. The tiles now show your screenshot, or a frame from your video, with the filter already on. With Apply to set to Backdrop they show your canvas background instead.
Lighting tiles cast the light on your screenshot for Inner and on the background for Outer, in the colour and strength you picked. Portrait tiles lay each vignette over your shot. With nothing on the canvas yet, all three fall back to the old swatches.
Notifications were narrow pills with a thin outline icon. They are now a steady 380px on desktop and span the screen on phones, with a larger solid status icon: green for success, blue for info, amber for warnings.
Reset, New project, Delete and the other confirmations squeezed two buttons side by side on small screens. They now stack full width, with the main action on top.
The Backdrop panel on phones held a fixed height and left a band of empty space under the tiles. It now sizes to what it shows and scrolls past half the screen.
v2.4.0 · Trimming a video now shortens the export instead of padding it with a frozen frame, and muting, whether a whole clip or one keyframe's window, carries through to the encoded file.
Cutting a 34-second clip down to two seconds used to export all 34 anyway, the tail holding the last frame. Both encoders now take their length from the timeline, so the frame count matches what you trimmed, and the timeline's end handle shortens the export too.
A trim pulls the timeline in to fit the footage. Once you have set the length by hand with the end handle it stays put. A trim can still shorten it, but clicking a clip, toggling its mute, or dropping it where it already sat no longer stretches it back out.
A muted video exported with full audio. Mute now reaches the encoder: a silent clip ships with no audio track at all, and a section muted on its own goes quiet for exactly its span while the rest plays.
Select a keyframe clip and mute it to silence just its window, so you can mute one clip and leave the next one playing. The clip shows a speaker icon for the state it imposes, and the waveform dims only across that span. Muting with the video selected is still the universal one.
Muting while you edit on the timeline no longer silences normal playback, or the other way round. Each mode remembers its own preference.
A muted clip came back unmuted after a refresh, and the mute button sat disabled until you pressed play, because Chrome cannot count audio bytes before decoding starts. The state is now restored at rest, and the button reads the track that the waveform already decoded.
v2.3.0 · Animation clips are easier to read, dense ASCII backdrops run smoothly in Safari, and background dots stay visible in light mode.
Dense ASCII backdrops, including 200-column source-colour patterns, now use a faster canvas preview in Safari while keeping their vector detail for export. Resolution changes are also applied when you release the slider instead of rebuilding the effect on every movement.
The flickering dot grid on marketing and error pages now uses a light-mode-friendly colour and automatically inverts in dark mode, so the texture remains visible in both themes.
An animation clip is now a coloured bar with an icon for every property it changes and the name of the first one — Tilt, Zoom, Backdrop — instead of a thumbnail of the screenshot. Wide clips show more, narrow clips drop to icons alone.
Video with sound now draws its waveform along the bottom of the filmstrip, so you can see where speech and beats fall while you place keyframes. Trimmed and split clips each show their own section, and a muted clip fades out.
Lighter selection outlines, no boxed-in track border, and clips no longer clip at the edges of the timeline.
Generate a token in Settings under Developer and send it as an Authorization Bearer header to call the API from scripts, CI, or agents, with no session cookie to paste. Tokens act as your account, can carry an expiry, and can be revoked at any time. Every documented endpoint accepts them.
v2.2.0 · Wrap shots in glass, a single pane or stacked layers, and turn any background into ASCII art. Plus ASCII Glass, a template that uses both.
Glass Card is one pane. Glass Cascade stacks layers under the canvas. Glass Crown stacks them behind it. Each comes in dark and light.
Turn any background into ASCII from Texture under Backdrop. Seven character sets, a resolution slider, and colour from the background or one you pick. Keyframe it in Animate mode.
A ready-made look that pairs Glass Card with a blocks ASCII backdrop. Open it from Templates and drop your shot in.
Glass Crown, blocks ASCII, and two 3D cones in the corners. Same Templates gallery as ASCII Glass.
Glass Cascade with full-opacity blocks ASCII on a fluid background. Open it from Templates.
No device frame, a grey border, and binary ASCII on a fluid background. Open it from Templates.
Safari recaptured the whole canvas for every frame of a video or GIF export, so a long clip could take a while. Layers that don't change from frame to frame are now reused, so the same export finishes faster and uses less memory.
v2.1.0 · A library of 3D shapes you can drop straight onto your canvas — glass, chrome, holographic and more — and style them like any other layer. Plus three new background packs.
Browse 106 ready-made 3D shapes in the inspector and drop one onto the canvas with a click.
Three new background packs in the inspector: warm wood grain, flowing colour, and clean minimal surfaces.
The Cloud background pack grew from 7 to 28 images — sunsets, storm fronts, soft overcast and clear blue skies.
Move, resize, rotate, recolour, and reorder a shape exactly like an image you added yourself.
Brightness, contrast, saturation, hue and the filter presets now work on the screenshot or video itself, not just the background. Open Effects or Filters under Backdrop and switch Apply to from Backdrop to Screenshot.
With nothing selected a grade covers every screenshot on the canvas; select a single one first and it only changes that one.
Screenshot and video grades are now keyframeable in Animate mode — fade a video from black and white into full colour, or ease brightness and saturation across a clip. Works on extra screenshots too, and carries through to video export.
Leaving Animate mode used to leave the last keyframe's look painted onto the canvas, so a still export showed the end of the animation instead of your composition. The canvas now returns to where the animation starts.
Video exports in Safari dropped every colour grade and filter preset from the finished file, even though the canvas showed them. They are now applied to the exported frames.
Pick Custom in the Animate transition menu and drag the two handles on the curve to shape exactly how a clip eases in and out, then set its speed in milliseconds.
Switching between border styles no longer resets the width and inner padding you set — a style now only changes the colour.
v2.0.0 · The big jump from v1. Start from ready-made templates, keep editing when you’re offline, and turn still shots into short product videos — with a timeline, GIF/video export, and smoother controls throughout.
Open a template and drop your capture straight into a finished look.
Preview the motion before you apply it, then bring the same animation into your canvas.
Browse templates on the showcase page or homepage strip and open one in the editor with a click.
Keep working when you’re offline — the app stays usable without a network connection.
Keyframe tilt, zoom, shadows, backgrounds, and more on a timeline built for product motion.
Drop video or GIF onto the canvas, then crop, mute, and scrub through a timeline.
Export animations in the format you need, including on Safari.
Manage sessions and delete your account from a dedicated settings screen.
Capture a full webpage from a URL, search drafts, and use new elastic sliders in the inspector.
Live preset previews, rename and delete for projects and presets, and cleaner multi-screenshot framing.
Video export on Safari, blur effects with device frames, and template playback glitches are fixed.
Saving a project with a .mov or other non-MP4 video no longer fails — any video the editor accepts can be saved as a draft.
v1.1.0 · Paste an X or Bluesky link and get a clean, exportable post card. Better mobile editing and more gradient options.
Turn an X (Twitter) link into an exportable post card with images, stats, quoted posts, themes, and fonts.
The same styling options for Bluesky posts — paste a link and export a clean card.
Name your exports yourself, and pick from new mesh and aurora gradients.
A flatter layers panel and controls that are easier to use on phones.
Extra coverage so releases stay stable as the editor grows.
v1.0.0 · Tokokino goes live. Sign in, style screenshots with frames and presets, export in high resolution, and share a public link — all from the browser.
The site and editor are online for everyone.
Create an account and pick up your work across devices.
Publish a finished image so anyone can view it from a public link.
Export as PNG, JPEG, or WebP up to 8K, or copy straight to the clipboard.
Phone, tablet, and laptop frames; multi-canvas bulk edit; layout and tilt presets.
Save projects to the cloud and reuse your own presets.
Flip through canvases with slide, fade, zoom, and flip transitions.
Pull a website into the editor from a link.
v0.5.0 · The week before launch: logins, share uploads, cloud presets, a real landing page, and the move to Cloudflare hosting.
Log in and manage your account from the editor menu.
Upload and link a finished image with the share button.
Save custom presets and keep drafts on your device before you sign in.
Pick format and resolution when you export.
A public homepage with hero, features, and footer.
Moved hosting to Cloudflare and renamed the project to Tokokino.
v0.2.0 · Wrap shots in real device frames, work on several canvases at once, and apply layout presets in one click.
Wrap shots in frames for phones, tablets, desktops, and browsers.
Work on several canvases on one board, with zoom and alignment guides.
Apply tilt and multi-screenshot layouts in one click.
Layer opacity, blend modes, portrait blur, and backdrop patterns.
Tighter top bar and clearer sections in the inspector.
v0.1.0 · The first real editor: drop in a screenshot, pick a background, add text and marks, crop, and undo mistakes.
The first real editor canvas, with full undo and redo.
Backgrounds, overlays, shadows, borders, padding, and 3D tilt.
Pull images from Unsplash and crop what you need.
Add text, stickers, arrows, freehand marks, and enhance filters.
Pick colors precisely, with a layout that works on phones.
v0.0.1 · First commit. The project begins.
First commit and the beginnings of the editor.