Commit graph

101 commits

Author SHA1 Message Date
f4bc779c43
feat: 📈 add analytics banner component and privacy policy 2025-07-19 00:54:27 +02:00
1143b57085
feat: 🩹 make navigation optional 2025-07-19 00:51:57 +02:00
3efb80f45b
refactor: ♻️ move page footer into its own component 2025-07-19 00:50:53 +02:00
3d32dd4ef7
fix: 🩹 use existing shadow color 2025-07-18 14:06:53 +02:00
301f5ae4da
fix: 💄 match appearance with slider images 2025-07-18 13:05:28 +02:00
260b1dc978
feat: add copyright notice to ability images 2025-07-18 12:58:41 +02:00
f48dc3e7ee
feat: 🏗️ improve global responsive image defaults 2025-07-17 21:43:52 +02:00
90e5ca2bcd
feat: 💄 add shadows to navigation 2025-07-14 23:49:53 +02:00
875f8b0f0e
fix: 💄 use darker shade for shadows in light mode 2025-07-14 23:49:09 +02:00
7454af1c8a
feat: 🩹 tweak default page title 2025-07-14 20:45:41 +02:00
b86905a8fd
fix: 🐛 unable to scroll sliders via gestures 2025-07-12 15:40:25 +02:00
17b30cc283
fix: 💄 only include progress grid row when slider has navigation 2025-07-12 01:16:32 +02:00
5d2ad3b0e5
fix: 💄 remove block margins from slider items 2025-07-12 01:12:53 +02:00
b29c9354d5
fix: 💄 missing block margin on ref image component 2025-07-12 01:09:00 +02:00
3d812fdacc
feat: 💄 change to radial gradient, keep the same across all viewport sizes 2025-07-11 21:09:43 +02:00
6db344f524
fix: accessibility improvements 2025-07-11 21:08:07 +02:00
3aa5634a73
feat: 💄 change navigation to floating bar
Since clipping overflow on the main page content container would break its gradient box shadow, navigation needed a different approach to styling
2025-07-11 17:49:19 +02:00
9f6ddc0e54
feat: 💄 add gradient box shadow to main elements 2025-07-11 17:47:05 +02:00
4bd07a3a85
fix: 💄 add text shadow to selected text for improved readability 2025-07-11 00:02:09 +02:00
71afaa324c fix: 💄 cut off box shadows of slider items
In order for box shadows to render as intended the slider needs to be able to fill the full width of the page content container. This also necessitates a different approach to layouting all other page content children and removes the need for a layouting container element
2025-07-09 02:31:50 +02:00
a99508bc27 fix: 🩹 process slotted text as markdown 2025-07-08 00:13:07 +02:00
854deddd73 fix: 💄 text selection on character select page partially invisible 2025-07-08 00:13:07 +02:00
bcd125d951 refactor: ♻️ provide generalized function for meta image generation
Separate functions would work almost identical, so might as well merge into single function and generalize it
2025-07-08 00:13:07 +02:00
bd4dbdd620 refactor: ♻️ make job component independent, move page content out of data files
By making the job component independent it allows content to live in content page files instead of data files
2025-07-08 00:13:07 +02:00
36ece6984d refactor: ♻️ assign grid-areas inside component classes 2025-07-08 00:13:07 +02:00
c194a3e921 refactor: ♻️ style links site-wide 2025-07-08 00:13:07 +02:00
c6a4e9b4e9 fix: 💄 weird row alignment when trait becomes multi-line 2025-06-28 23:56:31 +02:00
2d731390bf fix: 💄 update link hover color for better visual clarity 2025-06-28 23:17:42 +02:00
72e9672681 feat: 💄 update component background gradients 2025-06-28 23:17:12 +02:00
fbcd1b90e5 feat: add icons 2025-06-28 22:37:48 +02:00
35a7ba2f50 fix: 💄 align size of trait cards when put in slider 2025-06-28 22:37:40 +02:00
7512e920e1 fix: 💄 update box-shadows for better visual clarity 2025-06-28 22:36:35 +02:00
eb107195fb fix: 💄 align media query breakpoints between components 2025-06-28 22:34:55 +02:00
d48c9fb1c8 fix: 💄 navigation buttons obstruct text content 2025-06-28 19:21:30 +02:00
19472cda14 feat: add trait-card component 2025-06-28 18:48:25 +02:00
eae81d6528 fix: 💄 limit max page content width 2025-06-28 18:48:06 +02:00
6e77bf539b feat: make slider nav optional 2025-06-28 18:47:32 +02:00
f5d526d79b refactor: ♻️ update naming of variables, classes and attributes 2025-06-28 18:46:44 +02:00
b85675eb45 refactor: 🚚 rename gallery to slider
It will do more than just slide images
2025-06-28 18:29:01 +02:00
f5f7cf5d94 refactor: ♻️ clean up transitions, reduce unnecessary clutter
Using @starting-style allows to proper transitions on dialog element. Also turns out the use of pseudo elements was unnecessary.
2025-06-28 02:09:37 +02:00
3e7d50dc1b fix: 🐛 scroll locking not always working correctly 2025-06-27 23:23:16 +02:00
9552e4713f feat: add OpenGraph and Twitter Card metadata and image generation 2025-06-27 19:58:14 +02:00
c9597353a1 fix: 🐛 menu icon missing on mobile 2025-06-26 23:55:07 +02:00
170ba39981 fix: 💄 prevent pre-mature text wrap 2025-06-26 23:43:25 +02:00
54882773a2 fix: 💄 border-radius affects svg icon 2025-06-26 20:17:23 +02:00
dc62b893b5 fix: 🩹 remove superfluous elements 2025-06-26 20:08:49 +02:00
db8cf3f93c refactor: ♻️ use SVG sprite instead of individual SVGs
This prevents 11ty with WebC/Markdown to produce excessive newlines in output markup
2025-06-26 16:03:51 +02:00
779e7f92a3 refactor: ♻️ make ability component standalone
This allows to move things that are actually content out of the character data file into page content files
2025-06-26 15:19:01 +02:00
841c76c13a feat: add hobbies to sebin index page 2025-06-23 19:18:15 +02:00
2ac721058f chore: 🚚 use iconify identifiers for icon names
This allows to distinguish icons from different packs and allows VS Code extensions to display the icon in the code editor
2025-06-23 19:10:55 +02:00