305 Commits

Author SHA1 Message Date
Hubert Bieszczad 409dedc1c7 feat: dependencies 2025-09-08 14:30:04 +02:00
Hubert Bieszczad c84ecc2dd9 feat: unit tests (#16)
* feat: colors unit tests

* chore: separate test task in turbo

* feat: convert currentColor

* test: spacing tests

* test: shadow tests
2025-09-08 10:29:55 +02:00
Hubert Bieszczad ffe1b85366 feat: handle % in calc 2025-09-04 09:14:05 +02:00
Hubert Bieszczad fc9a42792f feat: handle css max function 2025-09-04 08:58:27 +02:00
Hubert Bieszczad 7b37f3511a feat: parser improvements 2025-09-04 08:21:52 +02:00
Hubert Bieszczad de179b706a feat: process transitions 2025-09-03 08:58:23 +02:00
Hubert Bieszczad 837ad96fd5 feat: handle transforms in parser 2025-09-03 08:20:03 +02:00
Hubert Bieszczad 22009e532d feat: handle env and time 2025-09-02 10:55:55 +02:00
Hubert Bieszczad cc34caec79 feat: lightning css parser 2025-09-02 09:45:01 +02:00
Hubert Bieszczad e821b05c2a fix: move rnw styles to rnw layer 2025-08-26 11:57:23 +02:00
Hubert Bieszczad 8917688290 fix: dont treat numbers as colors 2025-08-26 09:27:56 +02:00
Hubert Bieszczad 48eaa1e568 chore: replace css infinity 2025-08-26 09:11:19 +02:00
Hubert Bieszczad 2e91019988 chore: improve checking for computed properties 2025-08-26 08:53:34 +02:00
Hubert Bieszczad cf2827eb64 feat: platform resolve 2025-08-25 14:30:00 +02:00
Hubert Bieszczad 0c7f469d40 refactor: flat vars 2025-08-25 13:43:00 +02:00
Hubert Bieszczad 9cedcf730d feat: resolve nested variants 2025-08-22 11:20:46 +02:00
Hubert Bieszczad 9179b398cd Insets (#12)
* feat: generate css inset utils

* feat: replace css insets

* feat: resolve safe-or insets
2025-08-22 08:16:21 +02:00
Hubert Bieszczad 37ebf24967 feat: nested variants (#11) 2025-08-21 11:56:32 +02:00
Hubert Bieszczad 2c1ffe5393 chore: only check for dark dependency 2025-08-20 13:03:13 +02:00
Hubert Bieszczad c45f8d1e33 feat: dir to rtl boolean 2025-08-20 12:48:00 +02:00
Hubert Bieszczad 6c40915296 feat: resolve color-scheme and writing-direction (#10)
* feat: resolve color-scheme and writing-direction

* chore: remove disable rule comment
2025-08-20 12:40:51 +02:00
Hubert Bieszczad bf40a6bc19 feat: basic dependencies (#9) 2025-08-19 12:52:18 +02:00
Hubert Bieszczad 3f0a695395 chore: remove prettier from bare 2025-08-19 09:52:30 +02:00
Hubert Bieszczad 25bda5f5e0 feat: update to expo 54 and create bare RN example (#8)
* feat: update to expo 54 and create bare RN example

* chore: update expo-example

* chore: update package.json
2025-08-19 09:44:06 +02:00
Hubert Bieszczad d0db9e93d5 feat(metro): handle color-mix alpha (#7)
* feat: handle color opacity util

* refactor: separated color processor
2025-08-18 13:50:40 +02:00
Hubert Bieszczad 1b0b034283 feat: css to RN (#6)
* feat: handle translate

* feat: pipe

* feat: parse transforms

* feat: process box shadow

* refactor: create processor classes to resolve circular dependencies

* feat: process all shadows
2025-08-08 14:50:10 +02:00
Jacek Pudysz 72c63c8f6d Merge pull request #5 from Unistyles-OSS/feature/runtime
chore: reorganize screen dimensions under nested screen object in UniwindRuntime
2025-08-08 07:12:28 +02:00
Jacek Pudysz c2e68860ac chore: reorganize screen dimensions under nested screen object in UniwindRuntime 2025-08-08 07:11:45 +02:00
Hubert Bieszczad ac0fe311af chore: minor improvements 2025-08-05 07:57:10 +02:00
Hubert Bieszczad f102efa545 Merge pull request #3 from Unistyles-OSS/feat/handle-local-vars
feat(metro): handle local vars
2025-08-04 12:04:50 +02:00
Hubert Bieszczad 2946621670 feat(metro): handle local vars 2025-08-04 12:02:44 +02:00
Hubert Bieszczad 30abb9ec55 Merge pull request #2 from Unistyles-OSS/feat/createUniwindComponent
feat: multiplatform createUniwindComponent
2025-08-02 18:16:25 +02:00
Hubert Bieszczad 4e48679d0f chore: fix implementation 2025-08-02 18:11:59 +02:00
Hubert Bieszczad 9d1690e65d feat: multiplatform createUniwindComponent 2025-08-02 16:59:39 +02:00
Hubert Bieszczad 771bcba093 feat(metro): convert css styles to rn 2025-08-02 13:15:36 +02:00
Hubert Bieszczad 24f3af0763 fix(babel): parsing loop 2025-08-02 12:50:46 +02:00
Hubert Bieszczad f70c4ee5a6 feat: dont parse web to rn stylesheets 2025-08-01 15:08:26 +02:00
Hubert Bieszczad d0c84ca6cb feat: dev hot reload 2025-08-01 12:11:19 +02:00
Hubert Bieszczad 4eb40b52a5 feat: stylesheet and variables computed in runtime 2025-08-01 11:24:12 +02:00
Hubert Bieszczad 048bef284d feat: convert css to rn 2025-07-31 14:09:51 +02:00
Hubert Bieszczad 7a59190432 feat: breakpoints 2025-07-31 12:32:42 +02:00
Hubert Bieszczad 99b43bce41 chore: update vscode eslint 2025-07-31 08:16:57 +02:00
Hubert Bieszczad 8c05155fee fix(build): remove dir if exists 2025-07-31 07:59:04 +02:00
Hubert Bieszczad 1e7b23322b chore: update native rem to 14 2025-07-31 07:40:09 +02:00
Hubert Bieszczad 19baba8891 feat: parse colors 2025-07-30 14:34:38 +02:00
Hubert Bieszczad 95a8f4ac2b feat: babel plugin 2025-07-29 12:34:52 +02:00
Hubert Bieszczad 4568630b6c feat: expo example 2025-07-29 12:18:40 +02:00
Hubert Bieszczad 403363d752 feat: components 2025-07-29 11:27:07 +02:00
Hubert Bieszczad eb5773dd36 feat: virtual module for each platform 2025-07-29 10:56:04 +02:00
Hubert Bieszczad 68060b7750 chore: move eslint config 2025-07-29 10:13:28 +02:00