Commit Graph

34 Commits

Author SHA1 Message Date
Dome a3f69b4118 Update style.css 2026-04-23 21:14:47 +02:00
Dome 84ebfcadf2 Update fonts.css 2026-04-23 21:13:40 +02:00
Dome 5152784a20 feat(typography): migrate from Google Fonts to local font hosting
feat(typography): migrate from Google Fonts to local font hosting

Replaced external Google Fonts integration with locally hosted font files
for Oswald and Roboto.

- Added local @font-face definitions for Oswald (400, 500, 700)
- Added local @font-face definitions for Roboto (400, 500, 700)
- Removed Google Fonts enqueue and external requests
- Implemented unicode-range optimized font loading (latin subset)
- Fixed font file path inconsistencies causing fallback rendering
- Ensured correct font-weight mapping across all variants
- Maintained existing typography system via CSS variables

Result:
- No external font requests (fonts.googleapis.com / fonts.gstatic.com removed)
- Improved performance and privacy (GDPR compliant)
- Consistent rendering with original Google Fonts appearance
- Full control over font loading and optimization
2026-04-23 21:00:32 +02:00
Dome d066342413 Update style.css 1.5 2026-04-23 19:28:31 +02:00
Dome eaf31ba27e Update style.css 2026-04-23 18:52:29 +02:00
Dome 0d6ff33a68 functions.php fix 2026-04-23 18:45:30 +02:00
Dome d925911261 refactor(theme): remove dynamic styling systems and migrate to static CSS architecture
This commit introduces a major internal refactor of the theme, replacing all
dynamic styling mechanisms with a fully static, CSS-based system.

The previous implementation relied on WordPress Customizer settings, PHP-based
style generation, and inline CSS injection for fonts, colors, and header behavior.
These systems have been completely removed and replaced with a deterministic
architecture using CSS variables and dedicated stylesheets.

Key changes:
- Removed dynamic font system (Google/local/inline CSS)
- Removed dynamic color system and Customizer controls
- Removed legacy compatibility layer (legacy-aliases.php)
- Removed custom header support and related UI (header image, text color)
- Eliminated inline <style> injection in wp_head
- Introduced static typography system via fonts.css
- Introduced static color system via colors.css
- Refactored style.css to rely entirely on CSS variables
- Cleaned up conflicting font declarations and redundant rules
- Simplified theme structure and reduced PHP overhead
- Aligned translation template with theme slug (zeitfresser.pot)

Result:
- Improved frontend performance and caching behavior
- Reduced PHP execution and complexity
- Fully deterministic rendering without runtime style mutations
- Cleaner, more maintainable codebase

No visual changes intended.
1.4
2026-04-23 17:00:13 +02:00
Dome c06b2e25ba TOC optimizations 1.3 2026-04-22 10:47:30 +02:00
Dome 4424799bb0 TOC Optimizations 1.2 2026-04-22 08:30:54 +02:00
Dome 40001ac757 Update toc.js 1.1 2026-04-22 01:30:12 +02:00
Dome 1fc6cd3009 Update style.css 2026-04-22 01:27:05 +02:00
Dome 84fdfe85ac TOC Refinment
feat(toc): improve footer collision handling and initial render

- implement transform-based footer collision (no layout shift)
- add dynamic trigger offset for smoother early interaction
- introduce soft easing for natural TOC push-back
- fix initial TOC visibility with requestAnimationFrame
- ensure stable positioning without top/position overrides

Result: smooth, flicker-free TOC behavior with proper footer boundary handling
2026-04-22 01:25:10 +02:00
Dome a44fe2958e Update toc.js 2026-04-21 23:42:27 +02:00
Dome fdbc8c30c7 Update style.css 2026-04-21 23:42:24 +02:00
Dome 19127d0f94 Update style.css 1.0 2026-04-21 09:31:30 +02:00
Dome ccbafffbc9 Update style.css 2026-04-21 09:26:44 +02:00
Dome 435873a72e up version 2026-04-21 09:24:19 +02:00
Dome 9a153fa08f Update readme.md 2026-04-21 09:18:01 +02:00
Dome 1fe213dcb4 Update readme.md 2026-04-21 09:17:14 +02:00
Dome 2cb240d4be Update readme.md 2026-04-21 09:16:58 +02:00
Dome 18ec3f7b5f Update style.css 2026-04-21 09:12:16 +02:00
Dome c8085025a1 Update style.css 2026-04-21 09:05:17 +02:00
Dome e858abd04f Update readme.md 2026-04-21 08:43:41 +02:00
Dome 960f048346 Update readme.md 2026-04-21 02:04:02 +02:00
Dome db82dc915e Update readme.md 2026-04-21 02:02:45 +02:00
Dome 8b1cd34f41 Update readme.md 2026-04-21 01:59:57 +02:00
Dome 965ae866a8 Merge pull request #1 from Domoel/TOC-Edition
Toc edition
2026-04-21 01:57:56 +02:00
Dome cb08bcaf11 Update readme.md 2026-04-21 01:57:24 +02:00
Dome 2e1305b3d7 Update readme.md 2026-04-21 01:51:00 +02:00
Dome d2146d6303 Create community-badge.png 2026-04-21 01:47:34 +02:00
Dome cf1aa09c2b Update readme.md 2026-04-21 01:46:32 +02:00
Dome 3a7234d646 Create readme.md 2026-04-21 01:44:02 +02:00
Dome 04eeda3580 Optional TOC Implementation 2026-04-21 01:42:22 +02:00
Dome 56a8b97875 initial upload 2026-04-20 22:55:59 +02:00