Commit graph

126 commits

Author SHA1 Message Date
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
291efe0924 feat: 💬 add attributions to site footer 2025-07-08 00:13:07 +02:00
c194a3e921 refactor: ♻️ style links site-wide 2025-07-08 00:13:07 +02:00
54ebaaec9b feat: 💬 update viktor's character description and backstory 2025-07-08 00:13:07 +02:00
7584dba4f0 feat: 💬 update viktor's anatomy page 2025-07-08 00:13:07 +02:00
708de76d08 build: 📦 update packages 2025-07-04 18:33:45 +02:00
029fb20648 feat: 💬 update sebin's abilities page 2025-07-04 18:29:32 +02:00
4e59244ca5 build: 🔧 add CSS post-processing 2025-07-04 18:29:12 +02:00
215e5fca89 fix: 🔧 return content unaltered if transform condition not met 2025-07-04 18:28:30 +02:00
a28d070a30 feat: 💬 pass calculation method down to template 2025-07-04 17:23:24 +02:00
5bccb9f60e build: 🔧 tweak markdown transformation 2025-07-04 17:22:15 +02:00
a38d38a749 feat: 💬 rewrite Sebin's about page 2025-06-29 01:36:58 +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
fcb4b092db feat: 💬 minor text adjustments 2025-06-27 00:19:15 +02:00
504d0cdc1e feat: pass down util function to template 2025-06-27 00:18:36 +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
b5814108c8 feat: show dynamic page title 2025-06-26 23:10:48 +02:00
33e603cf05 docs: 📝 add README 2025-06-26 20:23:47 +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
d7d00046b1 refactor: ♻️ restructure character data files, move shared functionality into library 2025-06-26 20:08:49 +02:00
23c06bcd3a fix: 🐛 add transform so prevent generation of invalid markup
Occasionally, WebC components in Markdown cause unintended paragraph tags to appear in places which produce invalid markup and break styling
2025-06-26 20:08:24 +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
0b9a604b92 refactor: ♻️ move gallery data out of content pages and into json data file 2025-06-24 17:43:38 +02:00
9477160d92 feat: add description for viktor 2025-06-23 20:39:44 +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
166df1cff1 fix: 🐛 remove duplicate icon in set 2025-06-23 18:52:18 +02:00
e42c36756a feat: 🍱 update assets for viktor 2025-06-22 02:57:50 +02:00
38a9c19699 feat: 🩹 add balanced text wrapping to popup modal message text 2025-06-22 02:57:13 +02:00
bf7f80f83f feat: add nsfw barrier to images that have nsfw variant 2025-06-22 02:56:33 +02:00