Commit Graph

44 Commits

Author SHA1 Message Date
Raphael S. 0df5b290a0 chore: initial commit 2026-03-17 15:23:03 +00:00
Raphael S. e3bb84c1b8 feat: predictive prefetching article and font features article
Add predictive prefetching demos with ForesightJS integration including
grid-based tile comparison, trajectory visualization, and timing bars.
Add "Your Font Can Do More" article with OpenType feature demos.

Made-with: Cursor
2026-03-17 15:22:35 +00:00
Raphael S. ff665aba6d feat: laws of ux article, calligraph banner, cleanup
Made-with: Cursor
2026-03-02 17:59:28 +00:00
Raphael S. a04bcd1542 feat: add calligraph dependency and integrate into FluidTextDemo 2026-02-16 15:16:32 +00:00
Raphael S. 939fcfc69a chore: update builds + open graph 2026-02-14 16:03:54 -05:00
Raphael S. 4ca8bb5e11 fix: update text transition 2026-02-14 16:02:42 -05:00
Raphael S. 571547713e chore: refactor 2026-02-14 15:59:10 -05:00
Raphael S. 07dadb0f83 feat: add fluid text 2026-02-14 15:58:50 -05:00
Raphael Salaja 6a9b1fb4cd feat: fix linear demo 2026-02-09 21:46:15 +00:00
Raphael S. 744f74af57 refactor: update references for animating bounds to animating container bounds 2026-02-09 14:57:22 +00:00
Raphael S. 9f7c329183 feat: new animate bounds article 2026-02-09 13:44:44 +00:00
Raphael S. a406c4e029 fix: audio on mobile 2026-02-05 13:47:38 +00:00
Raphael S. 72642ca6c8 refactor: clean up type definitions and improve formatting in sound lab demo 2026-02-04 15:06:47 +00:00
Raphael S. 2531dce106 fix: adjust animation timings and improve sound lab demo styles 2026-02-04 15:06:36 +00:00
Raphael Salaja 76aafbdb1f feat: add morphing icons article (#21)
* feat(components): add morphing icons component with spring animations
* chore: cleanup
* feat: improve
2026-02-01 00:49:29 +00:00
Raphael S. 5b79df4c34 feat: add a demos section for easy demo viewing 2026-01-31 23:38:27 +00:00
Raphael Salaja a76984b0ba chore: address jace feedback (#20)
chore: address feedback
2026-01-28 14:05:24 +00:00
Raphael Salaja 04634b9a85 feat: generating sounds article (#9)
* feat(content): add sound design with AI article

* feat: first draft

* style(demos): redesign sound demos with cleaner minimal style

* feat(sound-lab): add more feel presets

* style(sound-lab): redesign as soundboard with square pads

* style(sound-lab): add colored pads with glow effects

* style(sound-lab): cleaner segmented feel selector

* style(sound-lab): minimal arrow-based feel selector

* style(sound-lab): redesign with K.O. II industrial aesthetic

* feat(sound-lab): add Apple feel preset as default

* fix(sound-lab): tune Apple feel to match macOS sounds

* feat(sound-lab): add authentic macOS-style Apple sound implementations

* feat: final draft

* chore: rename folder
2026-01-28 01:44:41 +00:00
Raphael Salaja b0c89649b1 feat: new article animate presence (#7)
* feat: add AnimatePresence article with interactive playground

* feat: add playground

* feat: ƒix basic demo

* feat: ap article start

* chore: cleanup

* chore: pre-commit

* feat: update article

* refactor: improve code formatting and readability in demo and script files

* refactor: enhance formatting for improved readability in slideshow demo

* chore: generate open graph rather than dynamically

* chore: add @clack/prompts dependency and enhance icon/image generation scripts with improved logging

* refactor: generators

* chore: cleanup

* feat: refactor generator

* feat: second draft

* docs: final draft

* chore: final draft again

* chore: update publication date and enhance text-to-speech generator with alignment data
2026-01-25 22:41:51 +00:00
Raphael S. a527fe56e4 refactor(docs): reorder document imports for consistency 2026-01-11 20:30:27 +00:00
Raphael S. 3774827c6f chore: organise public and update opengraph 2026-01-11 18:35:26 +00:00
Raphael S. c82be818ff chore: code cleanup 2026-01-11 17:20:09 +00:00
Raphael S. e06608ccbb chore: feat articles cleanup 2026-01-11 17:19:58 +00:00
Raphael S. 69819874c7 chore: jace feedback 2026-01-11 14:24:36 +00:00
Raphael S. 307fd5fe49 feat(player): add pointer events control based on player visibility 2026-01-11 13:13:18 +00:00
Raphael S. b1879bd929 refactor(view-transition-demo): enhance dialog accessibility with Escape key support 2026-01-11 00:47:03 +00:00
Raphael S. 1fd3b091fa refactor(view-transition-demo): optimize close function with useCallback 2026-01-11 00:09:57 +00:00
Raphael S. 1274012a1e feat(demos): remove scroll markers and slotted demos, add before-and-after and view transition demos 2026-01-11 00:09:51 +00:00
Raphael S. 1321c97264 refactor(home): improve page filtering and sorting logic 2026-01-10 22:51:06 +00:00
Raphael S. ba54dcd5a0 chore: cleanup 2026-01-10 22:42:14 +00:00
Raphael S. 600ed94bdc feat: add sound advice 2026-01-10 22:42:02 +00:00
Raphael S. 7e71b00b15 feat: remove modifed from date 2026-01-10 20:53:20 +00:00
Raphael S. 08f4efc90e feat(home): add client-side HomeLayout component 2026-01-10 19:24:05 +00:00
Raphael S. 4635e4295b style(demos): standardize import formatting in demo files 2026-01-10 19:14:13 +00:00
Raphael S. 2c37dafca9 feat: update to spring or not to spring 2026-01-10 19:14:07 +00:00
Raphael S. baf1900f1a style(post): format date component for better readability 2026-01-10 15:42:05 +00:00
Raphael S. e318fe3a46 feat: add list view for home 2026-01-09 16:02:22 +00:00
Raphael S. 7857077855 feat(docs): add visual hierarchy content and examples + add husky 2026-01-09 12:41:02 +00:00
Raphael S. 2131dc2e2d refactor(narration): remove text highlighting 2026-01-09 11:58:03 +00:00
Raphael S. d74ad8c84e feat(speech): enhance TTS generation script with document analysis and cost estimation
- Added detailed usage instructions for the TTS generation script.
- Implemented document analysis to gather character counts and cache status.
- Introduced cost estimation for TTS generation based on character count.
- Improved handling of document slugs for both directory-based and flat .mdx files.
2026-01-06 21:23:18 +00:00
Raphael S. aaf596c395 feat: reorganize article components and improve layout
- Refactor article components to enhance readability and maintainability.
- Introduce new layout for article header and content with improved styling.
- Update imports and remove unused files for better code clarity.
- Add new NotFound component for handling 404 errors with user-friendly messaging.
2026-01-06 21:05:41 +00:00
Raphael S. f38aad229c feat(controls): add position prop for Controls component 2026-01-04 20:36:34 +00:00
Raphael S. d5d1d8fbb4 feat(controls): add Controls component for button grouping
- Introduced a new Controls component to standardize button layouts.
- Updated button demos to utilize the new Controls component for better structure.
- Refactored existing button styles and removed unused code.
2026-01-03 21:54:16 +00:00
Raphael S. ae3b426950 feat(pseudo-elements): add comprehensive guide on modern CSS pseudo-elements
- Introduced a new documentation page covering various pseudo-elements, including `::backdrop`, `::view-transition`, and `::scroll-marker`.
- Added examples and practical patterns for using these pseudo-elements effectively.
- Created a new CSS module for styling demo components related to pseudo-elements.

Also added TypeScript interface for icon properties to improve type safety in icon components.
2026-01-03 21:17:39 +00:00