Commit f1b9506
committed
chore: SEO + perf cleanup, drop framer-motion, optimize sample images
- seo: add per-locale canonical URLs via getAlternates(path, locale);
include /about, /contact, /privacy, /terms in sitemap.xml
- a11y: set <html lang> from URL locale via inline init script before
paint (server-side read would opt-out of static rendering)
- a11y: split nested button in ScenePicker custom-thumb (remove ×
becomes a sibling button instead of a child of the select button)
- perf: replace framer-motion in Nav mega-menu and AnimatedGrid with
CSS animations (drops the dep + bundle weight)
- perf: re-encode sample/scene JPEGs (10.5MB → 1MB exif sample,
~3MB → ~350KB scene photos)
- tests: add sitemap, metadata, AnimatedGrid, ToolHeading specs
(now 871 tests across 68 files)1 parent cff5a1c commit f1b9506
62 files changed
Lines changed: 523 additions & 176 deletions
File tree
- public/images
- samples
- scenes
- src
- app
- [locale]
- about
- color-scheme-generator
- _components
- contact
- dof-simulator
- _components
- equivalent-settings-calculator
- _components
- exif-viewer
- _components
- exposure-simulator
- _components
- focus-stacking-calculator
- _components
- fov-simulator
- _components
- frame-studio
- _components
- hyperfocal-simulator
- _components
- learn/glossary
- megapixels-size-visualizer
- nd-filter-calculator
- perspective-compression-simulator
- _components
- privacy
- sensor-size-comparison
- _components
- shutter-speed-visualizer
- star-trail-calculator
- _components
- terms
- white-balance-visualizer
- components
- layout
- lib
- data
- i18n
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
| 75 | + | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| |||
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
246 | | - | |
| 246 | + | |
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
| 61 | + | |
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | 35 | | |
37 | 36 | | |
38 | 37 | | |
| |||
Loading
Loading
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | | - | |
| 7 | + | |
| 8 | + | |
7 | 9 | | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
11 | | - | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
0 commit comments