Commit Graph

235 Commits

Author SHA1 Message Date
Igor Randjelovic
95dd21f5e1 feat: clipsToBounds support
WIP - needs more work
2021-09-07 22:59:14 +02:00
Nathan Walker
83ea056c77 chore: 8.1.0-rc.0 2021-09-07 12:31:28 -07:00
Igor Randjelovic
4a5bec10ce feat: Frame replacePage by entry (#9460)
* feat: Frame replacePage by entry

* feat(webpack): improved svelte HMR (#9497)

* update svelte config to use svelte-loader

* handle null config

* fix: worker support in .svelte files & update snapshots

* fix after merge

Co-authored-by: halfnelson <dpershouse@gmail.com>
Co-authored-by: Igor Randjelovic <rigor789@gmail.com>

* feat(webpack): use svelte-loader and fallback to svelte-loader-hot

Allows running older projects

* feat: allow overwriting replacePage transition

Co-authored-by: farfromrefuge <martin.guillon@akylas.fr>
Co-authored-by: halfnelson <dpershouse@gmail.com>
2021-09-07 21:24:12 +02:00
Nathan Walker
7e35fdf143 fix(ios): actionitem coloring with 15+ 2021-09-07 12:20:13 -07:00
Nathan Walker
8ae515cb15 chore: 8.1.0-alpha.8 2021-09-07 12:07:22 -07:00
Igor Randjelovic
778540573a revert: clipsToBounds support
This feature needs some more work & will be included in a future version
2021-09-07 12:01:01 -07:00
Eduardo Speroni
f3cd3d3375 fix(modal): persist modal through configuration changes (#9533) 2021-09-03 18:41:49 -07:00
Nathan Walker
a93bab2c8c chore: 8.1.0-alpha.7 2021-09-03 14:20:14 -07:00
Nathan Walker
4edeb19bfe fix(ios): actionBar title to use appearance api on ios15+ (#9534)
https://github.com/NativeScript/NativeScript/pull/9530
2021-09-03 14:14:14 -07:00
Nathan Walker
8da66ce5d2 chore: 8.1.0-alpha.6 2021-09-01 08:59:56 -07:00
Igor Randjelovic
8e3f16d4ed fix(ios): actionBar to use appearance api on ios13+ (#9530) 2021-09-01 08:52:11 -07:00
Nathan Walker
bea5fd55a8 chore: 8.1.0-alpha.5 2021-08-31 16:48:13 -07:00
Nathan Walker
a5fd53b016 fix(ios): resiliency to frame controller viewDidDisappear 2021-08-31 16:39:18 -07:00
Martin Guillon
2184e2692f chore: color refactoring 2021-08-22 14:20:35 +02:00
Martin Guillon
394209e3f6 fix: Color.darken fix 2021-08-22 14:06:57 +02:00
Nathan Walker
2e30a4c641 chore: 8.1.0-alpha.4 2021-08-19 09:25:19 -07:00
Nathan Walker
fa129eed9a chore: remove files not needed within core/css 2021-08-19 09:24:51 -07:00
Nathan Walker
835535f2f9 chore: 8.1.0-alpha.3 2021-08-18 18:28:01 -07:00
farfromrefuge
56c50f2bad fix(ios): prevent views from being measured if no native view (#9511) 2021-08-18 18:17:16 -07:00
farfromrefuge
0fd92b7482 fix: allow ignoring reduce-css-calc w/ webpack without error (#9510) 2021-08-18 17:48:14 -07:00
Martin Guillon
453ea18dc6 fix: css colors not parsed correctly within background property 2021-08-18 18:56:58 +02:00
Nathan Walker
66203d24ee chore: 8.1.0-alpha.1 2021-08-13 16:57:29 -07:00
Nathan Walker
c4e9a541ae chore: 8.1.0-alpha.0 2021-08-11 13:00:15 -07:00
Nathan Walker
7e1b4699ca chore: updated ui-mobile-base build 2021-08-11 12:07:34 -07:00
farfromrefuge
5890667b26 feat(android): support clipToBounds (#9508)
* performance improvements around border handling

BREAKING CHANGE:

* if you have broder-radius or clip-path, it will clip by default
2021-08-11 12:06:36 -07:00
farfromrefuge
e4ce17e156 feat: requestLayout performance improvements (#9122)
It was unnecessary to make multiple calls requestLayout inside initNativeView (properties set)
2021-08-11 11:50:41 -07:00
farfromrefuge
71b856c781 fix(android): use nativeTextViewProtected internally (#9483) 2021-08-11 11:46:21 -07:00
Nathan Walker
bf2499ccc2 chore: add guard around getLifecycle 2021-08-11 11:43:34 -07:00
farfromrefuge
47df889afa fix(android): prevent potential crash when app goes to background (#9347) 2021-08-11 11:38:25 -07:00
farfromrefuge
bca4d9583e fix(android): make less calls to native with getters around prop handling (#9119) 2021-08-11 11:31:39 -07:00
farfromrefuge
03b77157ea fix(android): dont dispose fragment on onloaded (#8793) 2021-08-11 11:28:55 -07:00
farfromrefuge
4964d313c2 feat: autofillType property for edit text base (#9478) 2021-08-11 11:23:02 -07:00
Nathan Walker
92076d480c chore: fix color tests 2021-08-11 11:18:01 -07:00
farfromrefuge
af281dd098 feat: AbortController polyfill (#9333) 2021-08-11 11:17:13 -07:00
farfromrefuge
0ff2221d6f feat(color): added utilities and improved color parsing performance (#9110) 2021-08-11 10:54:57 -07:00
Nathan Walker
4cad76cb6a feat(config): added option for ignoredNativeDependencies 2021-08-11 10:51:58 -07:00
Sergey Mell
dbaab58538 fix(styling): change transform parameters parsing (#9481)
Fixed the incorrectly applied short form of "transform: translate" style property.

closes #5202
2021-08-11 10:45:00 -07:00
Eduardo Speroni
ee3c4c2009 fix(android): onSaveInstanceState should not crash when no rootView is set (#9447) 2021-08-11 10:41:24 -07:00
Osei Fortune
490f7dce80 feat(android): vector drawable support (#9464) 2021-08-11 10:37:27 -07:00
Osei Fortune
36900d7c05 feat(image-source): add saveToFileAsync, toBase64StringAsync & resizeAsync (#9404) 2021-08-11 10:28:06 -07:00
Nathan Walker
7276c0e3cd revert: fix(android): nested dialog/fragment handling (#9495)
This reverts commit 4c547bb00c.
2021-08-11 10:24:03 -07:00
Igor Randjelovic
ee0e5dfaed revert: feat(android): fragment transactions to use 'add' instead of 'replace' on fwd navigation (#8791)
This reverts commit e498c9d5bc.
2021-08-11 17:55:31 +02:00
farfromrefuge
e498c9d5bc feat(android): fragment transactions to use 'add' instead of 'replace' on fwd navigation (#8791)
Changes the behavior of android fragment transactions to use `add` instead of `replace` on forward navigation.

BREAKING CHANGE:

Changes the internal behavior of Android navigation:

* while navigating forward, the page navigated from is not unloaded anymore
* events order is changed in the sense that now `unloaded` happens after `navigatedFrom` instead of before

There are multiple plus sides to this:

* no more black views on navigation when using opengl (maps, ...)
* navigation is faster, especially the navigation back! No longer need to recreate the page anymore. Navigation forward also gets faster as we no longer unload the previous page
* navigatedFrom event happens faster
* this the default behavior used by most of the android native apps
2021-08-10 13:42:25 -07:00
Nathan Walker
7f37617b18 chore: cleanup 2021-08-10 13:34:31 -07:00
farfromrefuge
dce7408c05 feat(core): make css parsers tree-shakable (#9496) 2021-08-10 13:21:34 -07:00
Nathan Walker
4c547bb00c fix(android): nested dialog/fragment handling (#9495) 2021-08-03 21:57:19 -07:00
Eduardo Speroni
d0f00e24d8 fix(core): correctly export setAutoSystemAppearanceChanged (#9489) 2021-07-28 13:13:45 -07:00
Eduardo Speroni
d45dea8471 fix(android): allow 0-length properties (#9485) 2021-07-26 14:52:19 -07:00
coolboy0961
f053001dc1 feat(android): provide ability to get registered broadCastReceiver (#9467) 2021-07-12 11:35:26 -07:00
Juan David Nicholls Cardona
7b800945dd fix(log): Allow passing optional params for logs (#9456) 2021-07-06 08:23:37 -07:00