8d0c3285ed
chore: cleanup uifont cache logs to be trace enabled
2022-07-09 09:02:45 -07:00
8756df30d4
perf: cache UIFont construction based on FontDescriptor ( #9948 )
...
Reduces unnecessary UIFont creation by reusing existing UIFonts matching the same font parameters.
2022-07-09 09:02:45 -07:00
50fd3c06f8
revert: "fix(ios): apply proper border radius to box shadow and view sublayers ( #9881 )" ( #9917 )
...
This reverts commit 3d882b0999ca25cbab104700eb483bc5d5d9a1ab.
2022-07-09 09:02:45 -07:00
b7e6128576
fix(ios): apply proper border radius to box shadow and view sublayers ( #9881 )
2022-07-09 09:02:45 -07:00
7ff7233737
feat(core): maxLines support for all text components ( #9884 )
2022-07-09 09:02:45 -07:00
32567ef361
feat(core): allow removal of specific CSS variables ( #9896 )
2022-06-04 10:24:13 -07:00
54f454f881
fix(android): ensure android application is created before setting listeners ( #9876 )
...
Co-authored-by: Osei Fortune <fortune.osei@yahoo.com>
2022-04-19 18:40:21 +02:00
da3bd2c6fb
fix(css): borderColor parse handling for hsl(a) color values ( #9857 )
2022-04-05 19:24:09 +02:00
5550e6943e
Merge branch 'master' into release/8.2.0
2022-03-01 13:21:10 -08:00
d3674de882
feat: allow better tree shaking ( #9798 )
2022-03-01 12:34:28 -08:00
9d3977ea4f
perf(ios): uifont and formatted string optimizations plus uiimage scaling ( #9761 )
2022-03-01 12:32:39 -08:00
608bb1ed24
fix(core): animation iteration correct for android css animations and iOS rotation ( #9628 )
...
closes #7712
Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2022-03-01 12:32:39 -08:00
2be1ada3da
chore: cleanup background styling handling
2022-03-01 12:32:39 -08:00
dde9e02cac
feat: improved background handling ( #9615 )
2022-03-01 12:32:39 -08:00
d756eb5574
feat(root-layout): support gradient colors on shade cover ( #9626 )
...
Co-authored-by: William Juan <williamjuan027@gmail.com>
2022-03-01 12:32:39 -08:00
a88cacab89
chore(migrate): apps/* to webpack5 ( #9606 )
2021-12-21 09:47:33 -08:00
02aa0f652a
fix(style): CSS variables should be case-sensitive. ( #9603 )
2021-10-08 11:04:04 -07:00
3e21748af4
fix: background parsing color #9559 ( #9560 )
2021-09-21 21:41:34 -07:00
a38e2ca3b9
fix(android): background-image 'none' ( #9547 )
...
closes https://github.com/NativeScript/NativeScript/issues/9546
2021-09-15 19:04:26 +02:00
c4db847ded
feat(color): added utilities and improved color parsing performance ( #9110 )
2021-09-08 16:07:39 -07:00
2a4563716a
fix(styling): change transform parameters parsing ( #9481 )
...
Fixed the incorrectly applied short form of "transform: translate" style property.
closes #5202
2021-09-08 16:07:39 -07:00
aa9c9f3897
chore: cleanup
2021-09-08 16:07:38 -07:00
dd5f24a737
feat(core): make css parsers tree-shakable ( #9496 )
2021-09-08 16:07:38 -07:00
b8d8110994
fix: stop leaking style scopes ( #9444 )
...
fixes #9311
* fix: stop leaking style scopes
* fix: don't leak scoped styles in production
2021-06-15 23:00:07 +02:00
04381fa3e7
fix(animations): stop keyframe animations after View unloaded ( #9421 )
2021-05-30 11:56:28 -07:00
263c920cb8
fix(box-shadow): support for 'none' ( #9418 )
2021-05-25 21:22:35 -07:00
0d4ccba60a
chore: combine prettier with eslint ( #9348 ) ( #9360 )
...
Co-authored-by: Martin Guillon <martin.guillon@akylas.fr>
2021-05-02 10:11:37 -07:00
8cd1872ef7
chore: better trace handling around css
2021-04-06 11:18:36 -07:00
b50a2e618f
chore: types cleanup
2021-04-06 11:18:36 -07:00
266ae2a71d
chore: fix types
2021-04-06 11:18:36 -07:00
7c60735d14
chore: cleanup background handling
2021-04-06 11:18:36 -07:00
21da31562c
chore: Enums > CoreTypes
...
Cleanup type symbol usage by consolidating to manage in one spot. This makes them easier to use as well by providing a single rollup of all the common type symbol's used throughout core.
2021-04-06 11:18:36 -07:00
9a7d3ecb34
feat: implement BoxShadowDrawable
2021-04-06 11:18:36 -07:00
d88cef3b48
chore: message handling
2021-04-06 11:18:36 -07:00
f5db58414a
fix: safeguards against invalid values
2021-04-06 11:18:36 -07:00
1dfa5a6025
chore: remove weird import
2021-04-06 11:18:36 -07:00
fca3466408
feat: implement spreadRadius
2021-04-06 11:18:36 -07:00
733050995c
fix(core): type collisions with namespace ( #8809 )
2021-04-06 11:18:36 -07:00
a67fb69687
chore: typing cleanup
2021-04-06 11:18:36 -07:00
1cd6854370
chore: typing fixes
2021-04-06 11:18:36 -07:00
19ce9fc2bf
chore: box shadow updates ( #9220 )
2021-04-06 11:18:36 -07:00
d2f50e50bb
feat: improved css-shadow parser
2021-04-06 11:18:36 -07:00
673387cf99
chore: cleanup
2021-04-06 11:18:36 -07:00
3bd2d96f29
feat(core): box shadow demo ( #9182 )
2021-04-06 11:18:36 -07:00
d5a8a25aba
feat(core): first class a11y support ( #8909 )
2021-04-06 11:18:36 -07:00
a6b1bde655
feat(core): text-shadow support ( #8991 )
2021-04-06 11:18:36 -07:00
67e2fe42b7
feat(core): box-shadow support ( #9161 )
2021-04-06 11:18:36 -07:00
ebcc0e2cc0
feat(android): types for API Level 30 and cleanup ( #9219 )
...
API Level 30 is now included. Also the `native` namespace used for Android/Java typings no longer collides with integrations.
BREAKING CHANGE:
If you were using`native.Array` for any of your own custom plugin typings, you can switch them to `androidNative.Array`
BEFORE:
```
public writeAsync(path: string, bytes: native.Array<number>) ...
```
AFTER:
```
public writeAsync(path: string, bytes: androidNative.Array<number>) ...
```
2021-02-27 12:45:49 -08:00
11b3b84114
chore: release prep
2021-02-05 12:24:46 -08:00
4945702620
ci: run apps/automated on CI ( #9196 )
2021-02-05 11:21:16 -08:00