√(noham)²
5797c055ed
Persist and restore bird position across sessions
...
Add saving and restoring of bird positions so the bird can persist its location between navigations and reloads.
Introduces SavedBirdPosition and birdPositions in save data, constants for save intervals and thresholds, and tracking of position deltas to mark dirty state. Implements sanitizeSavedBirdPositions, normalizePath, trimming logic, and a per-tab session key (using window.name) to avoid cross-tab restores. Saves periodically and on pagehide/beforeunload, restores on startup (with heuristics to snap to a nearby perchable element), and avoids overwriting restored Y when appropriate.
2026-04-06 12:55:19 +02:00
Idrees Hassan
96ff61625a
Fix bird/birb in menu items
2026-04-04 10:13:17 -07:00
Idrees Hassan
85ade65a57
Update colors and add icons
2026-04-03 19:06:28 -07:00
Idrees Hassan
2f3d7958ea
Update application.js
2026-03-30 06:36:33 -07:00
Idrees
eab6086f4d
Merge pull request #9 from IdreesInc/new-birds
...
New birds and new logic!
2026-03-29 14:45:03 -07:00
Idrees Hassan
c770e3d1f6
Update icon to new bird design
2026-03-29 14:43:21 -07:00
Idrees Hassan
0d007f8c1e
Update highlight color
2026-03-29 14:26:26 -07:00
Idrees Hassan
92c083138d
Add the violet backed starling
2026-03-29 14:24:03 -07:00
Idrees Hassan
5d6ea50c87
Add the cuban tody
2026-03-29 12:26:50 -07:00
Idrees Hassan
77a29c549f
Slightly increase uncommon feather chance
2026-03-29 11:51:21 -07:00
Idrees Hassan
a8ba15489f
Add the spangled cotinga
2026-03-29 11:47:01 -07:00
Idrees Hassan
39e84be775
Add chin to sprite
2026-03-29 11:36:43 -07:00
Idrees Hassan
f924343ac3
Add the painted bunting
2026-03-29 11:19:45 -07:00
Idrees Hassan
fd55924025
Add shoulder to sprite
2026-03-29 11:13:36 -07:00
Idrees Hassan
f891f8f06d
Update euphonia colors
2026-03-28 15:38:43 -07:00
Idrees Hassan
9aee4eab1a
Remove shoulder
2026-03-28 14:36:30 -07:00
Idrees Hassan
763b50f34b
Change pigeon name
2026-03-28 12:15:53 -07:00
Idrees Hassan
b4c577a0ac
Fix collar scruff
2026-03-28 12:12:06 -07:00
Idrees Hassan
5a3b555d3a
Fix flapping sprite
2026-03-28 12:07:36 -07:00
Idrees Hassan
74a776cd4f
Add latin names to the birds
2026-03-28 11:48:02 -07:00
Idrees Hassan
ebb9f92be2
Fix chickadee color overrides
2026-03-28 11:34:42 -07:00
Idrees Hassan
b7d6ca63c1
Enforce enum types
2026-03-28 11:29:35 -07:00
Idrees Hassan
7d16459a76
Implement rarity calculations
2026-03-28 11:26:39 -07:00
Idrees Hassan
abe4439d5e
Add spots to the strawberry finch
2026-03-28 11:15:24 -07:00
Idrees Hassan
6f88d386ec
Add the pigeon
2026-03-28 11:07:32 -07:00
Idrees Hassan
86a14d6dca
Add the elegant euphonia
2026-03-28 10:52:08 -07:00
Idrees Hassan
30b9c86cca
Remove color override redundency
2026-03-28 10:38:19 -07:00
Idrees Hassan
3765713fd0
Fix sprite color overrides
2026-03-28 10:31:23 -07:00
Idrees Hassan
0f90eb4492
Add more sprite template colors
2026-03-28 10:27:26 -07:00
Idrees Hassan
30d6c2fee5
Update house finch colors
2026-03-28 09:48:22 -07:00
Idrees Hassan
18fa5e8683
Lighten pink robin
2026-03-28 09:44:29 -07:00
Idrees Hassan
c43dd4c7b4
Add the red warbler
2026-03-21 16:36:27 -07:00
Idrees Hassan
9e6f5feae1
Fix template colors
2026-03-21 14:44:27 -07:00
Idrees Hassan
b6e93088a8
Add more eye template colors
2026-03-21 14:37:15 -07:00
Idrees Hassan
b440f633a5
Add nose tip
2026-03-21 14:25:41 -07:00
Idrees Hassan
7b20a376ce
Reduce pink robin wing edge contrast
2026-03-21 14:12:31 -07:00
Idrees Hassan
61fbe89986
Prevent flying to the same element and reduce chirp volume
2026-03-21 14:11:58 -07:00
Idrees Hassan
c1511aae71
Update pink robin
2026-03-20 17:15:08 -07:00
Idrees Hassan
0a11ebe87d
Update pink robin colors
2026-03-18 17:16:08 -07:00
Idrees Hassan
5cf96da868
Update house finch theme highlight
2026-03-18 17:12:57 -07:00
Idrees Hassan
5d99142b74
Add pink robin and update scarlet robin
2026-03-18 17:11:05 -07:00
Idrees Hassan
2a7ad229be
Add support for different rarities in field guide
2026-03-18 16:48:13 -07:00
Idrees Hassan
c880b99744
Add house finch
2026-03-18 15:52:16 -07:00
Idrees Hassan
fe0310cb36
Add dark eyed junco
2026-03-11 20:50:16 -07:00
Idrees Hassan
efddf12ba5
Add potential for multiple cheeps
2026-03-11 18:47:38 -07:00
Idrees Hassan
7aa9996857
Add wing edge to blue jay
2026-03-11 18:35:34 -07:00
Idrees Hassan
7f334d789f
Add blue jay
2026-03-11 18:28:37 -07:00
Idrees Hassan
a57615b3da
Add black-capped chickadee
2026-03-11 17:07:50 -07:00
Idrees Hassan
37a8b6cc6e
Merge branch 'main' into new-birds
2026-03-11 16:57:53 -07:00
Idrees Hassan
31a3f7cac9
Update .gitignore
2026-03-11 16:57:48 -07:00