github-actions[bot]
bf91307da5
chore: bump version to 1.2.4
v1.2.4
2026-01-13 09:44:42 +00:00
Hubert Bieszczad
69ab6a9c61
fix: exclude Animated from skipping custom resolver ( #295 )
2026-01-13 09:23:36 +01:00
Hubert Bieszczad
aa0192e740
fix: dont add whitespace around dot ( #294 )
...
* fix: dont add whitespace around dot
* chore: remove debug
2026-01-12 11:46:23 +01:00
Hubert Bieszczad
64a632fb79
fix: make onThemeChange protected property ( #288 )
...
* fix: make onThemeChange protected property
* chore: make onThemeChange protected property in native implementation
2026-01-09 10:39:16 +01:00
Hubert Bieszczad
2f47b4facd
fix: join borderWidth styles if duplicated ( #285 )
...
* fix: join borderWidth styles if duplicated
* chore: cr
2026-01-07 14:33:17 +01:00
github-actions[bot]
c525f5d406
chore: bump version to 1.2.3
v1.2.3
2026-01-07 09:38:06 +00:00
Jacek Pudysz
0922993531
fix: use absolute URL for banner image in README ( #284 )
...
* fix: use absolute URL for banner image in README
* chore: remove assets copy from build, update license year to 2026
2026-01-07 10:36:31 +01:00
Jacek Pudysz
1723579a09
fix: update nativeResolver to exclude @react-native paths for resolution ( #283 )
2026-01-07 08:21:46 +01:00
Hubert Bieszczad
0e6c4e4718
feat: more built in safe area utilities ( #280 )
2026-01-05 14:08:09 +01:00
Jacek Pudysz
a8c6e1e5fa
fix: enhance nativeResolver to exclude react-native internals ( #279 )
...
* fix: enhance nativeResolver to exclude react-native internals
* chore: remove redundant check
2026-01-05 14:04:37 +01:00
Hubert Bieszczad
3743a91e93
fix: closing and opening parenthesis should be serialized ( #271 )
...
* fix: closing and opening parenthesis should be serialized
* test: safe area insets
2025-12-29 16:44:05 +01:00
Burak Emre Görmek
555f3b742b
fix(web): add cjs dirname for storybook ( #260 )
2025-12-24 13:23:35 +01:00
Hubert Bieszczad
634fd60740
fix: useUniwind type with moduleSuffixes ( #256 )
2025-12-23 11:37:37 +01:00
Hubert Bieszczad
f0814cd2b8
docs: add contribution guideline in readme
2025-12-23 11:21:17 +01:00
Divine Niiquaye Ibok
3fc2a04969
fix: filter out contextType when copying component properties ( #252 )
...
- Prevent console.error about function components not supporting contextType
- Fixes error in VirtualizedList and other wrapped components
2025-12-23 10:36:55 +01:00
Alex Nicholson
a8684ed1ca
fix: compare css contents correctly ( #250 )
2025-12-23 10:36:20 +01:00
Hubert Bieszczad
396b56e425
chore: improve listener disposing
2025-12-17 15:02:15 +01:00
Hubert Bieszczad
bb5097c3ec
chore: copy assets to build
2025-12-15 14:45:31 +01:00
Hubert Bieszczad
6b3d07c251
ci: fix validate-issue action
2025-12-13 11:47:16 +01:00
Hubert Bieszczad
b9d2b4d414
ci: fix validate-issue action with github script
2025-12-13 11:38:50 +01:00
Hubert Bieszczad
1e74eb8295
test: jest tests for parsing styles and native components ( #230 )
...
* test: setup jest tests with @testing-library/react-native
* chore: update turbo
* chore: add @types/jest
* test: spacing tests
* test: shadow tests
* test: gradient tests
* test: gradient
* test: layout
* test: spacing
* test: borders
* test: typography
* test: transforms
* test: move styles parsing tests to directory
* test: view and button
* test: activity-indicator
* test: flat-list
* test: image
* test: image-background
* test: input-accessory-view
* test: keyboard-avoiding-view
* test: modal
* test: pressable
* test: refresh-control
* test: safe-area-view
* test: scroll-view
* test: section-list
* test: switch
* test: Text
* test: TextInput
* test: touchable-highlight
* test: touchables
* test: touchabe without feedback
* test: virtualized list
* test: pressable active
2025-12-12 14:35:54 +01:00
Hubert Bieszczad
74e402b8cd
chore: change validate issue action to add repro-required label
2025-12-12 08:18:19 +01:00
Hubert Bieszczad
96945d6a26
ci: validate issue for reproduction action ( #226 )
2025-12-12 07:59:56 +01:00
chimame
186f29b170
fix: include license ( #223 )
2025-12-11 09:02:49 +01:00
Jacek Pudysz
b815d83df9
chore: update node to v.24
v1.2.2
2025-12-10 09:20:29 +01:00
Jacek Pudysz
ea4bda7c6c
chore: add environment
2025-12-10 09:06:36 +01:00
Jacek Pudysz
ca5c6780df
feat: use npm 9+ in CI for OIDC ( #221 )
...
* feat: remove token auth and use OIDC
* feat: use npm 9+ in CI for OIDC
2025-12-10 08:52:40 +01:00
Jacek Pudysz
76dfec47cc
feat: remove token auth and use OIDC ( #220 )
2025-12-10 08:44:49 +01:00
github-actions[bot]
9a8ef3b362
chore: bump version to 1.2.2
2025-12-10 06:47:04 +00:00
Burak Emre Görmek
87c2263a25
fix: resolve external css imports ( #218 )
2025-12-10 07:45:50 +01:00
github-actions[bot]
0682fc736c
chore: bump version to 1.2.1
v1.2.1
2025-12-09 12:16:08 +00:00
Jacek Pudysz
98bcf03c7f
Merge pull request #217 from uni-stack/feature/tv-os
...
feat: add mising support for tvOS, windows and macOS
2025-12-09 07:37:25 +01:00
Jacek Pudysz
784b235161
feat: add mising support for tvOS, windows and macOS
2025-12-09 07:33:22 +01:00
github-actions[bot]
190a07f76d
chore: bump version to 1.2.0
v1.2.0
2025-12-08 11:34:38 +00:00
Divine Niiquaye Ibok
615b09e544
fix: react compiler auto-memoization in native components ( #210 )
...
* fix: react compiler auto-memoization in native components useStyle
* fix: update useStyle to use specific state properties
2025-12-08 09:50:27 +01:00
Divine Niiquaye Ibok
c909f2ef73
feat: add updateInsets public function to uniwind ( #211 )
2025-12-08 08:27:57 +01:00
Burak Emre Görmek
37e3c31200
fix: process baseline-position ( #213 )
...
Nice catch, thanks for PR 👌
2025-12-08 08:07:33 +01:00
ForestSpark
a0583c3bd6
perf(web): optimize cssListener for rapid stylesheet additions ( #209 )
...
* perf(web): optimize cssListener for rapid stylesheet additions
Fixes performance issues when CSS-in-JS libraries inject many stylesheets rapidly (e.g., Emotion's 2000+ style tags in dev mode). Previously, the MutationObserver would call initialize() on every DOM mutation, reprocessing all stylesheets each time, causing O(n²) complexity.
Changes:
- Debounce initialization with requestIdleCallback (50ms timeout, setTimeout fallback)
- Track processed stylesheets with WeakSet to avoid reprocessing
- Extract helper functions for cross-platform idle callback scheduling
This reduces operations from O(n²) to O(n), improving navigation performance significantly in development environments.
* refactor: remove helper functions for requesting callback
---------
Co-authored-by: Hubert Bieszczad <brentlokk@gmail.com >
2025-12-06 14:51:00 +01:00
Burak Emre Görmek
dcdf730f09
feat(web): add Vite support ( #182 )
...
* feat(web): add vite support
* chore: format
* fix: add missing css functions
* chore: remove postcss
* chore: make export default
* fix: make sure the plugin work under the workspace
* fix: exclude react-native in optimizeDeps to resolve correctly
* chore: add vite example
* chore: import uniwind in app.css
* chore: update dependencies
* chore: vite example add min height
* chore: simplify dirname for esm
* fix: support custom-variants
* chore: normalizePath for potential windows issue
* fix: prevent listeners from resetting in dev build
* fix: reinit themes
* chore: minor corrections
---------
Co-authored-by: Hubert Bieszczad <brentlokk@gmail.com >
2025-12-05 12:01:49 +01:00
github-actions[bot]
eb6401a54b
chore: bump version to 1.1.0
v1.1.0
2025-12-04 11:15:56 +00:00
Hubert Bieszczad
64bf4e3e0f
fix: infer component in withUniwind to forward ref type properly ( #208 )
2025-12-04 07:44:15 +01:00
Hubert Bieszczad
d993432632
feat: css variables listener ( #204 )
2025-12-03 13:35:29 +01:00
Hubert Bieszczad
b322392ee6
feat: parsing unresolved color ( #203 )
2025-12-03 08:20:06 +01:00
Hubert Bieszczad
dfefcb493d
fix: deep equal check ( #202 )
2025-12-03 07:50:38 +01:00
Hubert Bieszczad
12ed8a69b2
chore: run check:format in ci
2025-12-02 07:41:27 +01:00
Hubert Bieszczad
1adda32ab8
chore: run dprint check on precommit
2025-12-02 07:40:27 +01:00
Hubert Bieszczad
67d3ed0d69
feat: dynamic themes ( #193 )
...
* feat: dynamic themes
* feat: updateCSSVariables persisted for theme
* chore: notify updates only when the current theme is updated
* chore: original example
2025-12-01 14:35:16 +01:00
github-actions[bot]
eb55be371d
chore: bump version to 1.0.5
v1.0.5
2025-12-01 11:20:59 +00:00
Hubert Bieszczad
9ac78276fd
chore: update repository name
2025-12-01 12:18:37 +01:00
github-actions[bot]
3aeff00d3e
chore: bump version to 1.0.5
2025-12-01 11:13:29 +00:00