Commit Graph

917 Commits

Author SHA1 Message Date
Nathan Walker
4762699fa1 fix(time-picker): properly handle 0 on hour and minutes with valueChanged (#10460)
closes https://github.com/NativeScript/NativeScript/issues/10457
2023-12-17 15:17:32 -08:00
farfromrefuge
82e9c67d33 feat(core): initRootView event (#10442)
launchEvent is not triggered at the same moment on iOS and Android. 
iOS is firing after setting the rootView while Android is firing before.
Consequently if you need an event for when the rootView is set (to read/write root css variables) you need this event.

[skip ci]
2023-11-25 11:04:01 -08:00
Nathan Walker
2237c9be4f chore: Nx 17+ (#10449) 2023-11-25 10:58:41 -08:00
farfromrefuge
40b2a6a6db chore: use __ANDROID__ and __IOS__ throughout (#10446)
Standardizes usage for more macro style removal during bundling for target platforms.
[skip ci]
2023-11-25 08:34:25 -08:00
Dimitris-Rafail Katsampas
48b1856d6c fix(core): inheritable property changes backstack propagation (#10438)
[skip ci]
2023-11-25 08:31:50 -08:00
Nathan Walker
23127254ec chore: 8.6.2 next 2023-11-25 08:29:53 -08:00
Dimitris-Rafail Katsampas
aba3093e69 fix(ios): non-uniform border angle (#10437) 2023-11-25 08:28:10 -08:00
Dimitris-Rafail Katsampas
07d2129f9c fix(android): proper change of input interaction mode programmatically (#10434) 2023-11-24 22:54:57 -08:00
Dimitris-Rafail Katsampas
5a4bb7c38c fix(ios): shadow does not consider z-index (#10433) 2023-11-24 10:04:06 -08:00
Dimitris-Rafail Katsampas
9fae9c4281 fix(ios): ScrollView with listeners removed scroll delegate (#10432) 2023-11-22 10:06:56 -08:00
Dimitris-Rafail Katsampas
2cf166da59 fix(ios): font variation settings not applied to labels (#10429) 2023-11-22 08:38:10 -08:00
Nathan Walker
67440095f4 fix(css): box-shadow none handling (#10445)
closes https://github.com/NativeScript/NativeScript/issues/10403
2023-11-19 15:30:07 -08:00
Nathan Walker
d70b48bbe9 fix(css): prevent shorthand parse error on 'unset' and 'inset' (#10424) 2023-11-02 13:40:57 -07:00
Dimitris-Rafail Katsampas
08478556a9 fix(core): font variation settings parser invalid axis (#10427) 2023-11-02 13:39:52 -07:00
Nathan Walker
f6fda98610 chore: 8.6.1 next (#10420) 2023-10-23 17:51:29 -07:00
Jason Cassidy
756354952c fix(android): prevent rehydration on destroyed dialogs (#10414) 2023-10-23 17:48:57 -07:00
farfromrefuge
e8c093d7a2 feat(android): allow shared element transitions to work with ListView/CollectionView/Pager (#10411) 2023-10-23 17:47:23 -07:00
Dimitris-Rafail Katsampas
22c21b7e06 fix(core): page frame reference not unset on native view disposal (#10417) 2023-10-22 19:50:48 -07:00
Dimitris-Rafail Katsampas
c78ea79f0f fix(ios): shadow position after translate transform (#10413) 2023-10-16 15:41:59 -07:00
Dimitris-Rafail Katsampas
ee87b52ac3 fix(ios): add/remove shadow for reusable views (#10409) 2023-10-14 14:25:37 -07:00
Nathan Walker
c23695c477 fix(core): box-shadow 'none' handling (#10405) 2023-10-14 14:22:15 -07:00
Dimitris-Rafail Katsampas
212d086676 fix(ios): property mask on 'undefined' during view disposal (#10404) 2023-10-13 18:58:35 -07:00
Nathan Walker
d6478237ec feat(css): text-stroke support (#10399)
closes https://github.com/NativeScript/NativeScript/issues/3597
closes https://github.com/NativeScript/NativeScript/issues/3972
2023-10-09 12:00:21 -07:00
Canmert
0a2b2202f3 fix(testing): e2e flag no longer needed, testID is now applicable in dev or prod builds (#10396)
- you can now test on development or production with testID set
- for android, this changes testID to use resource id instead of content description
- you no longer need to pass `--env.e2e`. e2e is simply usable if testID is set
- the `testID` property will also set `accessibilityIdentifier` and `accessibilityIdentifier` property will set `testID` only if there is a `testID` already set
2023-10-04 08:49:26 -07:00
Nathan Walker
c1f52b989e chore: 8.6.0 next 2023-09-28 18:26:39 -07:00
Nathan Walker
bbede5d795 feat(visionos): Vision Pro support (#10392) 2023-09-28 17:55:40 -07:00
farfromrefuge
b6a5250511 feat: leading support for debounce (#10388) 2023-09-27 19:06:36 -07:00
Juan de Dios Martínez Vallejo
6d44c2d6e0 fix(android): Utils.dismissKeyboard() not working with modal (#10375) 2023-09-27 19:04:42 -07:00
Ammar Ahmed
6f599fef1c perf(core): cache default view paddings on android (#10390) 2023-09-27 18:00:46 -07:00
Ammar Ahmed
a4bfbdaaa9 perf(android): batch setupAccessibleView calls to improve TTI (#10391) 2023-09-27 17:57:17 -07:00
Nathan Walker
7c2938d2ac chore: TypeScript 5.2 with Nx 16.8.1 (#10380) 2023-09-09 08:55:39 -07:00
Dimitris-Rafail Katsampas
f54ebbb2bf fix(ios): Shadow layer origin point update (#10376) 2023-09-07 06:39:42 -07:00
Dimitris-Rafail Katsampas
39eed526c1 feat(ios): improved shadow handling with background UI rework (#10374)
BREAKING CHANGES: 

`CSSShadow` was renamed into `ShadowCSSValues`
2023-09-06 08:17:29 -07:00
Igor Randjelovic
a959a797df feat(ios): addDelegateHandler to add App Delegate handlers (#10371) 2023-09-01 20:37:31 -07:00
Nathan Walker
8d25d251cd feat(css): support for text-overflow (#10369) 2023-08-27 15:32:09 -07:00
Dimitris-Rafail Katsampas
e4fe276bed fix(core): Scroll listener register failure after unregister (#10368) 2023-08-25 15:23:17 -07:00
Mustafa Ateş Uzun
f5f4666e04 fix: class name typo (#10364) 2023-08-25 15:22:00 -07:00
Nathan Walker
d3a0f2c9a6 chore: TypeScript 5.1 with Nx 16.6 migrations (#10338) 2023-08-11 07:09:32 -07:00
farfromrefuge
74e68145a2 fix(css): prevent duplicate system classes (#10355) 2023-08-01 20:55:39 -07:00
Nathan Walker
9f715c0c5f feat(shared-transition): pageOut option for more dynamic page animations (#10350) 2023-07-26 18:12:49 -07:00
Nathan Walker
b93cb99479 chore: bump next 2023-07-24 09:15:01 -07:00
Nathan Walker
af5b2f6225 release: @nativescript/core 8.5.7 2023-07-24 09:14:30 -07:00
Jason Cassidy
2e732ae79f fix(core): fix Page event overload resolution (#10347) 2023-07-23 19:48:13 -07:00
Jason Cassidy
bd8e1b8e79 fix(application): explicitly pass rootView to initRootView (#10345)
fixes occasional crashes when resuming the app.
2023-07-18 17:47:50 +02:00
Nathan Walker
6effd554f2 fix(datepicker): max, min and date value binding handling (#10343) 2023-07-17 12:19:20 -07:00
Igor Randjelovic
08049340b5 fix(application): restore AndroidApplication.on etc. (#10336) 2023-07-10 09:45:12 +02:00
Igor Randjelovic
5359153a11 fix(application): wrap native classes in initialisers (#10335)
fixes: #10334
2023-07-10 09:44:45 +02:00
Nathan Walker
a7d99be025 chore: bump next 2023-06-23 11:54:58 -07:00
Igor Randjelovic
09037196d8 fix: trigger css update when setting root classes (#10328)
Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2023-06-23 09:20:10 -07:00
Igor Randjelovic
fce2e88cba fix(Connectivity): androidApp is not defined on SDK <28 (#10324)
fixes #10323

Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2023-06-23 09:18:51 -07:00