# Refresh library discovery, navigation, and shader rendering · PR \#14 · screen/col

[View on GitCafe](https://git.cafe/screen/col/pull/14)

Repository: [screen/col](https://git.cafe/screen/col)

Visibility: public

State: merged

Source repository: screen/col

Source branch: feat/homepage-refresh

Target branch: main

Head commit: 30cc5956cab64886a00b92d7df8c1b202e1d2c1a

[Discussion and reviews](https://git.cafe/screen/col/pull/14)

[Commits](https://git.cafe/screen/col/pull/14/commits?format=markdown)

[Files changed](https://git.cafe/screen/col/pull/14/diffs?format=markdown)

## Description

---

## What changed

Refreshed library discovery with mobile filter controls, improved saved-library and card details, and updated navigation and page layouts. Added an Alexandria concept page and a 404 page, and refined the background shader rendering and attribution.

## Type

- [ ] New library
- [ ] Library metadata correction
- [ ] Bug fix
- [x] Feature
- [x] Documentation

## Verification

- [x] I kept this pull request focused.
- [ ] I ran `npm run build` successfully.
- [ ] I checked light and dark modes when the interface changed.
- [ ] I checked keyboard access and reduced motion when interaction changed.
- [ ] I added screenshots or a recording for visible changes.

## Library submissions


## Related issue

Closes #

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **New Features**
  * Added an Alexandria page featuring curated libraries and navigation links.
  * Added a Contributors link and a mobile toggle for documentation navigation.
  * Added a branded 404 page with a link back to the home page.
* **Improvements**
  * Added the site footer to documentation and library pages.
  * Updated library search and filters for easier mobile use, clearer saved-library guidance, and improved result counts.
  * Improved tap-target sizing and responsive layouts across navigation, filters, and contributor listings.
  * Updated the generated background’s visual appearance.
* **Fixes**
  * Corrected shader attribution on OpenShaders.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
