Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
090af3f
docs: rebuild the website as an absurd ink drawing
M4n0x Oct 30, 2026
6fb8db0
docs: keep the website's bar steady and readable when scrolling
M4n0x Oct 30, 2026
8805a9b
docs: draw the website's header Download like the page's button
M4n0x Oct 30, 2026
c6a65c4
docs: let the website's lighthouse play with the bar
M4n0x Oct 30, 2026
ffab236
docs: bring the hill on the website to life
M4n0x Oct 30, 2026
0afe148
docs: draw the website's sheep box as a plain box in cloud colours
M4n0x Oct 30, 2026
7ae479a
docs: start the website's sheep box at the far left of the sky
M4n0x Oct 30, 2026
a66a37b
docs: open the website with the camera coming down to the bar
M4n0x Oct 30, 2026
c82f616
docs: put the website's sheep box back on the grass
M4n0x Oct 30, 2026
8bea9e8
docs: let the website's opening film replay with ?intro
M4n0x Oct 30, 2026
c021796
docs: open the website on a title card that expands into the bar
M4n0x Oct 30, 2026
6120452
docs: let the lighthouse light the website's title letter by letter
M4n0x Oct 30, 2026
4bf2ad1
docs: wake the website's lighthouse to read its title
M4n0x Oct 30, 2026
35b0293
docs: let the website's opening sleep until the visitor moves
M4n0x Oct 30, 2026
0f2e5a3
docs: play the website's opening by itself, without the pointer
M4n0x Oct 30, 2026
0c71b4c
docs: wake the website's lighthouse slowly
M4n0x Oct 30, 2026
da02031
docs: let the website's sheep out of its box
M4n0x Oct 30, 2026
c174223
docs: let the website's lighthouse look around as it wakes, then at you
M4n0x Oct 30, 2026
fb14aea
docs: let the day come before the website's lighthouse wakes up
M4n0x Oct 30, 2026
ac9aa10
docs: play the website's opening on every load
M4n0x Oct 30, 2026
5de5ec1
docs: let the website's lighthouse get bored only after the opening
M4n0x Oct 30, 2026
47aac74
docs: bring the website's page in with the day, then wake the lighthouse
M4n0x Oct 30, 2026
83b22a6
Merge branch 'main' into docs/website-absurd-ink
M4n0x Oct 30, 2026
861dcd6
docs: draw the website's 404 page on paper like the other pages
M4n0x Oct 30, 2026
7527c10
docs: keep the website's lighthouse from getting bored too soon
M4n0x Oct 30, 2026
100c382
docs: wake the website's lighthouse as soon as the bar is up
M4n0x Oct 30, 2026
b49a440
docs: make the website's lighthouse strain to light its lamp
M4n0x Oct 30, 2026
26979d4
docs: let the website's lighthouse light its title at night, then the…
M4n0x Oct 30, 2026
ce781d1
docs: light the website's bar at night in the opening, not its title
M4n0x Oct 30, 2026
02b978b
docs: open the website's lighthouse's eye slowly in the opening
M4n0x Oct 30, 2026
ccf2bb7
docs: rewrap the wake-up notes in the website scene
M4n0x Oct 30, 2026
1921326
docs: open the website's lighthouse's eye halfway, then all the way
M4n0x Oct 30, 2026
30e83dd
docs: draw the website's moon as a croissant and thicken its grass
M4n0x Oct 30, 2026
6476b23
docs: slim the website's croissant moon down to the old crescent
M4n0x Oct 30, 2026
8b64284
docs: put the croissant moon's face back on its inner edge
M4n0x Oct 30, 2026
e49243f
docs: bring back the website's crescent moon
M4n0x Oct 30, 2026
a934c36
docs: let visitors knock on the website's cottage door
M4n0x Oct 30, 2026
1c3ebfa
docs: light the website's cottage from inside when its door opens
M4n0x Oct 30, 2026
a8837f2
docs: let the website's keeper turn and walk back in before the door …
M4n0x Oct 30, 2026
4e4f3f1
docs: light only the website's cottage doorway by day
M4n0x Oct 30, 2026
d4980c1
docs: bring the website's keeper to the door on the third knock
M4n0x Oct 30, 2026
7780e3a
docs: let the website scroll on past its end, out to sea past an isla…
Seb-GRAF Oct 31, 2026
2d545e8
docs: hurry the website's opening on a scroll or a click instead of c…
Seb-GRAF Oct 31, 2026
b601fbd
docs: hold the website still while its hurried opening finishes
Seb-GRAF Oct 31, 2026
1a06829
docs: keep the website's door handle in place when someone knocks
M4n0x Oct 31, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions site/404.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,17 @@
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Page not found · StableBar</title>
<meta name="robots" content="noindex">
<meta name="theme-color" content="#15110d">
<meta name="theme-color" content="#86cbf2">
<!-- GitHub Pages serves this page at any missing address, so every path starts at the root. -->
<link rel="icon" href="/images/icon-64.png">
<link rel="stylesheet" href="/style.css">
<script>
document.documentElement.dataset.mode = localStorage.getItem("mode") || (matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark");
if (document.documentElement.dataset.mode === "dark") document.querySelector('meta[name="theme-color"]').content = "#232662";
</script>
</head>
<body>
<body class="doc">
<a class="skip" href="#main">Skip to content</a>
<div class="page">
<header class="top">
<a class="brand" href="/"><img src="/images/icon-64.png" alt="">StableBar</a>
Expand Down
Binary file removed site/fonts/host-grotesk.woff2
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright 2023 The Host Grotesk Project Authors (https://github.com/Element-Type/HostGrotesk) HostGrotesk-Italic[wght].ttf: Copyright 2023 The Host Grotesk Project Authors (https://github.com/Element-Type/HostGrotesk)
Copyright 2022 The Shantell Sans Project Authors (https://github.com/arrowtype/shantell-sans)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
Expand All @@ -18,7 +18,7 @@ with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
Expand Down
Binary file added site/fonts/shantell-sans-display.woff2
Binary file not shown.
Binary file added site/fonts/shantell-sans-hand.woff2
Binary file not shown.
565 changes: 244 additions & 321 deletions site/index.html

Large diffs are not rendered by default.

939 changes: 699 additions & 240 deletions site/main.js

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions site/privacy.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,16 @@
<title>Privacy Policy · StableBar</title>
<meta name="description" content="What StableBar and stablebar.app collect: no account, no analytics, and no personal data.">
<link rel="canonical" href="https://stablebar.app/privacy.html">
<meta name="theme-color" content="#15110d">
<meta name="theme-color" content="#86cbf2">
<link rel="icon" href="images/icon-64.png">
<link rel="stylesheet" href="style.css">
<script>
document.documentElement.dataset.mode = localStorage.getItem("mode") || (matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark");
if (document.documentElement.dataset.mode === "dark") document.querySelector('meta[name="theme-color"]').content = "#232662";
</script>
</head>
<body>
<body class="doc">
<a class="skip" href="#main">Skip to content</a>
<div class="page">
<header class="top">
<a class="brand" href="./"><img src="images/icon-64.png" alt="">StableBar</a>
Expand Down
3,344 changes: 3,344 additions & 0 deletions site/scene.js

Large diffs are not rendered by default.

1,053 changes: 602 additions & 451 deletions site/style.css

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions site/terms.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,16 @@
<title>Terms of Service · StableBar</title>
<meta name="description" content="The terms for using StableBar and stablebar.app: the MIT License, no warranty, and your responsibility for the packages and scripts you run.">
<link rel="canonical" href="https://stablebar.app/terms.html">
<meta name="theme-color" content="#15110d">
<meta name="theme-color" content="#86cbf2">
<link rel="icon" href="images/icon-64.png">
<link rel="stylesheet" href="style.css">
<script>
document.documentElement.dataset.mode = localStorage.getItem("mode") || (matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark");
if (document.documentElement.dataset.mode === "dark") document.querySelector('meta[name="theme-color"]').content = "#232662";
</script>
</head>
<body>
<body class="doc">
<a class="skip" href="#main">Skip to content</a>
<div class="page">
<header class="top">
<a class="brand" href="./"><img src="images/icon-64.png" alt="">StableBar</a>
Expand Down
Loading