51 Commits

Author SHA1 Message Date
ea22eb9c20 refactoring circular imports 2017-03-06 14:05:55 +02:00
06970d058a Mass replace fontAttributes with fontWeight and fontStyle 2017-02-23 17:09:19 +02:00
a582adc561 Hhristov/fix (#3653)
* Fix action-bar systemIcon
Fix CSS applying

* refactoring

* fix console

* remove StyleScope import - it is private and cannot be imported in public .d.ts
2017-02-17 17:21:57 +02:00
5265bf0ae3 Animation properties and some backward compatability with the QSF 2017-02-08 10:52:54 +02:00
c3327ea52f Fix animations and lots of cyclic requires 2017-01-13 14:41:38 +02:00
819155fb18 Minor fixes + more green tests 2017-01-12 16:20:38 +02:00
309ea148e1 Fix setting text property to number. (#3449)
Fix setting JS property from native.
2017-01-09 18:13:31 +02:00
14e1da5820 Style-properties tests 2017-01-09 17:24:38 +02:00
5a3be4d577 Make border radii Lengths 2017-01-06 16:03:06 +02:00
c30be0d606 View lifecycle methods 2017-01-04 17:18:45 +02:00
4ae6473e48 fix flexbox tests 2017-01-04 11:55:05 +02:00
d8db6a2484 Fix flexbox-layout properties 2017-01-04 11:55:05 +02:00
da0df29d20 Fix all property types 2017-01-04 10:53:34 +02:00
cce0a2d42f Fix all property types 2017-01-04 10:21:03 +02:00
0b67f6bc0a attach/detach in ViewBase 2017-01-03 17:36:01 +02:00
b73d038f48 Let dock, wrap, absolute and grid tests run 2016-12-30 14:05:17 +02:00
70cc1dd5d9 Move the effective* values from style to this 2016-12-27 10:57:10 +02:00
7931ecd4f8 Fix tslint errors 2016-12-21 17:42:31 +02:00
8bf088edac Merge pull request #3339 from NativeScript/cankov/modules-30-test-300
Let about 300 non UI tests run
2016-12-21 12:11:55 +02:00
f5905f072d fix tab-view, segmented-bar, action-bar, all ViewBases (#3340) 2016-12-21 12:02:02 +02:00
185b84e0ba Let about 300 non UI tests run 2016-12-21 11:55:55 +02:00
d10ca1da03 Fix the last several errors 2016-12-20 13:36:10 +02:00
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