703 Commits

Author SHA1 Message Date
41099bf361 chore(core): clean up _gestureObservers 2024-05-02 08:27:49 +09:00
02e4d812c2 chore(core): clean up addEventListener() and removeEventListener() in ViewCommon 2024-05-02 08:27:49 +09:00
dab9898030 chore(core): log error when receiving comma-delimited and/or whitespaced event name 2024-05-02 08:27:48 +09:00
96705890d9 chore(core): add unit tests for event listener identity 2024-05-02 08:27:48 +09:00
412a9886cc fix(core): unregress bindable.updateOptions() 2024-05-02 08:27:48 +09:00
323f3c004a chore(core): remove addEventListenerSchemaVersion again 2024-05-02 08:27:48 +09:00
cd52955178 fix(core): unregress handling of "once" event listeners 2024-05-02 08:27:48 +09:00
921bbcf147 fix(core): clean up event-handling in Observable 2024-05-02 08:27:48 +09:00
632a348e9a fix(android): transition state handling (#10528) 2024-04-24 09:10:00 -07:00
eedd00842e chore: 8.7.3 next 2024-04-23 09:38:49 -07:00
03268cc60b fix(android): ListView tap handling after setting children as focusable (#10522) 2024-04-19 09:06:32 -07:00
e234ca6052 chore: 8.7.2 next 2024-04-15 12:39:44 -07:00
7e1cb19084 fix(android): image tintColor setter (#10516)
closes https://github.com/NativeScript/NativeScript/issues/10515
2024-04-15 12:02:18 -07:00
92b2ff83a0 fix: regression fix for #10482 (#10518)
where `WebView` would have `setFocusable` set to false `isUserInteractionEnabled` was true.
This would prevent input with keyboard to work in `WebView`

Co-authored-by: Nathan Walker <walkerrunpdx@gmail.com>
2024-04-15 10:29:12 -07:00
873f711a6b revert: "fix(android): proper change of input interaction mode programmatically (#10434) (#10512)
This reverts commit 07d2129f9c9b387c238c9a7c2da29b5690bac986.
2024-04-14 17:07:25 -07:00
0b725c887a chore: 8.7.1 next 2024-04-08 09:02:22 -07:00
ae62725510 fix: inspector_modules 2024-04-07 19:35:01 -07:00
5324e508ba feat(android): devtools for elements & network requests (#10506) 2024-04-07 10:27:42 -07:00
7806cc46f4 chore: 8.7.0 next 2024-04-07 10:26:41 -07:00
01d537bf15 feat(visionos): ui-mobile-base supporting xros plus improvements to window handling (#10478) 2024-04-05 17:07:16 -07:00
9ca490250e feat(ios): allow disabling text animations (#10505) 2024-04-03 15:59:10 -07:00
73709125c4 fix(ios): live-sync handling for plain js/ts apps (#10500) 2024-04-02 12:35:39 -07:00
3a486e540c fix(ios): unset cached frame before updating origin point (#10499) 2024-04-02 12:34:14 -07:00
d67d297e37 feat(ios): allow custom navigationBar and toolbar on frame (#10495) 2024-04-02 12:29:09 -07:00
4b36334d01 ci: tests 2024-02-11 21:50:31 -08:00
3bd6d9b01e perf: disable accessibility for layout views (#10482)
a11y is enabled by default on controls still, this just disables on layouts alone as unnecessary.
It can be enabled on a per layout view basis if needed anytime.
2024-02-10 10:25:04 -08:00
d34a4395ec chore: InitRootViewEventData description (#10479) 2024-01-21 10:32:36 -08:00
4f12fee2ef fix(color): setAlpha and other methods return proper Color class (#10441) 2024-01-19 11:39:06 -08:00
02231f0997 chore: updated widgets build 2024-01-19 11:26:19 -08:00
3a0afdb9cc feat(SegmentedBar): selectedTextColor added and selectedBackgroundColor improvements (#10474) 2024-01-19 10:39:59 -08:00
135d37b9ee fix(core): profile decorator (#10476) 2024-01-19 08:38:29 -08:00
b226066814 fix(android): sustain native error stack (#10467) 2024-01-02 22:17:01 -08:00
e60176c268 chore: 8.6.3 next - Merry Christmas 🎄 2023-12-22 14:38:51 -08:00
31ed40c17a feat(core): new defaultVisualState property option to override 'normal' default visualState (#10440) 2023-12-20 12:58:28 -08:00
c5561d60df fix(android): use nativeTextViewProtected in TextField (#10450) 2023-12-20 12:54:21 -08:00
172d3463a3 fix(core): safe important check (#10455) 2023-12-19 10:11:10 -08:00
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
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
2237c9be4f chore: Nx 17+ (#10449) 2023-11-25 10:58:41 -08:00
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
48b1856d6c fix(core): inheritable property changes backstack propagation (#10438)
[skip ci]
2023-11-25 08:31:50 -08:00
23127254ec chore: 8.6.2 next 2023-11-25 08:29:53 -08:00
aba3093e69 fix(ios): non-uniform border angle (#10437) 2023-11-25 08:28:10 -08:00
07d2129f9c fix(android): proper change of input interaction mode programmatically (#10434) 2023-11-24 22:54:57 -08:00
5a4bb7c38c fix(ios): shadow does not consider z-index (#10433) 2023-11-24 10:04:06 -08:00
9fae9c4281 fix(ios): ScrollView with listeners removed scroll delegate (#10432) 2023-11-22 10:06:56 -08:00
2cf166da59 fix(ios): font variation settings not applied to labels (#10429) 2023-11-22 08:38:10 -08:00
67440095f4 fix(css): box-shadow none handling (#10445)
closes https://github.com/NativeScript/NativeScript/issues/10403
2023-11-19 15:30:07 -08:00
d70b48bbe9 fix(css): prevent shorthand parse error on 'unset' and 'inset' (#10424) 2023-11-02 13:40:57 -07:00
08478556a9 fix(core): font variation settings parser invalid axis (#10427) 2023-11-02 13:39:52 -07:00