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
Hubert Bieszczad
a0bb823d86
fix: remove duplicated styles parsed styles ( #192 )
2025-12-01 12:01:22 +01:00
Hubert Bieszczad
f11a310bba
chore: move theme injection to __reinit callback ( #190 )
2025-12-01 09:30:31 +01:00
Hubert Bieszczad
4fb3a1015f
feat: allow for array in useCSSVariable
2025-11-25 11:38:04 +01:00
Hubert Bieszczad
303056a94d
Merge pull request #180 from Unistyles-OSS/feat/text-shadow
...
feat: support text-shadow
2025-11-25 09:21:47 +01:00
Hubert Bieszczad
183dc30ea0
feat: support text-shadow
2025-11-25 09:08:05 +01:00
Jacek Pudysz
874236a85e
Merge pull request #176 from Simek/patch-1
...
chore: fix banner image in package README
2025-11-24 07:49:10 +01:00
Bartosz Kaszubowski
bb90f4bdc8
chore: fix banner image in package README
2025-11-23 23:46:38 +01:00
github-actions[bot]
51ec3c2b47
chore: bump version to 1.0.4
v1.0.4
2025-11-20 13:24:35 +00:00
Hubert Bieszczad
3bfb03c2a5
fix(web): document is undefined on server
2025-11-20 14:08:05 +01:00
github-actions[bot]
4cf9a62156
chore: bump version to 1.0.3
v1.0.3
2025-11-20 07:56:25 +00:00
Hubert Bieszczad
6ad319c62d
chore: log error when theme variables are missing
2025-11-20 08:54:43 +01:00
Hubert Bieszczad
e0a880d570
Merge pull request #169 from Unistyles-OSS/fix/parsing
...
Fix parsing issues
2025-11-20 08:53:09 +01:00
Hubert Bieszczad
f8b4855bc1
chore: always log errors, hide warnings with debug flag
2025-11-20 08:51:44 +01:00
Hubert Bieszczad
f9c6258446
fix(metro): dont parse % mixed with other units
2025-11-20 08:48:42 +01:00
Hubert Bieszczad
952597b5e2
fix(metro): add missing spaces before this in more cases
2025-11-20 08:48:02 +01:00
Hubert Bieszczad
e1ae80c149
chore: update dependencies and bun ( #167 )
...
* chore: bun 1.3
* chore: update deps
2025-11-18 08:19:15 +01:00
Hubert Bieszczad
8c6b7659a7
feat: shared listener ( #166 )
...
* feat: shared listener
* chore: fix circular dependency
* fix: reinit order
2025-11-17 12:33:08 +01:00
Hubert Bieszczad
d3a5f22042
fix: skew parsing
2025-11-17 12:04:42 +01:00
github-actions[bot]
0e010716d2
chore: bump version to 1.0.2
v1.0.2
2025-11-17 08:31:19 +00:00
Hubert Bieszczad
213afe2657
fix: always use screen width for breakpoints check
2025-11-17 07:31:03 +01:00
Hubert Bieszczad
03f2c28b93
chore: filter out drop-shadow and track-list from parsing
2025-11-14 12:02:46 +01:00
Hubert Bieszczad
afbaf7113b
fix: unnecessary rerenders caused by setting system theme ( #160 )
2025-11-14 08:44:31 +01:00
Hubert Bieszczad
46f5d6c434
fix: minor parsing improvements ( #159 )
2025-11-13 13:31:35 +01:00
github-actions[bot]
25f7d64e5f
chore: bump version to 1.0.1
v1.0.1
2025-11-12 09:31:18 +00:00