7431 Commits

Author SHA1 Message Date
c20015237e chore: improve task flow for native core deps 2024-07-25 14:02:07 -03:00
a703d9a7a1 chore: cleanup log (#10586) 2024-07-14 09:34:08 -07:00
174a1279c5 chore: 8.8.2 next 2024-07-12 11:03:24 -07:00
d8347d1481 release: @nativescript/core 8.8.1 8.8.1-core 2024-07-12 11:03:01 -07:00
4c705967d2 fix(android): targetSdk 34 registerBroadcastReceiver (#10585) 2024-07-12 10:56:29 -07:00
338fb264b9 release: @nativescript/webpack 5.0.22 2024-07-11 08:37:17 -07:00
1e2ad3dc6b chore: 8.8.1 next 2024-07-11 08:25:06 -07:00
f1efcfd9ee release: @nativescript/core 8.8.0 8.8.0-core 2024-07-11 08:23:43 -07:00
6041b2d083 fix(gestures): lowercase gesture handling and add deprecation notice when using non-string events (#10581) 2024-07-10 19:05:10 -07:00
41f938c5ee fix(winter-cg): crypto (#10580) 2024-07-10 18:20:51 -07:00
f184d5b814 chore: workspace updates 2024-07-10 09:15:48 -07:00
2bfe8b38e3 fix(crypto): error expectation 2024-07-10 08:36:49 -07:00
f7679d725a feat(winter-cg): crypto, atob, btoa (#10577) 2024-07-10 07:46:06 -07:00
774d4e2237 release: @nativescript/types 8.8 2024-07-09 21:48:30 -07:00
492eef087e feat(types): iOS 18 beta 3 2024-07-09 21:44:51 -07:00
9541b1b68c fix(embed): use factory only when it's available (#10579)
When embedding via 'ns embed ios', the .swift symbols may not be available and are not needed. This can be revisited in the future with project settings for embedded projects.
2024-07-09 14:40:40 -07:00
0e2db6e586 fix(webpack): union type (#10575) 2024-07-06 08:15:01 -07:00
7f2d51e7d0 revert: "perf: improve attribute selectors by adding single listeners (#10384)" 2024-07-04 10:33:45 -07:00
7e9be32e28 fix(android): prevent error while opening modal from background (#10570)
It is a known android "issue" that you cant commit/show a fragment while in background. The reason is, as explained [here](https://medium.com/@113408/avoid-fragment-illegalstateexception-can-not-perform-this-action-after-onsaveinstancestate-ba76ae4f00fe) or [here](https://stackoverflow.com/questions/15729138/on-showing-dialog-i-get-can-not-perform-this-action-after-onsaveinstancestate), that `onSaveInstanceState` is already called so any operation before activity start would be with state loss.
There are 2 solutions in this case:
* use `commitAllowingStateLoss`, `dismissAllowingStateLoss` ... but then you loose state ... This is what we are doing in N in many cases. We can do this with `show` too but we would need to override the `DialogFragment.show` method.
* delay the action until the activity is resumed.

This PR uses the second solution. We could add an option to `showModal` to use the first solution. The user experience is different. Solution 1:  when the app is resumed the modal is already shown and layed out. Solution 2: you see the modal opening on app resume
2024-07-03 12:23:01 -07:00
80f3ff2042 feat(ios): SF Symbol scale support via iosSymbolScale (#10569) 2024-07-02 16:26:40 -07:00
893b858b80 feat(types-ios): iOS 18 (#10558) 2024-07-02 11:54:49 -07:00
71dfa15606 chore: 8.8.0 preview for next 2024-07-02 11:16:11 -07:00
c736f72fce feat(config): embed options for existing platform host projects (#10568) 2024-07-02 09:37:46 -07:00
779d79285d feat(core): ability to embed into platform host projects (#10465) 2024-07-01 16:47:33 -07:00
9fd361c2e6 feat(core): css media query support (#10530) 2024-07-01 09:28:59 -07:00
6dd441d6ba perf(android): gridlayout with less JNI calls (#10402) 2024-07-01 09:20:14 -07:00
7036f12b5c fix(android): prevent error on navigation back after using page transition (#10439) 2024-06-28 16:15:40 -07:00
4abcb216da feat(android): background color/image handling improvements (#10451) 2024-06-28 15:07:10 -07:00
bb83addb5c perf: improve attribute selectors by adding single listeners (#10384) 2024-06-28 14:55:12 -07:00
b8fff3833e feat(webpack): allow custom 'projectName' on Xcode project name from config (#10550) 2024-06-28 14:43:16 -07:00
c2f5e614da chore: 8.8.0 next 2024-06-28 14:24:15 -07:00
2fb4f23670 feat(core): css-what parser for CSS selectors + support for :not(), :is(), and :where() Level 4 and ~ (#10514) 2024-06-28 13:57:29 -07:00
88a047254b fix(android): dont add to parent from _setupAsRootView (#10554) 2024-06-28 13:44:36 -07:00
12dd329ed1 fix(action-bar): provide correct page during navigation when title change occurs (#10563) 2024-06-27 19:21:29 -07:00
d678915234 feat(core): add sys:// support for SF Symbol usage on images with effects (#10555) 2024-06-26 15:34:24 -07:00
84e1a67d6d fix(view): modal stack tracking (#10557) 2024-06-16 12:40:40 -07:00
9e472d7874 docs(core): update comments for on, once, addEventListener and removeEventListener (#10545) 2024-05-23 08:26:03 -07:00
9be392fbb0 fix(core): drop support for plural event/gesture names (#10539) 2024-05-06 18:20:28 -07:00
d323672b29 fix(core): handle GestureObservers same as event listeners (#10538) 2024-05-06 17:50:01 -07:00
3b77fffad5 fix(core): stop accepting GestureTypes enum as an eventName (#10537) 2024-05-06 11:04:53 -07:00
415ff34660 chore: nx migrate plus keep lock files (#10536) 2024-05-06 10:20:01 -07:00
4a7e40d129 fix(core): clean up event handling in ViewCommon (#10534) 2024-05-02 00:03:08 -07:00
53e958e623 fix(core): clean up event handling in Observable (#10531) 2024-05-02 00:02:01 -07:00
a91bb7dc18 chore: remove obsolte webpack(4) scripts and add webpack5 test script (#10526) 2024-05-01 14:27:27 +02:00
632a348e9a fix(android): transition state handling (#10528) 2024-04-24 09:10:00 -07:00
256b2ad801 docs: added SolidJS starter (#10523) [skip-ci] 2024-04-23 09:48:08 -07:00
eedd00842e chore: 8.7.3 next 2024-04-23 09:38:49 -07:00
b47457d860 release: @nativescript/core 8.7.2 8.7.2-core 2024-04-23 09:38:03 -07:00
03268cc60b fix(android): ListView tap handling after setting children as focusable (#10522) 2024-04-19 09:06:32 -07:00
fc55717825 release: @nativescript/webpack 5.0.21 [skip-ci] 5.0.21-webpack 2024-04-16 20:30:17 +02:00