Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finish remaining TODOs for UIImplementation #70

Closed
rozele opened this issue Dec 30, 2015 · 1 comment
Closed

Finish remaining TODOs for UIImplementation #70

rozele opened this issue Dec 30, 2015 · 1 comment
Assignees

Comments

@rozele
Copy link
Collaborator

rozele commented Dec 30, 2015

There are various remaining tasks for the UIImplementation, most notably around dealing with measurement and resizing.

The classes that need to be addressed are:

  • UIImplementation
  • RootViewManager
  • OnLayoutEvent
  • NativeViewHierarchyOptimizer
  • NativeViewHierarchyManager
@rozele rozele added this to the Core Framework - V1 milestone Dec 30, 2015
@rozele rozele self-assigned this Dec 30, 2015
rozele added a commit that referenced this issue Dec 30, 2015
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue Dec 30, 2015
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue Dec 30, 2015
Towards #70 - Adds implementation for NativeViewHierarchyManager
rozele added a commit that referenced this issue Dec 31, 2015
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue Dec 31, 2015
@rozele
Copy link
Collaborator Author

rozele commented Jan 4, 2016

NativeViewHierarchyManager, NativeViewHierarchyOptimizer and UIImplementation mostly done, except for things related to layout measurement and animation.

rozele added a commit that referenced this issue Jan 4, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele added a commit that referenced this issue Jan 4, 2016
Towards #70 - Finishes up some of the UIImplementation and wires up OnBatchComplete
@rozele rozele closed this as completed Jan 11, 2016
@rozele rozele reopened this Jan 11, 2016
@rozele rozele closed this as completed Jan 11, 2016
rozele added a commit that referenced this issue Feb 21, 2016
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue Feb 21, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue Feb 21, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele added a commit that referenced this issue Mar 1, 2016
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue Mar 1, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue Mar 1, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele added a commit that referenced this issue Apr 21, 2016
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue Apr 21, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue Apr 21, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele added a commit that referenced this issue May 17, 2016
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue May 17, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue May 17, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele added a commit that referenced this issue May 18, 2016
Remaining TODOs surrounding layout, popup menu, measurement, etc.
rozele added a commit that referenced this issue May 18, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
rozele added a commit that referenced this issue May 18, 2016
…nBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
GantMan pushed a commit to infinitered/react-native-windows that referenced this issue Sep 29, 2016
…ager

Remaining TODOs surrounding layout, popup menu, measurement, etc.
GantMan pushed a commit to infinitered/react-native-windows that referenced this issue Sep 29, 2016
GantMan pushed a commit to infinitered/react-native-windows that referenced this issue Sep 29, 2016
The ReactShadowNode implementation derives from CSSNode. Rather than port over the entire csslayout project that Facebook created, we're using a compiled binary (checked in) from https://github.com/pragmatrix/css-layout. We needed to hook into the `dirty` method, so there is one small modification to the library.
GantMan pushed a commit to infinitered/react-native-windows that referenced this issue Sep 29, 2016
…ires up OnBatchComplete

The UI operations are queued up until all calls from the native modules thread have finished executing (so they can potentially be optimized into fewer calls). This changeset wires up the OnBatchComplete event from the ReactBridge and also implements a few of the remaining UIImplementation TODOs.

There are still TODOs surrounding measurement, layout and animation.
rozele pushed a commit that referenced this issue Jun 21, 2019
Remove unused code pointed by Xcode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant