Граф коммитов

144 Коммитов

Автор SHA1 Сообщение Дата
Eric Traut 0d152a2b38 Published 1.3.0-rc.0. 2018-06-10 10:17:25 -07:00
Eric Traut 47336b37fd Fixed issue #667 - avoid the use of the deprecated NetInfo "change" event in favor of "connectionChange".
Revert "Add BezierEasing as NPM dependency (#665)"

This reverts commit 8b9a263138.
2018-06-10 10:01:45 -07:00
Alexander T 8b9a263138 Add BezierEasing as NPM dependency (#665) 2018-06-06 08:34:43 -07:00
Eric Traut 6b3d4ed477 Published 1.2.1 2018-05-24 14:28:36 -07:00
Eric Traut 601395aea1 Published reactxp 1.2.0 2018-05-22 20:40:28 -07:00
Eric Traut 713a50505d Published 1.1.2-rc.3 2018-05-21 16:59:19 -07:00
Eric Traut 891c9a3a47 Published 1.1.2-rc.2 2018-05-15 15:52:34 -07:00
Eric Traut c2bd803aec Published 1.1.2-rc.1 2018-05-09 14:53:26 -07:00
Eric Traut 8ee9c8880e Cherry-picked version history from 1.1.x branch. 2018-04-16 09:07:04 -07:00
Eric Traut 5515c7dc0e Published ReactXP 1.1.0 and new versions of extensions. 2018-04-04 15:52:04 -07:00
Radu Simionescu 034cb589cf Updated RN for Windows projects dependencies. (#583)
* ReactXP depends on RNW 0.53

* Updated RNW dependencies for samples and extensions (kept these at 0.51 due to RN dependency)
2018-04-01 10:34:19 -07:00
Eric Traut 3416c0aefc Revert "Bumped react-native-windows dependency from 0.51.0-rc.1 to 0.51.0."
This reverts commit c60f22a45f.
2018-03-29 21:33:25 -07:00
Eric Traut c60f22a45f Bumped react-native-windows dependency from 0.51.0-rc.1 to 0.51.0. 2018-03-29 16:18:06 -07:00
Eric Traut 9091024f61 Published 1.1.0-rc.2. 2018-03-28 16:41:54 -07:00
Eric Traut 975f583a28 Published 1.1.0-rc.1. 2018-03-26 15:25:58 -07:00
Eric Traut 88b1ee4713 Published 1.0.2. 2018-03-16 15:36:40 -07:00
Eric Traut 72291b3738 Published reactxp 1.0.1. 2018-03-05 15:49:13 -08:00
Eric Traut 492d22cda0 Published reactxp 1.0.0 2018-03-02 13:52:34 -08:00
Eric Traut 7c249fa914 Published 1.0.0-rc.1 2018-02-28 14:01:23 -08:00
Brent Erickson f75a7c056c Upgrade typescript to 2.7.2, enable strictPropertyInitialization checks (#525) 2018-02-25 05:44:32 -08:00
Eric Traut 41b5607d7a Published 1.0.0-alpha.2 2018-02-21 14:37:31 -08:00
Eric Traut 4e8803fa1f Published 1.0.0-alpha.1 2018-02-21 14:34:31 -08:00
Artem Danilenko 7487a2ff84 Fix master to work with latest react typings (accessibility html attributes added) (#478)
* Fix master to work with latest react typings (accessibility html attributes added)

* Add type definition for AriaLive
2018-02-01 08:32:50 -07:00
Maria Rekowska 74cceccbd8 Change the package for ifvisible. (#474)
Change the UserPresence to set idle state on window.blur
2018-01-29 16:54:10 -07:00
Eric Traut 89be235da7 Fixed regression in Animated.View blur() method.
Published new version 0.51.1.
2018-01-19 20:06:35 -07:00
Eric Traut cbbcc5194f Updated dependency versions in reactxp package.json, including an updated typescript compiler.
Fixed type errors found by new typescript compiler.
Updated all reactxp extensions to latest version and republished.
2018-01-18 16:07:45 -08:00
Eric Traut 40149767df Published 0.51.0. 2018-01-18 14:45:00 -08:00
Radu Simionescu 66667eff5f Updated RN for Windows dependency (#455)
* Move to RN/Windows 0.51.0-rc.1, which contains the support for keyboard focusing.
Remove the conditional execution based on RN/Windows version.

* Didn't intend to change this
2018-01-18 14:01:13 -08:00
Eric Traut 1ac2636f3c Publishing 0.51.0-alpha.9. 2018-01-17 09:33:33 -08:00
Eric Traut 369c2f35d1 Published 0.51.0-alpha.8. 2018-01-16 20:56:37 -08:00
Eric Traut bbfd383daf Published 0.51.0-alpha.7. 2018-01-16 19:38:44 -08:00
Eric Traut f3c2fec0ba Published 0.51.0-alpha.6. 2018-01-16 11:03:15 -08:00
Radu Simionescu bae2e06ada UWP related fixes: (#427)
- Changed react-native-windows dependency to latest prerelease (0.51 rc0). It's not yet the one that supports keyboard focus, but it's more aligned with react-native and doesn't crash on missing CheckBox.
- Updated RXPTest VS solution for the new react-native-windows (library contains one more csproj)
- Change the import order in one file to avoid a crash when "inline-requires" is not used (made import order consistent with the "Animated first, views after" pattern used in the other files).
2018-01-14 10:09:41 -08:00
Eric Traut fd8b9a2466 Published version 0.51.0-alpha.5. 2018-01-11 09:17:47 -08:00
Eric Traut 6eb753ef07 Published 0.51.0-alpha.4. 2018-01-10 19:41:06 -08:00
Eric Traut 9e8de99470 Published 0.51.0-alpha.3. 2018-01-10 19:39:47 -08:00
Eric Traut 8a62aaab94 Published version 0.51.0-alpha.2. 2018-01-09 11:09:20 -08:00
Eric Traut b4dda6e182 Published version 0.51.0-alpha.1 of ReactXP. 2018-01-06 16:40:17 -08:00
Sergei Dryganets 99fb4a96fa v0.46.6 RX build fix. (#380)
react-native-windows bumped to match version of react-native.
2017-12-13 14:53:26 -08:00
Eric Traut 417661ccbb Switched to react version (16.0.0-alpha.12) that matches current RN version (0.46.0). 2017-11-15 13:14:15 -08:00
David de Regt 5ceb6d7b36 Bumping to SyncTasks 0.3.0 (minver) and fixing ensuing typing bugs 2017-11-08 18:08:35 -08:00
Eric Traut 1215bb32e4 Published 0.46.5. 2017-10-31 09:53:17 -07:00
Eric Traut 2ce585f2b3 Updated code to work with latest version of lodash @types. 2017-10-20 10:44:16 -07:00
Eric Traut c8ca5d3408 Updated types to React 16.0.0 and React-Dom 16.0.0. 2017-10-16 12:43:20 -07:00
Eric Traut 6b7026749b Revert "packages updated to point to react-16 (#294)"
This reverts commit 6675ae94a4.
2017-10-16 10:52:24 -07:00
Sergei Dryganets 6675ae94a4 packages updated to point to react-16 (#294)
* packages updated to point to react-16

* Props typization andded. Ref type used for ref field for compatibility with public react typings.

* Styled types bug fix

* v0.46.3
2017-10-16 10:29:46 -07:00
Eric Traut a191b5ea03 Added type definitions for RX.Stateless and RX.ComponentBase. 2017-10-15 16:54:22 -07:00
Eric Traut c642e69c34 Published version to 0.46.3 2017-10-07 19:56:24 -07:00
Eric Traut ef63a9d7bf Published 0.46.2. 2017-09-21 17:22:05 -07:00
Eric Traut b278701fe3 Removed custom react.d.ts and react-dom.d.ts and switched to public versions. 2017-09-21 17:14:15 -07:00
Eric Traut 0858c4ed5f Updated new animated APIs to work around the way that RN.Animated works. 2017-09-21 13:39:09 -07:00
Eric Traut 1ccb82370d Published version 0.46 of reactxp. 2017-09-21 12:53:33 -07:00
David de Regt 6674f8506b Bumping to 0.46.0-rc.2 2017-09-19 11:39:58 -07:00
David de Regt fdccce2c42 Enabling TSC Safety Options (strict nulls, etc.) and Fixing Type Definitions (#280)
* Rename #1 for ViewBase to fix caps

* Rename #2 to fix ViewBase.  Enabling forceConsistentCasingInFileNames.

* Enabling noImplicitReturns, fixing a bug in native-common/Linking.ts

* Enabling noImplicitThis

* Enabling noUnusedLocals and fixing some bugs it found

* Enabling strict null checks on reactxp

* Addressing PR feedback

* Fixing a bunch of type exporting/checking issues

* Fixed a bunch of base interfaces and made everything inherit from them.  Made the exported reactxp.ts files per-platform export types from the base classes instead of their specific implementation.  This brought a bunch of interface holes to the surface.
2017-09-18 21:47:24 -07:00
Eric Traut e74b968929 Updated version numbers. 2017-09-05 16:44:42 -07:00
Sergei Dryganets 4a27ee467e version bumped. We don't have a navigation API included (#253) 2017-09-05 10:50:07 -07:00
Brent Erickson be1a09f5eb Bump package json to release 0.42.0-rc.25 2017-08-18 13:54:56 -07:00
Brent Erickson bc970433fb Bump package json to 0.42.0-rc.24 for release 2017-08-09 09:14:38 -07:00
Brent Erickson 2b4439cdec Publish new version 0.42.0-rc.22 2017-08-02 09:35:14 -07:00
Eric Traut 0be4939e9b Published version 0.42.0-rc.22. 2017-07-30 10:26:19 -07:00
Eric Traut d238fe10d2 Published new version 0.42.0-rc.21. 2017-07-30 10:25:11 -07:00
Brent Erickson 7e590e0a3e Move to @types for lodash, use public SubscribableEvent (#149)
New lib.d.ts has fetch types and es6-promise types, so remove from project
Fix some type incompatibilities between RN & Web Animated implementation
2017-07-19 14:09:20 -07:00
David de Regt 05e64b165a rc-20: Fixing regression in Styles.combine introduced in rc-19. 2017-07-16 00:12:58 -07:00
Eric Traut bb0962fcff Updated to TypeScript 2.4. Fixed a bunch of bugs that were uncovered by the compiler. Made Styles.combine much more flexible - it now supports arbitrarily nested arrays of styles. Fixed inconsistent interface that someone recently added to Network API namespace for detecting network type. 2017-07-15 11:42:25 -07:00
David de Regt 0262e9c77b Fixing RX.Storage.getItem signature for strictNullChecks 2017-07-13 21:59:47 -07:00
Eric Traut 55eac947e3 Updated to version 0.42.0-rc.17. 2017-07-04 13:15:33 -07:00
Eric Traut fdcf98a368 Published 0.42.0-rc.16. 2017-06-30 16:02:58 -07:00
David de Regt 5d40721bde bump to 15 2017-06-26 16:56:35 -07:00
David de Regt fa99e646a4 bump to 14 2017-06-26 15:25:25 -07:00
David de Regt 0ee39456f7 Bumping package.json to .13 2017-06-26 12:04:07 -07:00
Eric Traut 803d18379f Bumped version to 0.42.0-rc.12. 2017-06-16 09:46:46 -07:00
Eric Traut 2e4e9171ca Added missing spaces to tslint scripts so they run on Windows. 2017-06-15 21:10:59 -07:00
Eric Traut bdf4f292e2 Bumped package version in prep for publishing new version. 2017-06-13 17:19:59 -07:00
Eric Traut 746d636bdb Bumped version and republished to include International APIs. 2017-05-25 18:07:17 -07:00
Eric Traut 3d3bba0b0c Republished latest build of reactxp to fix crashing bug in Navigator component. 2017-05-17 15:53:24 -07:00
Eric Traut db0b7f2d3f Published 0.42.0-rc.8 2017-05-16 10:30:27 -07:00
Eric Traut b6e92cd825 Removed Profiling API namespace. (#96) 2017-05-16 10:01:35 -07:00
Pierre Segalen 7a188d0115 Switch PropTypes import from React to 'prop-types' package (#92)
* Switched PropTypes import from React to 'prop-types' package

* Forgot to --save 'prop-types' npm package + Imported TypeDefinition from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/prop-types

* Messed up bool.isRequired, my bad!
2017-05-15 17:41:32 -07:00
Brent Erickson c1b21133d2 [0.42.0-rc.7] Bump package.json for release 2017-05-15 12:10:48 -07:00
Brent Erickson ffd9e557a8 [0.42.0-rc.6] Bump package.json for release 2017-05-10 21:15:21 -07:00
Brent Erickson 12ce9ac365 [0.42.0-rc.5] Bump package.json for release 2017-05-10 10:43:53 -07:00
Brent Erickson 468f7e4384 [0.42.0-rc.4] Bump package.json for release 2017-04-27 12:20:03 -07:00
Brent Erickson 2c80cc3d65 [0.42.0-rc.3] package.json bump for release 2017-04-26 14:38:15 -07:00
Adam Comella a53af431de Fixes for React Native 0.42.0 (#59)
* Bump React and React Native for RN 0.42

Note that I switched React to be the version listed in React Native 0.42's package.json file. Sometimes, React Native takes dependencies on React's internals so it's good to use the same version that React Native lists.

* Fix meaning of `flex` style for RN 0.42

In React Native 0.42, `flex` has a different behavior than it did in 0.34. RN 0.42 supports `flexGrow`, `flexShrink`, and `flexBasis` so we map `flex` into those properties exactly the same way web does in order to maintain consistent layout behavior between RN and web.

* Android TextInput: Hide default native underline

By default, Android's native EditText control shows an underline. In RN, setting the TextInput's background color used to cause the underline to be hidden. In a newer version of RN, it doesn't and we must explicitly set the underline's color to transparen to hide it.

You can see screenshots with and without the underline at https://github.com/facebook/react-native/issues/5424#issuecomment-262425480.

* Fix TextInput layout consistency by setting default padding to 0

Android's native EditText control has default non-zero padding. This causes RX's TextInput to render differently on Android than it does on iOS and web. Giving RX.TextInput a default padding of 0 fixes this consistency issue.

* RN 0.42 switched keyboardShouldPersistTaps from bool to enum

For now, RX's interface accepts only a boolean and converts it to the enum. In the future, we should remove support for the boolean from the interface and just support the enum.

* Implement setNativeProps for Button

When RX.View returns a Button, the Button is assigned to View's _nativeView instance variable and consequently is expected to implement setNativeProps.

* Fix Button's highlight when it is pressed

When a Button is pressed, its opacity should change. However, this broke in React Native 0.42. The problem is that Button incorporates ReactNative's Touchable.Mixin. In between RN 0.34 and 0.42, Touchable.Mixin started implementing the methods `componentDidMount` and `componentWillUnmount`. These ended up overriding Button's implementations so Button never set _isMounted to true, and functionality like changing the Button's opacity when it is pressed broke.

I don't know of a good fix for this. React has a mixin mechanism which would avoid this problem but it isn't supported when using ES6 classes. Consequently, we have to rely on our own mixin mechanism. I handled the naming collisions manually and wrote some asserts so we can detect new collisions in the future.

I deleted MixinUtil.ts to discourage people from using mixins in other places.

* Made changes based on code review feedback

* Addressed more PR feedback

- Don't need to bind the _mixin_* functions
- Instead of setting the _mixin_* functions to null, set them to a nop so the rest of the code doesn't have to worry about doing a null check before calling them.
2017-04-21 13:03:06 -07:00
David de Regt 31e4c028fd 0.42.0-rc.2 release package.json bump. Fixing extension building. 2017-04-18 11:22:01 -07:00
Eric Traut aba1663ba2 Added VirtualListView and documentation. 2017-04-17 23:54:23 -07:00
Brent Erickson 03976d3ef4 Enable tslint in build process and fix lint 2017-04-12 20:12:09 -07:00
Eric Traut 1c6094fd47 Updated project and sample code to use React 15.5.3 and React Native 0.42.4. 2017-04-09 20:29:30 -07:00
Eric Traut f5970a24a6 Updated package.json to specify react and react-native as peerDependencies for reactxp. 2017-04-07 12:09:55 -07:00
ericptraut b03dc46f76 0.34.2: Include the latest interface changes. 2017-04-07 10:12:32 -07:00
Enrique Moreno 99efa0e101 Moving required packages from devDependencies to dependencies 2017-04-06 22:52:43 -07:00
David de Regt bfad0e8161 0.34.1: Updated metadata for first release of ReactXP 2017-04-06 16:49:16 -07:00
Eric Traut 0e195c9cac Removed ImageSvg from ReactXP core. 2017-04-06 16:18:30 -07:00
ericptraut 7d870bd69a Added source files. 2017-04-05 17:51:05 -07:00