Sync develop #2

Merged
itziarZG merged 3 commits from develop into main 2026-07-28 18:10:03 +00:00
Owner
No description provided.
itziarZG added 2 commits 2026-07-28 17:41:50 +00:00
- Remove fonts/material-symbols-outlined.woff2 (4MB external font eliminated)
- Inline 38 Material Symbols as SVG paths (extracted to icon-paths.json)
- Convert 5 Google-hosted images to self-hosted WebP
- Add favicon.svg (adaptive auto_awesome icon, light + dark)
- Add scrollbar-gutter: stable + body.modal-open to prevent modal jumps
- Clean up preload links to fonts no longer used

Net reduction: ~3.9MB external dependencies, zero CLS on icon swap
- Fix malformed class attribute on tab buttons container (was breaking
  pb-4 mb-8 dark:border-slate-800 classes; tab buttons sat glued to
  content with no spacing)
- Move 'Trabajo Anterior' details back inside #tab-proyectos where it
  belongs (had been orphaned into #tab-contents after earlier balance
  fixes, causing it to render on every tab)
- Close tab-proyectos correctly so Proyectos and Notes panes show their
  own content instead of inheriting display:none from Infraestructura
- initTabs() now scrolls smoothly to the tab buttons container on switch
  to prevent the 'jump' caused by varying content height
itziarZG added 1 commit 2026-07-28 17:56:37 +00:00
Resolves merge conflicts when bringing origin/main into develop:
- css/styles.css: keep built/minified Tailwind output, append develop's
  layout-stability CSS (scrollbar-gutter + body.modal-open)
- js/main.js: keep main's aria-hidden + aria-selected a11y hardening, restore
  develop's tabsContainer.scrollIntoView and body.modal-open modal pattern
  (with preventScroll + getScrollbarWidth fallback for non-gutter browsers)
- index*.html / huella.html: take main's meta+analytics+defer heavy work as
  base, restore develop's inline SVG icons (replaces Material Symbols spans)
  and add favicon link
- privacidad*.html: take main's rewritten multi-language versions, add favicon
- keep develop's tab DOM fixes (each tab-pane shows its own content;
  Trabajo Anterior details nested inside tab-proyectos)
- keep develop's deletion of fonts/material-symbols-outlined.woff2
itziarZG merged commit cb8c5e6c1b into main 2026-07-28 18:10:03 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: itziarZG/MyWebsite#2