945820ec5b
Add mobile bottom navigation with local Lucide icons and improved accessibility
...
- Add local Lucide icon system (5 optimized icons)
- Create Apple-style bottom navigation bar (fixed at bottom on mobile)
- Add language toggle (replaces dropdown selector)
- Improve theme support with proper light/dark mode colors
- Add comprehensive ARIA labels and semantic HTML
- Hide main menu on mobile (≤666px) when bottom nav is active
- Add hreflang attributes for language switching
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-11-07 13:39:10 +01:00
Fredrik Jonsson
6d4ee822a8
Correcting bugs in warming-bg color, dark mode etc.
2026-09-27 22:35:43 +02:00
Fredrik Jonsson
327590df73
Improve headings anchors.
2026-06-05 12:50:36 +02:00
Fredrik Jonsson
4de62e059b
Switch to ranged media with queries.
2026-05-28 14:25:45 +02:00
Fredrik Jonsson
16c47eea9d
Using color-scheme and light-dark() to implement dark mode ( #154 )
...
* Lint fixes.
* Implement light-dark().
* Lint css with biome, remove stylelint.
* Biome lint fixes.
* Dark mode adjustments.
* Style bug fixes.
* Colour adjustments.
* Move header and footer styles to base.
* Site header adjustments.
* Removing jQuery and umbrella libs. They where great but not needed anymore.
* Add colorScheme to optionally lock light/dark.
* Update README.
* Biome adjustments.
2026-05-28 08:18:04 +02:00
Fredrik Jonsson
1beb3ba57f
Improvments to button and flex components.
2026-05-02 21:28:45 +02:00
Fredrik Jonsson
d984bcaf5d
Implement new css.Build.
2026-04-08 11:29:43 +02:00
Fredrik Jonsson
f4d949c04e
Use height: 100dvh for mobile menu.
2026-04-03 21:43:59 +02:00
Fredrik Jonsson
14736726a4
Add scrollbar-gutter: stable and use min-height: 100svh.
2026-04-03 21:29:33 +02:00
Fredrik Jonsson
0619f37c2c
Update js libs.
2026-03-14 15:01:12 +01:00
Fredrik Jonsson
fe23338a11
Less nesting needed in _header.css.
2026-03-12 13:21:56 +01:00
Fredrik Jonsson
4dc8cd6f86
Better version of grid-center.
2026-03-12 10:50:35 +01:00
Fredrik Jonsson
57244c3f33
Converting from sass to nested vanilla css with layers ( #147 )
2026-03-10 14:14:55 +01:00
Fredrik Jonsson
8e611f3a64
Revert "Use inline-size instead of width."
...
This reverts commit 62e66c64ed .
2025-12-17 09:50:19 +01:00
Fredrik Jonsson
62e66c64ed
Use inline-size instead of width.
2025-12-10 15:20:21 +01:00
Fredrik Jonsson
d41d8cfbdf
Adjust placment of codecopy button.
2025-12-07 11:02:05 +01:00
Fredrik Jonsson
1ae3fd8ab9
Use js to set focus on first invalid contact form field.
2025-12-01 14:29:54 +01:00
Fredrik Jonsson
0cd720bd5a
Updated the visually-hidden component.
2025-11-15 18:42:33 +01:00
Fredrik Jonsson
acc3f62770
Correcting spacing class and variable names.
2025-09-22 12:36:21 +02:00
Fredrik Jonsson
a2a9117e5f
Use vanilla css for spacing classes.
2025-09-22 12:31:32 +02:00
Fredrik Jonsson
ed81c0c21f
Set keyframes-name-pattern to <dashed-ident>.
2025-09-22 12:04:56 +02:00
Fredrik Jonsson
12908f9726
Remove some unneeded uses of @extend.
2025-09-19 13:20:31 +02:00
Fredrik Jonsson
9f8b1eaf18
Convert to css style comments, part 2.
2025-09-18 10:55:39 +02:00
Fredrik Jonsson
2eee4d3c24
Convert to css style comments, part 1.
2025-09-18 10:33:40 +02:00
Fredrik Jonsson
114e529c48
Revert "Convert print and mobile styles to pure css."
...
This reverts commit 8e9c7209dc .
2025-09-17 16:38:53 +02:00
Fredrik Jonsson
5c0093bd37
Remove components divider.
2025-09-17 10:04:50 +02:00
Fredrik Jonsson
8e9c7209dc
Convert print and mobile styles to pure css.
2025-09-17 09:52:26 +02:00
Fredrik Jonsson
47a65ccc1d
Add script-early inline for quicker loading.
2025-09-17 09:52:26 +02:00
musvaage
96622bece4
typos ( #143 )
2025-09-06 21:23:46 +02:00
Fredrik Jonsson
eb84ce3dd6
Deprecate the flex-calc mixin.
2025-08-27 09:49:50 +02:00
Fredrik Jonsson
be8081973d
Use modern CSS to style figcaptions.
2025-08-06 09:30:17 +02:00
Fredrik Jonsson
0499e44bcc
Remove max-width from codeblocks.
2025-06-12 01:51:45 +02:00
Fredrik Jonsson
edd02f464e
Adding codeblocks.js.
2025-06-09 11:40:50 +02:00
Fredrik Jonsson
0effd8ee1a
Set header max padding block to spacing-m.
2025-05-30 08:38:40 +02:00
Fredrik Jonsson
53826053a1
Add explicit button class to style buttons like the mobile menu toggle.
2025-05-30 08:29:43 +02:00
Fredrik Jonsson
ea9abbcb64
Add new render-codeblock example with some extra zen styles.
2025-05-21 15:07:42 +02:00
Fredrik Jonsson
609fd56870
Make link inverted colour work in Chromium browsers.
2025-05-21 15:07:07 +02:00
Fredrik Jonsson
5cd22b1208
Remove plain style, to specific.
2025-05-21 15:06:08 +02:00
Fredrik Jonsson
4c044e5a43
Hidden attribute overridden by display style. Force it for cokkieconcent so it stays hidden when needed.
2025-05-16 08:51:54 +02:00
Fredrik Jonsson
054c792402
Minor button plain adjustment.
2025-05-14 14:18:33 +02:00
Fredrik Jonsson
a4836be9f5
Component extend adjustment.
2025-04-16 08:36:45 +02:00
Fredrik Jonsson
563f08061b
Add header-gap var.
2025-04-10 21:17:59 +02:00
Fredrik Jonsson
50928f1056
Remove mixins for clarfix and overlay, make them only components. Add a new wrap component.
2025-04-07 13:02:43 +02:00
Fredrik Jonsson
84835bbe30
Button style improvments.
2025-03-30 11:30:52 +02:00
Fredrik Jonsson
15f9a7933f
Activate mobil menu with js since it depends on js.
2025-03-29 20:30:36 +01:00
Fredrik Jonsson
e058a3dd5b
Improve cookiebanner.
2025-03-29 13:26:39 +01:00
Fredrik Jonsson
aad10abe8b
Move main menu margins to utility class in template.
2025-03-28 23:33:07 +01:00
Fredrik Jonsson
8cab5d3d5e
Zen style adjustments.
2025-03-28 23:12:20 +01:00
Fredrik Jonsson
5ced38934e
Add i18n string_permalink and fix focus styling for anchors.
2025-03-28 23:11:58 +01:00
Fredrik Jonsson
cf49d9e875
Fix bug in flex-group component.
2025-03-28 15:06:11 +01:00