424 Commits

Author SHA1 Message Date
67099f8001 chore: 8.3.0 next target 2022-07-09 10:09:43 -07:00
8ccbc88cbb chore: ui-mobile-base build updates 2022-07-09 10:09:43 -07:00
a1dff9a1db fix(core): ensure platforms/android/core.aar is not included in pack 2022-07-09 10:09:43 -07:00
df74a8baa8 feat(core): iterable ObservableArray (#9824)
BREAKING CHANGE:

Method push will now handle arguments just like Array.prototype.push.
Certain existing methods will now return ObservableArray instance instead.
Callback arguments that contained an array argument themselves will now contain an ObservableArray argument.
2022-07-09 10:09:43 -07:00
ad01e6b990 fix(android): device language and region from system configuration. (#9868)
BREAKING CHANGE:

Exposes language and region values from android system configuration. If you were working around locale handling because this wasn't originally the case you can likely remove extra conditions as this should reflect more accurately now.
2022-07-09 10:09:43 -07:00
3681fd4384 fix(ios): do not convert tap event data to device pixels twice (#9935)
BREAKING CHANGE:

tapData.getX() and tapData.getY() will now return correctly in DIP, so any extra conversions (like calling toDevicePixels) twice must be changed.
2022-07-09 10:09:43 -07:00
4a5e2e2ac0 fix(core): metadata filtering (#9946) 2022-07-09 10:09:43 -07:00
38142a6aeb fix(core): navigatingToEvent allows access to resolvedPage now (#9954)
BREAKING CHANGE:

When using `navigatingToEvent` event.entry, the `backstackEntry` object is now returned which has an `entry` property on it if you still need it.
2022-07-09 10:05:29 -07:00
e5fffa1dad fix(RootLayout): resilience around shadeCover options 2022-07-09 09:02:45 -07:00
4f92354707 chore: 8.3.0-alpha.2 2022-07-09 09:02:45 -07:00
8d0c3285ed chore: cleanup uifont cache logs to be trace enabled 2022-07-09 09:02:45 -07:00
3432be49c6 chore: 8.3.0-alpha.1 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
2ff0891f93 fix(ios): label measure correct height when using custom numberOfLines (#9945) 2022-07-09 09:02:45 -07:00
bd2ce990aa chore: 8.2.6-alpha.2 2022-07-09 09:02:45 -07:00
f0e5c7b884 chore: 8.2.6-alpha.1 2022-07-09 09:02:45 -07:00
9fcd440690 fix(android): content uri handling improvements (#9936) 2022-07-09 09:02:45 -07:00
4db4e4af27 fix(ios): memory leak after using 'showModal' passing any Page as parameter (#9939) 2022-07-09 09:02:45 -07:00
fc77c92e11 feat(mac): support for Mac Catalyst with ui-mobile-base 2022-07-09 09:02:45 -07:00
957af32859 fix(ios): memory leak after using the 'presentViewControllerNavigation' (#9934) 2022-07-09 09:02:45 -07:00
698052230b chore: nx migrate latest 2022-07-09 09:02:45 -07:00
413fa2eb4b fix(android): connectivity reporting none on resume (#9915) 2022-07-09 09:02:45 -07:00
e8bed44f5b fix(android): font icons had incorrect fallback size (#9914) 2022-07-09 09:02:45 -07:00
29004d9048 feat(ios): Utils.getRootViewController 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
d3718e5e5f fix: incorrect font icon size conversion to device pixels. (#9910) 2022-07-09 09:02:45 -07:00
a85a72d961 fix: export 'dataSerialize' from utils (#9909) 2022-07-09 09:02:45 -07:00
45dcada01a fix(core): import fix 2022-07-09 09:02:45 -07:00
cab59473f3 feat(Utils): dataSerialize, dataDeserialize, numberHasDecimals, numberIs64Bit 2022-07-09 09:02:45 -07:00
2250c7fc6a feat(Utils): add dataSerialize and dataDeserialize for iOS 2022-07-09 09:02:45 -07:00
7b11b6acfe feat(RootLayout): add opened and closed events (#9893) 2022-07-09 09:02:45 -07:00
8987babb08 feat(application): expose inBackground and suspended (#9897)
For IOSApplication to be like AndroidApplication
2022-07-09 09:02:45 -07:00
665009b863 fix(live-sync): navigation history is now maintained (#9889) 2022-07-09 09:02:45 -07:00
7ccc949712 fix(TabView): item styling improvements for iOS 15+ (#9888) 2022-07-09 09:02:45 -07:00
58a720699f fix(core): android wrong background state + current value accessors (#9883) 2022-07-09 09:02:45 -07:00
f548fdc735 fix(ios): proper disposal and recreation of iOS native views (#9879) 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
0a082b3403 fix: ensure reusable ProxyViewContainer re-adds native children (#9882) 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
fbd1e23c1c fix(android): Textfield focus fix (#9885) 2022-07-09 09:02:45 -07:00
6ccf5a22e6 fix(core): allow View subclass to force onLayoutChangeListener (#9886) 2022-07-09 09:02:45 -07:00
cd5d2c2f4d fix(core): trace log using a wrong parameter (#9951) 2022-07-05 22:34:13 -07:00
6d39b62cb7 chore: cleanup 2022-06-20 07:31:37 -07:00
99480c06db fix(android): content uri handling improvements (#9936) 2022-06-20 07:28:31 -07:00
464ea18737 fix(android): race condition on offBackgroundColor view change detection (#9922) 2022-06-20 07:20:10 -07:00
72e096c50e chore(release): @nativescript/core 8.2.5 2022-06-15 10:15:38 -07:00
ef70956623 fix(color): output from rgbToHsv and rgbToHsl is now correct (#9933) 2022-06-15 08:36:57 -07:00
aee1d05651 fix(ios): not responding after rotation (#9931) 2022-06-15 08:29:59 -07:00
32567ef361 feat(core): allow removal of specific CSS variables (#9896) 2022-06-04 10:24:13 -07:00
213237f180 chore(release): @nativescript/core 8.2.4 2022-06-04 10:20:05 -07:00