Commit Graph

78 Commits

Author SHA1 Message Date
e45a2fc14a chore: remove unused HeroLandscapeScene component 2026-09-06 14:38:12 +03:30
ab2683c476 feat(about): implement 90-degree orthogonal isometric river with large-screen overflow and responsive timeline 2026-09-06 14:17:02 +03:30
caa7ced772 fix(skills): make tools grid truly flexible and responsive across all screens 2026-09-06 14:00:59 +03:30
9f14e9a4f4 style: convert project sizing to scalable rem units with responsive root font scaling 2026-09-06 13:58:17 +03:30
c7ef6dff3e fix(projects): add mobile edge spacing, 1-card layout, and smooth touch drag physics 2026-09-06 13:37:45 +03:30
a1cab65d1e fix: On ultra-wide viewports let decorative bleed elements escape the canvas 2026-09-06 12:50:32 +03:30
7c7604299c fix: update mobile breakpoint threshold to 650px 2026-09-06 12:47:00 +03:30
c997acb0e0 fix: adjust hero top spacing and keep title and contact info on one row on large screens 2026-09-06 12:40:04 +03:30
2b188aa293 fix: add radiant glow and brighten sun illustration to match moon 2026-09-06 12:33:46 +03:30
5927ee40e2 feat: add dark mode coloring palette and luminous moon illustration 2026-09-06 12:33:38 +03:30
9c3820866d fix: resize and rearrange hero landing illustrations for tablet and mobile screens 2026-09-06 12:14:47 +03:30
ad51d97567 fix: resize and rearrange hero landing illustrations for tablet and mobile screens 2026-09-06 12:09:39 +03:30
67202d5323 fix: resize and rearrange hero landing illustrations for laptop screens 2026-09-06 11:08:13 +03:30
8699b52a94 fix: polish responsive scene composition 2026-09-05 17:49:09 +08:00
3d12f48f32 feat: adapt portfolio sections for smaller screens 2026-09-05 17:26:06 +08:00
f6228f8507 feat: build responsive Three.js river journey 2026-09-05 17:22:12 +08:00
637da07c9e feat: render responsive low-poly hero landscape 2026-09-05 17:16:22 +08:00
1bfb78479a feat: add lightweight decorative scene runtime 2026-09-05 17:12:40 +08:00
ab29846194 chore: add Three.js rendering dependencies 2026-09-05 17:10:30 +08:00
d9b66318f7 feat: make portfolio frame fluid below 1440px 2026-09-05 17:08:35 +08:00
cf749e262a docs: plan responsive Three.js scenes 2026-09-05 17:06:57 +08:00
9d818a5f5a fix: remove cards background of skill, achievement and education section in light mode 2026-09-04 20:46:25 +03:30
446abd5086 feat: align footer with portfolio design 2026-09-04 20:41:42 +03:30
c5af25f546 feat: align education and achievement sections 2026-09-04 20:32:54 +03:30
080505018b feat: align experience typography and spacing 2026-09-04 20:24:20 +03:30
aac8ca520e feat: improve projects carousel interaction
Use native horizontal scrolling with drag, wheel, arrow, and slider controls while aligning cards with the portfolio design.
2026-09-05 00:23:56 +08:00
704b7ab2d2 feat: align hero styling with portfolio design
Refine hero controls, buttons, contact icons, and avatar treatment across light and dark themes.
2026-09-05 00:05:27 +08:00
75c9a62b37 chore: create initial project snapshot
Capture the portfolio source, design references, and production assets with repository-specific ignore rules.
2026-09-04 18:48:55 +03:30