Summary: Added concept of a tree observer which is responsible for listening to the changes for a portion of the UI tree. This structure nests so Tree observers can hold child tree observers which emit events on a different cadence. This structure should allow us to incorporate different UI frameworks down the road as well as native android views. We push the tree updates from the tree observers onto a channel and setup a coroutine to consume this channel, serialize and send down the wire. Reviewed By: lblasa Differential Revision: D39276681 fbshipit-source-id: a4bc23b3578a8a10b57dd11fe88b273e1ce09ad8
54 lines
706 B
Plaintext
54 lines
706 B
Plaintext
node_modules
|
|
dist
|
|
website/build
|
|
yarn-error.log
|
|
bundle.js
|
|
bundle.map
|
|
*.bundle.js
|
|
*.bundle.map
|
|
.env
|
|
desktop-branch-*/
|
|
|
|
# conflicts with FB internal infra
|
|
.watchmanconfig
|
|
|
|
# iOS / Xcode
|
|
*.xcworkspace
|
|
**/Pods/
|
|
**/xcuserdata/
|
|
|
|
android/third-party/external/
|
|
|
|
# Android / Intellij
|
|
local.properties
|
|
*.iml
|
|
.gradle/
|
|
.idea
|
|
.externalNativeBuild
|
|
.project
|
|
.settings
|
|
**/.classpath
|
|
android/*/bin/**/*.class
|
|
libs/*/bin/**/*.class
|
|
.cxx
|
|
*.hprof
|
|
|
|
android/build
|
|
android/*/build
|
|
android/plugins/*/build
|
|
xplat/build
|
|
|
|
# Mac OS X
|
|
*.DS_Store
|
|
|
|
# Automatically generated
|
|
docs/extending/ui-components.mdx
|
|
docs/setup/plugins/
|
|
docs/features/plugins/
|
|
website/src/embedded-pages/docs/plugins/
|
|
|
|
# Logs
|
|
**/*/flipper-server-log.out
|
|
|
|
*.salive
|