29 Commits

Author SHA1 Message Date
63e4139a65 Merge branch 'hhristov/modules30' into alignments 2016-12-19 17:27:49 +02:00
c5b98de528 Merge pull request #3317 from NativeScript/cankov/modules30
Fixing type errors in tests
2016-12-19 16:35:06 +02:00
8ac7c8d574 HorizontalAlignment and VerticalAlignment 2016-12-19 16:25:08 +02:00
6cfbaae947 Add 'auto' and number to the PercentLength and Length types 2016-12-19 15:53:01 +02:00
9be5d4301a Add several missing types to view.d.ts 2016-12-19 13:13:59 +02:00
1255e6bd4a Visibility 2016-12-19 11:56:32 +02:00
c61c58e52f BackgroundRepeat enum 2016-12-19 10:58:52 +02:00
6feeb140e3 Fixing type errors in tests 2016-12-19 10:36:25 +02:00
51e448aa10 Fixed: getViewById, TextDecoration 2016-12-15 13:20:25 +02:00
b20fd7fd4c Fix nativeView issues
Fix Listeners base class
2016-12-15 10:46:20 +02:00
6c3d71cadf fix modules build errors 2016-12-13 16:07:42 +02:00
f75f583573 tns-core-modules done 2016-12-13 15:51:18 +02:00
440f924131 only flex-box left 2016-12-13 15:51:18 +02:00
befb494a50 up to segmented-bar.ios 2016-12-13 15:51:18 +02:00
1202cb7288 almost all without layouts 2016-12-13 15:51:18 +02:00
a64847ca9d next 2016-12-13 15:51:18 +02:00
0f45a0df5e list-view progress 2016-12-13 15:51:18 +02:00
d795ee94e4 alpha2 2016-12-13 15:51:18 +02:00
645f428f59 alpha1 2016-12-13 15:51:18 +02:00
bb2c7aa60a partial state 2016-12-13 15:51:18 +02:00
b58e0b08a3 refactoring 2016-12-13 15:51:18 +02:00
ddd074b333 FIX: Don't apply css on unloaded 2016-10-31 09:45:57 +02:00
75cab33f8f Percent support of margin of layouts/frame/page/contentview 2016-10-20 11:29:21 +03:00
791aab04e5 Flexbox ios initial commit
Items now appear, but they should initially shrink and they don't

Add 15-ish tests for flexbox layout

Port reasonable flexbox test set

Fixing issues, adding unit tests

Moved from .tsx to .ts and used our ui/builder.parse
2016-10-19 17:02:26 +03:00
cd6039ce6c ListView item template selector 2016-10-17 09:32:47 +03:00
a05f842a84 Non-uniform borders 2016-09-17 09:27:36 +03:00
c1aeeb51a7 Inital by-type split
Split type.class from CssTypeSelector to CssCompositeSelector, probably support type#id.class selectors

Apply review comments, refactor css-selectors internally

Applied refactoring, all tests pass, button does not notify changes

Add tests for the css selectors parser.

Added tests for css-selectors

Added basic implementation of mayMatch and changeMap for css match state

Implemented TKUnit.assertDeepEqual to check key and key/values in Map and Set

Watch for property and pseudoClass changes

Add one child group test

Add typings for animations

Added mechanism to enable/disable listeners for pseudo classes

Count listeners instead of checking handlers, reverse subscription and unsubscription
2016-07-18 17:24:09 +03:00
22608011f2 Avoid excessive requestLayout calls (#2270)
Added View.isLayoutRequired - to check if Layout call is needed after a measure call. Use in list-view.
Measure pass now get all its properties from nativeLayoutParams property instead of using instance dependency properties (e.g. perf improvement).
List-view now layouts cells only if there is need to.
List-view now measure rows with the specified rowHeight.
2016-06-08 15:41:30 +03:00
e135c20b14 Rename the files 2016-05-26 14:30:25 +03:00