Skip to content

Add cover skeleton loaders and edition-matched covers - #18

Merged
sx4im merged 2 commits into
mainfrom
cursor/cover-skeleton-edition-match-7420
Jul 18, 2026
Merged

Add cover skeleton loaders and edition-matched covers#18
sx4im merged 2 commits into
mainfrom
cursor/cover-skeleton-edition-match-7420

Conversation

@sx4im

@sx4im sx4im commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

Makes library covers feel more polished while loading, uses a shared custom SVG for reference/docs entries, and fixes duplicate covers (including Clojure and Objective-C).

Changes

  • Shimmer skeleton + fade-in while book covers load (BookCover)
  • Custom /covers/reference.svg for all reference docs (and online-resource documentation entries) instead of repeated logos/favicons
  • Unique covers for previously colliding titles in Clojure, Objective-C, Node, Ruby, Flutter, Swift, and more
  • Same title listed under multiple languages can still share one cover (intentional)
  • Edition-aware cover updates for a few high-visibility books

Type of change

  • Library app (web/) change
Open in Web Open in Cursor 

Show a shimmer skeleton while library covers load, then fade images
in for a cleaner grid. Prefer edition-accurate Open Library covers
for key titles such as Python Crash Course 3rd Edition.

Co-authored-by: Muhammad Saim Shafique <contact@saimshafique.com>
@vercel

vercel Bot commented Jul 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
freecodebooks Ready Ready Preview, Comment Jul 18, 2026 5:19am

Show a custom reference cover for docs/reference entries instead of
repeated logos/favicons. Give Clojure, Objective-C, and other shelves
distinct covers so different books no longer share the same image.

Co-authored-by: Muhammad Saim Shafique <contact@saimshafique.com>
@sx4im
sx4im marked this pull request as ready for review July 18, 2026 05:23
@cursor

cursor Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@sx4im
sx4im merged commit 193349a into main Jul 18, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants