Gheric Speiginer
357c8ecf15
fix(core/properties): Fix typings for nativeValueChange ( #5791 )
...
* Fix typings for nativeValueChange
* Update properties.d.ts
Changed parameter name of nativeValueChange from “target” to “owner”
Fixed white space to match coding style
* Update properties.d.ts
Fixed white space
2018-06-19 14:20:55 +03:00
Manol Donev
6cfdc206d9
fix(ios): translate transform breaks sequential animation set ( #5961 )
...
* fix(ios): translate transform breaks sequential animation set
* chore: add e2e test app for animations
2018-06-19 10:38:29 +03:00
Alexander Vakrilov
3dc3a411c3
feat: Flexible Error/Exception handling ( #5929 )
...
* feat: trace.error() implementation
* refactor: Based on PR review
* chore: adding error-handling guide
* docs: fix typos
2018-06-18 16:37:55 +03:00
Morten Sjøgren
0e04cb4ad1
fix(android): NavigationButton was read as "Button" by screenreaders. ( #5949 )
...
The navigation button for the vision-impaired users were always read as:
"Button" by the TalkBack service on Android.
2018-06-14 12:54:33 +03:00
Martin Yankov
b0afd3ab30
fix(android): prevent error during tear down ( #5947 )
2018-06-14 10:01:03 +03:00
Nathan Walker
5cd8a1fc2a
fix(Image): catch Response content may not be converted to an Image ( #5856 )
...
closes https://github.com/NativeScript/nativescript-angular/issues/851
closes https://github.com/NativeScript/NativeScript/issues/3381
2018-06-13 13:45:54 +03:00
Manol Donev
0b9d4aea0a
fix(android): label width shrinking on shorter text change ( #5917 )
2018-06-07 16:44:33 +03:00
Martin Yankov
b122bd4a37
fix(ios): set current tab as topmost frame on load ( #5908 )
2018-06-06 14:47:42 +03:00
Alexander Vakrilov
8cc427c9b5
chore: Fix TS transpile error with 2.9 ( #5906 )
2018-06-04 18:48:14 +03:00
Nathan Walker
9308bab172
fix(animation): handle promise rejection and avoid throw ( #5861 )
2018-05-31 15:58:50 +03:00
Alexander Djenkov
e59d1567a5
fix(ios-dialogs): unable to show dialog from modal view without a page ( #5881 )
...
* fix(ios-dialogs): unable to show dialog from modal view
* tests(modal-navigation): add test that opens dialog inside modal view
2018-05-29 18:06:02 +03:00
Vasil Chimev
bc9984ad99
chore: bump versions to 4.2.0 ( #5865 )
2018-05-25 15:20:33 +03:00
Alexander Djenkov
a03065c527
fix(flexbox-ios): resolve text size issue for ListView with flexbox layout template ( #5799 )
...
* fix(flexbox-layout-ios): resolve text size issue for ListView with flexbox template
* fix(flexbox-layout-ios): resolve text size issue for ListView
2018-05-25 11:43:00 +03:00
Vasil Chimev
7851629a27
fix: crash at application launch on Android P ( #5831 )
...
* fix: crash at application launch on Android P
Reference: https://developer.android.com/preview/restrictions-non-sdk-interfaces
Android P introduces new restrictions on the use of non-SDK interfaces, whether directly, via reflection, or via JNI. These restrictions are applied whenever an app references a non-SDK interface or attempts to obtain its handle using reflection or JNI.
In particular, remove reflection via Class.getDeclaredField() and fallback default transition to fade transition.
* refactor: create default transition based on SDK version
Create default transition and setup default animations based on SDK version.
This is to avoid reflection via Class.getDeclaredMethod() for Android P where it throws.
* refactor: extract isAndroidP method
2018-05-23 14:59:24 +03:00
Alexander Djenkov
f9d66de79c
fix(styling-gradient): change imports in definition files ( #5852 )
2018-05-23 09:57:24 +03:00
Alexander Djenkov
0fc1547a19
feat(view): introduce LayoutChanged event on every View component ( #5825 )
...
* feat(view): introduce LayoutChanged event
* test(view): add LayoutChanged event tests
* chore(view-android): attach to onLayoutChange only if listener attached
* feat(view-android): override on/off in order to attach and detach from OnLayoutChangeListener
2018-05-21 17:22:40 +03:00
Stanimira Vlaeva
f671f778f3
fix(builder): check for custom components registered at build time ( #5834 )
2018-05-19 11:41:36 +03:00
Manol Donev
1365f13594
fix(modal): innerView.closeModal(...) not passing back context ( #5833 )
2018-05-18 16:50:27 +03:00
Alexander Djenkov
3f8af4cc0e
fix(styling-gradient): introduce gradient definition file ( #5828 )
2018-05-17 15:44:40 +03:00
Vasil Trifonov
bbe25d7ec1
keep some variable from early GC to speed up start time ( #5823 )
...
* keep some variable from early GC to speed up start time
* do not clear callbacks, as they shouldn't use much memory
2018-05-17 11:55:15 +03:00
Manol Donev
ca444aa8ed
fix(android-textfield): returnPress fired twice for GO/SEARCH/SEND ( #5727 )
2018-05-16 15:13:09 +03:00
Manol Donev
a86d41e7db
fix(android): fix sporadic issue with transition cleanup logic called twice ( #5805 )
2018-05-14 18:11:02 +03:00
Manol Donev
2fc1d8a8d4
chore(tsc): enable noUnusedLocals compiler option for tns-core-modules ( #5755 )
2018-05-10 16:12:59 +03:00
Alexander Djenkov
9d21a743c4
Revert 5772 revert 5534 css gradients ( #5779 )
...
* Revert "Revert "Css gradients" (#5772 )"
This reverts commit 7edf56197a .
* chore(): fix LinearGradient circular dependency
2018-05-10 10:44:35 +03:00
Martin Yankov
11f0d6e98d
feat(tabview): add tab text font size property ( #5752 )
...
* feat(tabview): add tab text font size property
* chore(tabview): set tab font size default value
* chore(tabview): move font implementation to widget
* chore(tabview): fix font size get return type
2018-05-09 17:13:34 +03:00
Manol Donev
481043fa2b
fix: label text wrapping inside flexbox layout ( #5781 )
2018-05-08 15:09:52 +03:00
Alexander Djenkov
7edf56197a
Revert "Css gradients" ( #5772 )
...
This reverts commit 5a83a1c858 .
2018-05-03 18:17:07 +03:00
vultix
5a83a1c858
Css gradients ( #5534 )
...
* feat(ios): Added support for css gradients.
* feat(android): Added support for css gradients.
* fix: Fixed gradient borders on ios
* fix(gradient): added backgroundGradient to View and Style.
* fix(ios-gradients): fixed ios gradients covering view content.
* test(gradient): Added ui app tests for background gradients.
* test(gradient): Added a test ensuring background gradient property is applied to style.
* style(gradient): Fixed tslint errors.
* fix(gradient): Removed the background-gradient property and added the gradient to background-image.
* style: fixed a consecutive blank line tslint error.
* fix(tests): fixed the bug that was causing tests to fail.
* chore(linear-gradient): fix equality comparer
* test(gradient): add linear gradients test app
* chore(tslint): update with latest tslint rules
2018-05-03 13:24:41 +03:00
Darin Dimitrov
1cb5e7387d
Add required inspector fields for Elements and Network ( #5754 )
2018-04-27 17:04:52 +03:00
Manol Donev
03cfc0cee3
chore(tslint): update tslint rules and fix errors ( #5747 )
...
* chore(tslint): fix tslint config & errors
* chore(tslint): enable double quotes, whitespace, and arrow-return-shorthand rules and fix errors
2018-04-26 18:36:32 +03:00
Manol Donev
a767c8efd4
chore(modal): update dts for showModal(...) args ( #5734 )
2018-04-26 00:20:10 +03:00
Manol Donev
451589dbd6
fix(modal): exception when calling ViewBase.showModal(...) ( #5737 )
2018-04-26 00:19:44 +03:00
Dick Smith
9e3da8ec5a
fix(ios-image-asset): getImageAsync() can retrieve assets stored remotely in iCloud ( #5705 )
2018-04-25 16:03:37 +03:00
Alexander Vakrilov
49ea10b81e
fix(layout): IOS Layout not invalidated with custom root ( #5724 )
...
* fix(layout): Buuple up layout trough viewControllers
* test: Layout invalidates correctly with different root view
* chore: tslint
2018-04-23 15:47:27 +03:00
Eddy Verbruggen
6bdb5b553f
feat(file-system): add ability to retrieve file size ( #5710 )
2018-04-20 18:01:15 +03:00
Manol Donev
4f5887b0ad
fix(android): lollipop crash on changing activity context after navigation w/transition ( #5700 )
2018-04-20 13:46:03 +03:00
Michael Crowe
1536d15ecf
fix(android-connectivity): add ethernet connection type ( #5670 )
...
Add "ethernet" connection type to getConnectionType to correctly return a connection type when the type is "ethernet"
2018-04-19 13:09:33 +03:00
Alexander Djenkov
b9806bad1c
fix(list-view-ios): fix rowHeight property to apply proper item size for iOS ( #5693 )
...
* fix(list-view-ios): fix rowHeight property to apply proper item size for iOS
* chore(apps-tests): add rowHeight tests
2018-04-18 10:47:19 +03:00
Martin Yankov
6fb7481327
feat(builder): enable reading xml from bundle ( #5668 )
2018-04-17 17:27:32 +03:00
Manol Donev
555e5920c3
fix(ios-searchbar): fix searchbar auto sizing in iOS11 ( #5658 )
2018-04-12 14:13:21 +03:00
Alexander Djenkov
cf2ed824bf
chore(image): expose decode image properties for the public API ( #5629 )
2018-04-11 14:24:47 +03:00
Manol Donev
cf950e1ebb
fix(navigation): fix frame.navigate call inside page.navigatedTo handler ( #5649 )
2018-04-11 11:25:54 +03:00
tbozhikov
c06d5bae63
chore: set keepAspectRatio to true as default in image-asset ( #5613 )
...
* chore: set keepAspectRatio to true as default in image-asset
* fix: remove empty lines
2018-04-10 00:46:27 +03:00
Vasil Chimev
9ec2839bde
fix-next(style): rename SliderBase CSSType to Slider ( #5627 )
2018-04-05 15:21:06 +03:00
Alexander Djenkov
31ee774a6b
fix-next(ios-modal): fix empty modal screen when using common layout as root ( #5618 )
2018-04-05 09:44:03 +03:00
Alexander Vakrilov
38e6f6688e
fix(style): Styles are not applied to dialogs ( #5612 )
2018-04-03 17:06:21 +02:00
Alexander Djenkov
70f01123df
feat(frame): handle back navigation when common layout is used as a root element ( #5608 )
...
* test(e2e): update modal navigation app
Add layout as root.
Add show modal layout.
* chore(frame): move frame stack modifiers in a separate frame-stack module
* feat(frame): handle back navigation when using common layout as root element
2018-04-02 22:27:44 +03:00
Martin Yankov
8a1958e82e
chore(view): expose onBackPressed in d.ts ( #5607 )
2018-04-02 15:49:31 +03:00
Gustavo Edinger
1931669f79
refactor(ios-webview): remove useless js evaluation ( #5584 )
2018-03-27 11:08:19 +03:00
Manol Donev
81a2cbd0fe
refactor(ios): clean up iOS8 or lower specific checks in codebase ( #5581 )
2018-03-26 13:37:21 +03:00