Commit Graph
5 Commits
Author SHA1 Message Date
Itziar ZGandGitHub 54a0c584e6 Merge pull request #6 from itziarZG/copilot/sub-pr-5
Add dialog accessibility semantics and focus management to project modals
2026-03-22 20:09:01 +01:00
copilot-swe-agent[bot]anditziarZG 5d4756657c feat: add dialog accessibility semantics and focus management to project modals
Co-authored-by: itziarZG <70289074+itziarZG@users.noreply.github.com>
Agent-Logs-Url: https://github.com/itziarZG/me/sessions/acdd7d81-9ce8-4ee1-be85-625decdc9be6
2026-03-22 18:57:50 +00:00
a52d1e5f76 Update js/main.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-22 19:56:48 +01:00
Itziar Zameza García 52472588fa refactor: separate CSS and JavaScript into external files
- Extract inline CSS styles to css/styles.css
  - Glass morphism effects (.glass, .dark .glass)
  - Iridescent background gradients
  - Fluid blob shape animations

- Extract all JavaScript to js/main.js
  - Theme toggle functionality with localStorage persistence
  - Smooth scroll navigation functions
  - Modal open/close management
  - Keyboard event handlers (ESC to close modals)
  - Comprehensive JSDoc comments for maintainability

- Update index.html with external file references
- Remove legacy theme-toggle.js and language-toggle.js
- Improve cacheability and maintainability
- Reduce inline code bloat in HTML (60KB → ~950 bytes JS link)
2026-03-22 19:37:20 +01:00
Itziar Zameza García f0c0bb6b40 chore: migrate to static site 2026-03-15 16:30:27 +01:00