Ilia Mashkov
f121443e52
fix: add footer z index in transition group to stay above main content during transitions
2026-05-21 17:59:40 +03:00
Ilia Mashkov
886cf4b5c4
feat: add spring slide animation for section content
2026-05-21 16:36:00 +03:00
Ilia Mashkov
906ec3b805
feat: fixed footer with responsive height tokens
...
Footer is fixed bottom-0 with h-footer (5rem mobile) / md:h-footer-wide
(4rem desktop). Body gets matching pb-footer/md:pb-footer-wide to
reserve space. Tokens registered in @theme inline as --spacing-footer*.
2026-05-19 18:05:46 +03:00
Ilia Mashkov
0552a2a8e5
refactor: register text-section-title in @theme inline, use as plain utility class
2026-05-18 14:06:01 +03:00
Ilia Mashkov
d955aeb628
refactor: replace inline style with Tailwind class and font-wonk utility
2026-05-18 14:04:56 +03:00
Ilia Mashkov
b40ff4f588
fix: fluid section title with clamp() to prevent wrapping below 900px
2026-05-18 14:02:03 +03:00
Ilia Mashkov
458ee0e449
refactor: CardSidebar layout breakpoint md → lg for wider description area
2026-05-18 13:11:53 +03:00
Ilia Mashkov
979e2071d1
refactor: widen section and sidebar, plain period text, Badge xs size for stack
2026-05-18 13:07:01 +03:00
Ilia Mashkov
1550989fd9
feat: CardSidebar layout component and ExperienceCard sidebar redesign
...
Sidebar: period badge, company, stack tags.
Main: role title and rich-text description.
2026-05-18 12:51:33 +03:00
Ilia Mashkov
f874a943ff
fix: a11y — accessible label on SectionAccordion, opacity-60 on category headings
2026-05-18 12:39:07 +03:00
Ilia Mashkov
ff62cba5b1
feat: add line-height-relaxed token and text selection/focus-visible styles
2026-05-18 12:38:28 +03:00
Ilia Mashkov
f1049624f7
refactor: design tokens — shadow scale, animation timing, section width
...
- Expand brutal shadow scale: xs (1px) through 2xl (12px)
- Add --ease-micro cubic-bezier for fast micro-interactions
- Tune --duration-normal 200ms→150ms, --duration-spring 380ms→220ms
- Add --section-content-width and register as --container-section in @theme inline
- Register all brutal shadow tokens in @theme inline for Tailwind utility generation
- Add .btn-transition utility (transform-only, shadow snaps instantly)
- Add .rich-text editorial typography class with magazine-quality settings
- Remove section-body blur-out/slide-in view transition animations
2026-05-16 19:03:43 +03:00
Ilia Mashkov
e518fc46a9
feat: section body animation with blur-out, delayed enter, and animation tokens
...
Add animation tokens to :root (--ease-spring, --ease-decelerate,
--ease-default, --duration-fast/normal/slow/spring). Apply spring easing
to section title enter. Add separate section-body transition: fast
blur-out exit (100ms), clean slide-in enter (350ms) delayed by 200ms so
content appears after the title animation completes.
2026-05-13 09:39:47 +03:00
Ilia Mashkov
d28343e22c
feat: section open/close animations via ViewTransition and @starting-style
...
Enable experimental.viewTransition in Next.js config. Wrap active section
in ViewTransitionWrapper so the browser cross-fades between sections on
navigation. Replace animate-fadeIn keyframe with @starting-style + CSS
transition for the initial render enter animation.
2026-05-12 16:10:50 +03:00
Ilia Mashkov
30f8e4be95
design: two-color palette — rename all tokens to --cream / --blue
...
Replace ochre-clay, carbon-black, burnt-oxide, slate-indigo with clean
two-color system: --cream (#f4f0e8) and --blue (#041cf3). Update every
component, utility class, and test assertion.
2026-05-11 12:59:32 +03:00
Ilia Mashkov
1dfa9a62a2
design: update color palette from ochre-clay to white/blue scheme
2026-05-11 11:11:29 +03:00
Ilia Mashkov
1d333fd945
chore: format codebase and move SectionAccordion to entities/Section
2026-04-23 20:52:43 +03:00
Ilia Mashkov
759f579695
fix: storybook font rendering and shared fonts module
2026-04-23 20:35:32 +03:00
Ilia Mashkov
38d7a59e1e
fix: add h6 to heading selector and display:block to grain overlay
2026-04-18 15:48:29 +03:00
Ilia Mashkov
939884c95d
fix: expose all semantic color tokens in @theme inline block
2026-04-18 15:46:40 +03:00
Ilia Mashkov
3a29b99ae8
feat: transfer brutalist design tokens and configure next/font
2026-04-18 15:45:55 +03:00