Panayot Cankov
f7a3a36b9c
Housekeeping node tests, renamed to unit-tests ( #4936 )
...
Add parsers for the background css shorthand property, make ViewBase unit testable in node environment
Add background parser and linear-gradient parser
Use sticky regexes
Simplify some types, introduce generic Parsed<T> instead of & TokenRange
Apply each parser to return a { start, end, value } object
Move the css selector parser to the css/parser and unify types
Add the first steps toward building homegrown css parser
Add somewhat standards compliant tokenizer, add baseline, rework and shady css parsers
Enable all tests again, skip flaky perf test
Improve css parser tokenizer by converting some char token types to simple string
Implement 'parse a stylesheet'
Add gonzales css-parser
Add parseLib and css-tree perf
Add a thin parser layer that will convert CSS3 tokens to values, for now output is compatible with rework
Make root tsc green
Return the requires of tns-core-modules to use relative paths for webpack to work
Implement support for '@import 'url-string';
Fix function parser, function-token is no-longer neglected
Make the style-scope be able to load from "css" and "css-ast" modules
Add a loadAppCss event so theme can be added to snapshot separately from loaded
2017-10-20 10:42:07 +03:00
Vladimir Amiorkov
2eba7c66e4
Fix for iOS 11 ListView top offset ( #4919 )
...
* Changed the default value of the new iOS11 'contentInsetAdjustmentBehavior' property #4916
* Fixed missing ts definitions and added TODOs
2017-10-20 08:38:07 +03:00
Hristo Hristov
7c68953009
Fix clear history transition ( #4951 )
...
* fix: Navigation test app added
* Removed native popToBackstack call.
Implemented custom fragment save/restore state.
When navigating back we reverse manually transitions/animations because we no longer add them to navite backstack.
Fragment instance stored on entry.
Animation and Transition listeners now holds reference to entry instead of fragment for easier update of fragment.
Animation and Transition listeners removed when entry removed from backstack.
Animation and Transition removed from fragment when fragment activity is destroyed.
* Revert package.json start up entry
Fixed bug where goBack took the last element in backstack while navigationQueue is not empty.
Fixed bug where goBack to specific entry in the backstack was removing that entry...
Removed duplicated method
Refactored method name
Fixed TS
2017-10-20 08:37:36 +03:00
Dave Coffin
2e09d3714a
FIX: Now checking that webView.request.URL is not null before accessing properties on it. ( #4830 )
...
- The symptom is the app would crash when web view tries to load
certain (valid) requests.
2017-10-20 08:36:06 +03:00
Eddy Verbruggen
d3a6a3f782
Line-height property breaks text alignment (iOS) ( #4909 )
2017-10-20 08:35:11 +03:00
Hristo Hristov
1b9610b4dd
The original issue described here: https://github.com/NativeScript/NativeScript/issues/4804 is fixed in 3.2 but there is another bug which doesn't render borderRadius on Image element. ( #4963 )
2017-10-20 08:33:08 +03:00
Panayot Cankov
188c1f2568
Hanlde hint color reset properly in iOS ( #4968 )
2017-10-20 08:31:18 +03:00
Panayot Cankov
69199a5df2
Fix hint color in ios, the attributedPlaceholder and placeholder was set following two very distinct paths ( #4945 )
2017-10-18 16:10:23 +03:00
Peter Kanev
374f31cbf7
fix(minor): reword missing-xml-error to be clearer ( #4947 )
2017-10-18 10:43:17 +03:00
Hristo Hristov
cb6a75c107
Fix crash on API 23 where constantState.newDrawable(nativeView.getResources()); throws exception in Java. ( #4959 )
...
Fix https://github.com/bradmartin/nativescript-floatingactionbutton/issues/57
Addition to https://github.com/NativeScript/NativeScript/issues/4728
2017-10-18 10:35:07 +03:00
Svetoslav
f0a060a477
tests: update test date-picker tests page in relation with issue 4851 ( #4955 )
2017-10-16 19:13:47 +03:00
Svetoslav
f50ae4bb17
test: include test page for button highlight related to issue 4740 ( #4952 )
2017-10-16 14:01:39 +03:00
Peter Kanev
cb029225c3
Elements tab support for iOS Chrome DevTools ( #4930 )
...
* add initial implementation of the dom agent for ios
* add implementation of the css agent for ios
* refactor devtools inspector methods to somewhat accomodate ios and android
patch elements dom-node tests to test for ios too
* fix android dom-node test
* fix ios dom-node-tests to mock the ios devtools inspector properly
* fix: minor changes
2017-10-12 11:32:31 +03:00
Kaloyan Kotorov
15f0a025c1
Update ISSUE_TEMPLATE.md ( #4937 )
2017-10-11 13:13:11 +03:00
Hristo Hristov
bafd331191
Updated platform declarations to ios 11 ( #4922 )
2017-10-06 11:33:20 +03:00
Alexander Vakrilov
cc96b67e4e
chore(docs): Update method descriptions ( #4913 )
...
* chore(docs): Update method descriptions
* Fix grammar
2017-10-04 18:48:03 +03:00
Darío Hereñú
3891f3d3d2
Minor fixes ( #4806 )
2017-10-04 10:34:27 +02:00
Panayot Cankov
35be4bc40a
Animations improperly reset ( #4900 )
...
* Animations improperly reset
* Scope stop and start of animations to avoid blinks
2017-10-03 15:50:09 +03:00
Panayot Cankov
1049fcc251
Revert _applyXMLAttributes to set style, rows, columns and fontAttributes as properties ( #4911 )
2017-10-03 15:40:27 +03:00
Hristo Hristov
27773e96a6
Initial transitions are ingored on android (as they are on ios) because on API 21+ Transition class requires at least one layout pass before transitions are executed. If we don't ignore it our transition handlers won't execute and frame navigation won't execute because it thinks there is a pending navigation. ( #4896 )
...
Fix https://github.com/NativeScript/NativeScript/issues/4895
2017-09-28 09:19:06 +03:00
Hristo Hristov
9b52bbcd29
If you set tap gesture on a button parent (e.g. some layout for example) and set tap handler on the button and click the button there is a chance to execute navigation with clear history. This will remove current fragment and will clear the button listener owner. Still android will fire the click handler and we will throw an exception. ( #4898 )
...
Fix https://github.com/NativeScript/NativeScript/issues/4897
2017-09-28 09:17:54 +03:00
Panayot Cankov
d64bb1976e
Revert using inline source map, we should do this only in development ( #4890 )
2017-09-26 13:48:00 +03:00
Alexander Vakrilov
1e47117179
fix: DatePicker month off by 1 in Android ( #4872 )
2017-09-26 09:44:33 +03:00
Panayot Cankov
6d7c1ff295
Avoid applying CSS multiple times ( #4784 )
...
* Move the applyStyleFromScope to onLoaded, when the views are created and id or className properties are set the CSS selectors are queried and applied multiple times
* Condense the changes when applying properties
2017-09-25 18:32:00 +03:00
Evan Payne
b0577728be
Return true if user has consumed the action ( #4859 )
...
Based on this: https://developer.android.com/reference/android/widget/TextView.OnEditorActionListener.html
And assuming that the developer will run dismissSoftInput in the owner.dismissSoftInput() only if they need to.
Returning False will close the keyboard regardless.
2017-09-25 15:46:01 +03:00
Alexander Vakrilov
d8caf5583c
chore(doc): Fixed coding convention link
2017-09-25 15:05:01 +03:00
Emil Tabakov
2f0d3b0e0b
Add RssFeed to the ContentTypes considered as text ( #4820 )
2017-09-09 15:45:07 +03:00
Vasil Chimev
9ad297f2d7
Update changelog for 3.2.0 ( #4809 )
2017-09-07 14:35:13 +03:00
Nikolay Tsonev
ea9213b243
edit broken page snippet tag ( #4776 )
...
* edit broken page snippet tag
* Increase timeout for HTTP tests (#4775 )
* Typos (#4789 )
* TypeScript 2.5 compatibility (#4794 )
* edit broken page snippet tag
* fix(date-picker): Date picker changed check (#4797 )
* edit broken page snippet tag
2017-09-05 18:23:46 +03:00
Nikolay Tsonev
cf48c9f6dd
edit broken link ( #4799 )
2017-09-05 18:22:26 +03:00
Alexander Vakrilov
d0b3e0c536
fix(date-picker): Date picker changed check ( #4797 )
2017-09-05 13:42:06 +03:00
Alexander Vakrilov
28b6eba9ac
TypeScript 2.5 compatibility ( #4794 )
2017-09-04 14:36:34 +03:00
Brad Martin
a79a83ce82
Typos ( #4789 )
2017-09-04 11:09:36 +03:00
Alexander Vakrilov
3e38eb4b2f
Increase timeout for HTTP tests ( #4775 )
2017-08-30 13:30:53 +03:00
SvetoslavTsenov
966a256a28
Bump version to 3.3.0 ( #4771 )
2017-08-29 18:51:00 +03:00
SvetoslavTsenov
be2b875f2e
Merge pull request #105 from NativeScript/version
...
Bump version 3.3.0
2017-08-29 18:21:16 +03:00
SvetoslavTsenov
fc9b2fc3b5
Bump version 3.3.0
2017-08-29 16:54:41 +03:00
SvetoslavTsenov
c12b287227
Update scrolling-and-sizing tests to be compatible with lower resolutions ( #4770 )
2017-08-29 15:58:50 +03:00
Panayot Cankov
12c0199fb5
UIScrollViews will now report 'scroll' events and the background in ios will adjust added layers ( #4762 )
2017-08-29 10:25:45 +03:00
SvetoslavTsenov
3fd65cce9f
Include ui tests for focus/ blur events for text-view and text-field ( #4765 )
...
* Include ui tests for focus/ blur events for text-view and text-field
* Update main-page.ts
2017-08-28 23:29:56 +03:00
Panayot Cankov
7c9fceec65
Delete the layer type tests, for now the layer type is the default ( #4763 )
2017-08-28 18:05:05 +03:00
SvetoslavTsenov
03a0ac75b1
Include assert to test_NavigateToNewPage_WithAndroidCache for reuse native views on forward navigation ( #4764 )
2017-08-28 17:16:41 +03:00
Hristo Hristov
617fa92efc
Fix MultiTemplateParser to not eat its closing tag ( #4756 )
2017-08-25 17:44:10 +03:00
Hristo Hristov
457407ebeb
Fix https://github.com/NativeScript/NativeScript/issues/4419 ( #4754 )
...
mimeTpye set to "application/octet-stream" according to RFC if content-type is not specified.
See: http://mattryall.net/blog/2008/03/default-content-type , https://stackoverflow.com/questions/1176022/unknown-file-type-mime
2017-08-25 13:29:54 +03:00
Eddy Verbruggen
f00ec1a966
Add a 'focus' even to text input fields ( #4730 )
2017-08-25 11:22:47 +03:00
Daniel Leal
92471c660e
fix: uuid for ios changed on IOS v7 ( #4681 )
2017-08-25 11:19:56 +03:00
Hristo Hristov
c98443b331
Fix breaking change - nativeView property should have setter ( #4750 )
...
Exposed savedInstanceState on LaunchEventArgs so some controls that need Bundle to initialize could get it from there.
2017-08-25 11:13:51 +03:00
Panayot Cankov
d62df3789c
Do not change the Android layer types (hardware/software) ( #4625 )
2017-08-25 10:45:58 +03:00
Alexander Vakrilov
ab42715089
FIX: Async test runner check-timeout bumped. ( #4751 )
2017-08-24 18:52:05 +03:00
Panayot Cankov
3a16e72ebf
Add 'npm run madge-ios' and 'npm run madge-android' to list circular dependencies ( #4748 )
2017-08-24 13:39:06 +03:00