- Format all files with oxfmt
- Remove stale rome.json symlinks
- Fix duplicate View import in webAlignment.web.test.tsx
- Fix optional parameter order in UIManager measureLayout
- Add boxShadow object/array to CSS string conversion (web) and string to object parsing (native)
- Add filter object/array to CSS string conversion (web) and string to object parsing (native)
- Support token resolution in boxShadow and filter values ($2, $white, etc.)
- Add mixBlendMode, isolation, boxSizing, outline props support
- Add display: 'contents' support
- Remove legacy REACT_NATIVE_PRE_77 conditional (RN 0.83+ only going forward)
- Add comprehensive tests for all new props
- Add docs/rn-style-alignment.md tracking implementation status
- boxShadow is native RN 0.76+ (New Architecture), not custom
- Multiple shadows supported natively via array syntax
- Image component already done (web-aligned)
- Keep onChangeText as exception
- Remove Image from todo list (already complete)
put up a website, but in the process a lot happened. Let's summarize:
- renamed from SnackUI to Tamagui
- split into `@tamagui/core` and `tamagui`
- implemented styled() + variants
- implemented createTamagui with themes and tokens
- implemented inline media query style props
- improved optimizing compiler handling nested conditionals
- removed propMapper in favor of variants + themes
- implemented new site in next.js
- added SSR support
- added support for extracting your own component kit
- added feather-icons into repo
- removed a ton of cruft, extra components, helpers, etc