Commit graph

204 commits

Author SHA1 Message Date
Sebin Nyshkim
c0b42b82d0 fix: 🐛 make end detection more robust
Smooth scrolling messes with the detection of isAtEnd. Introduce a debounce to delay updateActiveStates until scroll has actually finished.
2025-04-24 23:40:45 +02:00
Sebin Nyshkim
a98028b880 refactor: 🚚 move css into pluggable components 2025-04-24 22:15:10 +02:00
Sebin Nyshkim
54b3304f2f fix: 🩹 update artist url 2025-04-16 16:14:22 +02:00
Sebin Nyshkim
e99d6a2eaf refactor: ♻️ make better use of css grid and add responsiveness 2025-04-14 14:59:24 +02:00
Sebin Nyshkim
262ed4d526 refactor: ♻️ use grid areas and fix no-image Safari alignment bug 2025-04-14 14:34:40 +02:00
Sebin Nyshkim
86f1c62eed fix: 🩹 text-align when type or text line-wraps 2025-04-14 14:33:06 +02:00
Sebin Nyshkim
a9330d1570 fix: 🐛 prevent styles from bleeding into other components 2025-04-12 06:13:17 +02:00
Sebin Nyshkim
8d95b82b89 feat: overhaul gallery component (styles, indicators, a11y) 2025-04-12 06:08:49 +02:00
Sebin Nyshkim
bbf08a98cd feat: overhaul color palettes 2025-04-12 04:08:47 +02:00
Sebin Nyshkim
baf90e0f9f feat: color text selection from character color palette 2025-04-11 15:22:31 +02:00
Sebin Nyshkim
20e79c01d8 feat: 💄 dynamically scale character choice page title fonts 2025-04-11 15:21:45 +02:00
Sebin Nyshkim
980e1f0463 style: 🩹 normalize usage of quotes 2025-04-10 20:47:18 +02:00
Sebin Nyshkim
8c21edac0e fix: 🐛 calculate end of gallery track correctly in all browsers 2025-04-10 20:45:51 +02:00
Sebin Nyshkim
cbc41e74ba feat: add responsiveness to navigation 2025-04-10 17:15:38 +02:00
Sebin Nyshkim
22a12666c2 feat: add ref pics 2025-04-10 02:33:28 +02:00
Sebin Nyshkim
fe2097e8bc feat: add more icons 2025-04-10 02:32:16 +02:00
Sebin Nyshkim
1ca13d330f refactor: ♻️ merge multiple trait getter into single function 2025-04-10 02:31:59 +02:00
Sebin Nyshkim
a4416c1811 feat: add quick info component 2025-04-10 02:31:09 +02:00
Sebin Nyshkim
36392c675b build: 🔧 add missing watch target for base css files 2025-04-09 19:59:00 +02:00
Sebin Nyshkim
b1dc1d8ad9 refactor: 🗑️ remove unused css custom properties 2025-04-09 19:14:45 +02:00
Sebin Nyshkim
2321b0e85b feat: include pronouns in character gender data 2025-04-09 19:13:55 +02:00
Sebin Nyshkim
b91e9f609a refactor: ♻️ migrate character card to css grid 2025-04-09 19:13:07 +02:00
Sebin Nyshkim
6e954e4099 fix: 🐛 prevent layout shift from lazy loaded images 2025-04-09 19:12:44 +02:00
Sebin Nyshkim
2c06226078 refactor: 💄 adjust icon shadows and min grid column width 2025-04-09 19:10:27 +02:00
Sebin Nyshkim
7bd2440556 refactor: ♻️ use more appropriate elements for semantics 2025-04-09 19:05:09 +02:00
Sebin Nyshkim
10a971c621 refactor: ♻️ do not rely on formatting picture element 2025-04-09 19:01:20 +02:00
Sebin Nyshkim
4d66d688ff refactor: ♻️ migrate profile sidebar to css grid 2025-04-09 18:57:21 +02:00
Sebin Nyshkim
faedd93767 build: 🔧 remove unnecessary import 2025-04-08 01:42:23 +02:00
Sebin Nyshkim
ca2e2e9418 feat: use ref image gallery in content files 2025-04-08 01:41:40 +02:00
Sebin Nyshkim
9da3fc2101 feat: 🩹 update ref image use in content files 2025-04-08 01:40:36 +02:00
Sebin Nyshkim
e0d1f62eb3 refactor: ♻️ adjust ref image component for nesting in gallery component 2025-04-08 01:37:24 +02:00
Sebin Nyshkim
b99a36ab04 feat: add gallery slider component 2025-04-08 01:37:24 +02:00
Sebin Nyshkim
bda440fcbb refactor: ♻️ migrate character page layout to css grid 2025-04-07 04:00:32 +02:00
Sebin Nyshkim
bc27ccb1d2 refactor: ♻️ migrate timeline component to css grid 2025-04-07 03:42:25 +02:00
Sebin Nyshkim
c57a815fed refactor: ♻️ migrate trait compontent to css grid 2025-04-07 01:48:58 +02:00
Sebin Nyshkim
0bd95c38c4 feat: add character timeline component 2025-04-04 18:55:32 +02:00
Sebin Nyshkim
69670e9a14 feat: add character abilities component 2025-04-04 18:55:17 +02:00
Sebin Nyshkim
62b247496f feat: add character traits component 2025-04-04 18:54:57 +02:00
Sebin Nyshkim
206570359f feat: add profile sidebar component 2025-04-04 18:54:38 +02:00
Sebin Nyshkim
cb34c538cc feat: add page content component 2025-04-04 18:54:12 +02:00
Sebin Nyshkim
60bef70bcb feat: add icon component 2025-04-04 18:53:48 +02:00
Sebin Nyshkim
4370ad62ee feat: add navigation component 2025-04-04 18:53:34 +02:00
Sebin Nyshkim
4d90870a54 feat: add character color component 2025-04-04 18:53:04 +02:00
Sebin Nyshkim
fa04d4ea19 feat: add reference image component 2025-04-04 18:52:25 +02:00
Sebin Nyshkim
f7a73793d8 feat: add character page layout 2025-04-04 18:51:57 +02:00
Sebin Nyshkim
eeca2a2202 feat: add home page 2025-04-04 18:51:34 +02:00
Sebin Nyshkim
054885f7f6 feat: add jarek data and content 2025-04-04 18:51:09 +02:00
Sebin Nyshkim
02e5208be7 feat: add viktor data and content 2025-04-04 18:49:53 +02:00
Sebin Nyshkim
4eb6fe0e3a feat: add sebin data and content 2025-04-04 18:48:49 +02:00
Sebin Nyshkim
e0e41ef1a2 feat: add card component 2025-04-04 18:47:17 +02:00