43 Commits

Author SHA1 Message Date
e6598aee0f Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts:
#	apps/automated/src/test-runner.ts
#	apps/automated/src/ui/bottom-navigation/bottom-navigation-navigation-tests.ts
#	apps/ui/src/bottom-navigation/events-page.ts
#	apps/ui/src/main-page.ts
#	apps/ui/src/test-page-main-view-model.ts
#	package.json
#	packages/core/color/color-common.ts
#	packages/core/color/index.d.ts
#	packages/core/ui/action-bar/index.android.ts
#	packages/core/ui/bottom-navigation/index.android.ts
#	packages/core/ui/core/view/index.ios.ts
#	packages/core/ui/core/view/view-helper/view-helper-common.ts
#	packages/core/ui/index.ts
#	packages/core/ui/styling/background.android.ts
#	packages/core/ui/tab-navigation-base/tab-strip-item/index.ts
#	packages/webpack/jasmine-config/reporter.ts
2021-04-08 16:36:02 +02:00
a67fb69687 chore: typing cleanup 2021-04-06 11:18:36 -07:00
56a3f9bd3c fix: prevent error if navigationTransition is null or undefined 2021-03-12 21:29:31 +01:00
b80b37a939 Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts:
#	.gitignore
#	package.json
2021-03-08 17:30:57 +01:00
ac7f041dea fix(core): AndroidTransitionType symbol export handling (#9252)
BREAKING CHANGE:

AndroidTransitionType is now a static member of the Transition class.

BEFORE:

```
import { AndroidTransitionType } from '@nativescript/core/ui/transition';
```

AFTER:

```
import { Transition } from '@nativescript/core';
Transition.AndroidTransitionType.enter; // etc.
```
2021-02-27 13:16:39 -08:00
a4d7674aba fix(android): rewrote the transition system
to allow it work correctly with GLSurfaceView and GLTextureView
2021-02-20 21:28:27 +01:00
aa71042acd Merge branch 'android_start_flash_fix' of github.com:Akylas/NativeScript 2021-02-08 10:18:59 +01:00
0555eccd69 Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts:
#	package.json
#	packages/core/global-types.d.ts
#	packages/core/platforms/ios/Podfile
#	packages/core/ui/styling/background.android.ts
#	packages/core/ui/styling/style-scope.ts
#	packages/ui-mobile-base/ios/build.sh
2021-02-08 10:09:12 +01:00
6da7d90e25 fix(page): frame getter for custom Frames (#9195) 2021-02-04 07:55:16 -08:00
f80e6c6be6 fix(android): prevent “flashing” activity on app start
This was due to a change made a while back to fix an issue with resetRootView.
The consequence was that we were waiting for the frame to be “attachedToWindow” to load the first frame page.
That PR make it so that we apply that check/fix only when the activity was reset. Thus it wont happen on app start
2021-02-03 21:50:53 +01:00
5fe27428e0 feat(android): FlexboxLayout support for isPassThroughParentEnabled (#8798) 2021-01-29 13:03:27 -08:00
28061e3d39 fix(ios): navigation via swipe crash fix (#9132) 2021-01-29 12:10:51 -08:00
8570d4396c some action bar fixes 2021-01-05 10:40:21 +01:00
ca6d82f54c chore: lint 2020-12-22 09:30:28 +01:00
061df698ed Merge branch 'color_update' of github.com:Akylas/NativeScript
# Conflicts:
#	packages/core/color/color-common.ts
#	packages/core/data/observable/index.ts
2020-12-02 16:59:10 +01:00
bd7c686aaf feat(core): allow app to start without a root view (#9056) 2020-11-19 17:02:32 -08:00
cf96e7252c feat(frame): add navigatingTo and navigatedTo events (#9025) 2020-11-12 20:51:03 -08:00
e0b90396bc Merge branch 'frame_nav_events' of github.com:Akylas/NativeScript
# Conflicts:
#	apps/automated/src/test-runner.ts
#	packages/core/css/parser.ts
#	packages/core/global-types.d.ts
#	packages/core/ui/bottom-navigation/index.android.ts
#	packages/core/ui/styling/style-scope.ts
#	packages/core/ui/tabs/index.android.ts
#	packages/core/ui/tabs/index.ios.ts
2020-11-12 10:02:51 +01:00
6851c5c40e lint fix 2020-11-12 10:00:40 +01:00
4449d7628d add frame navigation events
very practical when you want to know the state of the navigation at  higher level.
Like a drawer menu
2020-11-12 09:58:25 +01:00
c1f231d88e chore: fix eslint issues (#9017) 2020-11-11 08:46:36 -08:00
7fadab1dc8 Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts:
#	package.json
#	packages/core/tsconfig.lib.json
#	packages/core/ui/frame/index.android.ts
#	packages/core/ui/tabs/index.ios.ts
2020-10-28 09:46:54 +01:00
e6fc8784e1 fix: android cleanup after new fragment handling 2020-10-27 21:00:10 +01:00
2243660080 feat(core): TypeScript 4 + cleanup (#8967) 2020-10-19 09:28:05 -07:00
99bb067420 fix(android): BottomNavigation error on back press (application exit) (#8970) 2020-10-18 15:44:27 -07:00
ae726846d9 Merge branch 'master' of github.com:NativeScript/NativeScript
# Conflicts:
#	packages/core/package.json
#	packages/core/ui/tabs/index.android.ts
2020-09-30 17:46:22 +02:00
a55bcd8561 fix(android): fragment onPause (#8919) 2020-09-30 07:38:20 -07:00
17ddbbb9c1 fix(android): make findPageForFragment with fragmen add/remove 2020-09-30 09:19:31 +02:00
1f790edc80 fix(core): bundle entry points and global handling (#8884) 2020-09-23 14:48:19 -07:00
02d4f4bc2f fix bundle-config-loader order
# Conflicts:
#	packages/core/globals/index.ts
2020-09-22 15:28:57 +02:00
5f8d3d03f7 fix(android-transitions): remove hard-coded flip transition duration/curve (#8851) 2020-09-16 08:22:12 +02:00
6729bfbbb0 clean up log 2020-09-09 15:12:47 +02:00
efa1eb0779 Merge branch 'feature/android_fragment_transition' of github.com:Akylas/NativeScript 2020-08-27 09:46:26 +02:00
5fcfb75350 android fragment transitions fully working now 2020-08-27 09:25:42 +02:00
be15327dcc typo fix 2020-08-27 09:25:39 +02:00
d41195e3f9 in fact this does not seem to be necessary anymore 2020-08-27 09:25:36 +02:00
9a5d99e241 also use replace when replacing frame page 2020-08-27 09:25:29 +02:00
392e2c8d59 still unload page if navigation is replace or is back or clearHistory is used 2020-08-27 09:25:24 +02:00
c1e710a614 use replace when navigating with clearHistory 2020-08-27 09:25:14 +02:00
b127f12bbb another try at fixing transitions 2020-08-27 09:25:01 +02:00
582f5fa6eb dont use replace transaction anymore.
That way we dont “unload” and “load” fragments.
This fixes black screens and slow transitions with opengl or cameras

# Conflicts:
#	packages/core/ui/frame/fragment.transitions.android.ts
#	packages/core/ui/frame/frame-common.ts
#	packages/core/ui/frame/index.android.ts
2020-08-27 09:24:25 +02:00
3fbeacec41 fix(android): dont dispose fragment on onloaded
rely on android logic
2020-08-27 09:21:34 +02:00
020ad4da37 chore(core): monorepo, esm targeting, improved management (#8707) 2020-08-25 20:00:59 -07:00