Earmark
You found them all! 🎉

Add your name to the leaderboard. Your time is counted from your first page view.

Your name, country and time will be shown publicly. See our privacy notice.

Name or nickname
Country
Earmark
Toggle sidebar

Earmark, for Livewire apps

Make it yours.

Three layouts, nine positions, three motion styles and a handful of superpowers. Every button on this page changes the demo live, so try them as you read.

Layouts are easiest to see with a few saved views.

Layouts

Three ways to arrange the Wings

The Wings are where your saved views wait, still running, ready to step back on stage.

Dock Active

Small, flat previews on a frosted strip that magnify as your cursor glides along them, just like the macOS dock.

Best when screen space is precious and you want your saved views out of the way until you reach for them.

Panel Active

Larger previews along the edge with a gentle perspective. Hover one and it grows while its neighbours make room.

Best when you want to glance at what your saved views are doing without opening them.

Theater Active

Your page takes the stage and your saved views fill the Wings beside it. Drag the divider to give either side more room.

Best for watching several live views at once, like a trading desk or an operations wall.

Positions and visibility

Nine places. Out of your way.

Every app has a different layout, so the Wings go where yours has room: the left, right or bottom edge, at the start, centre or end. Pick one and they slide off and back in along the new edge.

Prefer a clean screen? The Drawer tucks everything behind a small + handle until you hover it. Or keep the Wings always visible.

Motion

Transitions with personality

Every move runs on spring physics, so saving and switching feel physical, and interrupting a move carries its momentum into the next. Only the compositor does the work, so video never stutters. Pick a style, then save or switch a view.

Visitors who prefer reduced motion always get a gentle crossfade. There may also be a fourth style for those who know the code.

Staying alive

More than bookmarks

Truly live

Saved views keep running: charts stream, polling continues, broadcasts land, videos keep playing. Nothing reloads when you switch back.

Snapshots for the rest

Keep a few views live and many more as lightweight snapshots, so even long lists stay fast.

Pause and resume

Freeze a live view to save resources, and bring it back to life with a click when you need it.

Lock what matters

Lock a half-filled form and it will never be frozen, replaced by a fresh copy, or pushed out of the Wings.

Pop out

Float any live view in an always-on-top window and keep an eye on it while you work in another app.

Collect as you browse

Optionally keep the pages you leave, automatically, so your recent work is always one click away.

For your users

Everyone gets it their way

The settings gear lets each visitor pick their layout, position, sizes, perspective, magnification and motion. Changes preview live as they drag, and their choices are remembered.

For your team

Sensible defaults, one line to install

Wrap your layout in one component and you are done. Every setting has a config default, there is nothing to add to your build, and saved views can follow users across devices with the database store.

Read the docs →
Demo
You are looking at a demo

This site shows Earmark, a Livewire package that keeps the pages you save alive and one click away. Every app here runs on simulated data, and nothing you do is stored on the server.

Earmark is still in development and not yet ready for production use.

Get in touch