Most Improved
A little better,
one change at a time.
A public record of becoming, one small decision at a time. The work is never finished.
On this device
5 of 10 toward milestone 650
Each click stays here. The shared record lives in History.
Since your last visit
Start with the latest ten.
Mark this release when you are done; the checkpoint stays on this device.
- #645Keep History links on published pages
- #644Show git-derived before/after evidence.
- #643Make accessibility commitments and preferences visible
- #642Keep Stats navigation contained
- #641Make Stats readable at a glance
- #640Organize exploration as routes, themes, and recent activity
- #639Make Explore start with useful tools
- #638Turn Highlights into an editorial timeline
- #637Make milestone cards easier to scan
- #636Give Milestones a clear filter
7 more changes in the latest ten.
Before / after · from the repository
The first dot is still here.
It began as almost nothing. The same small mark now sits inside 628 recorded attempts.
- Beginning
- 1 file · 520 bytes
- Between
- 627 commits
- Published now
- 102 files · 1.4 MB
Inspect the source changes here
#001 · visible source
The entire beginning.
<style>
.dot {
width: 4px;
height: 4px;
border-radius: 50%;
background: #111;
}
</style>
<body>
<div class="dot" aria-hidden="true"></div>
</body>
26 additions · 0 deletions
#628 · added source
Preferences become visible.
+ <section class="accessibility-preferences">
+ <output data-accessibility-preference="motion">
+ Follows your browser setting
+ </output>
+ </section>
+ const readPreferences = () => new Map([
+ ["motion", mediaMatches(
+ "(prefers-reduced-motion: reduce)"
+ ) ? "Reduced motion requested" : "Standard motion"]
+ ]);
242 additions · 57 deletions