Commit Graph

2891 Commits

Author SHA1 Message Date
greenkeeper[bot]
127eec5fa1 Update fix-path in group website to the latest version � (#804)
Summary:
## The dependency [fix-path](https://github.com/sindresorhus/fix-path) was updated from `2.1.0` to `3.0.0`.
This version is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

 ---

**Publisher:** [sindresorhus](https://www.npmjs.com/~sindresorhus)
**License:** MIT

<details>
<summary>Release Notes for v3.0.0</summary>

<h3>Breaking</h3>
<ul>
<li>Require Node.js 10  <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="41133a9fa6/hovercard" href="41133a9fa6"><tt>41133a9</tt></a></li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Add TypeScript definition (<a class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="522596993" data-permission-text="Issue title is private" data-url="https://github.com/sindresorhus/fix-path/issues/12" data-hovercard-type="pull_request" data-hovercard-url="/sindresorhus/fix-path/pull/12/hovercard" href="https://urls.greenkeeper.io/sindresorhus/fix-path/pull/12">https://github.com/facebook/flipper/issues/12</a>)  <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="096036c297/hovercard" href="096036c297"><tt>096036c</tt></a></li>
</ul>
<p><a class="commit-link" href="https://urls.greenkeeper.io/sindresorhus/fix-path/compare/v2.1.0...v3.0.0"><tt>v2.1.0...v3.0.0</tt></a></p>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 5 commits.</p>
<ul>
<li><a href="8f12bec72e"><code>8f12bec</code></a> <code>3.0.0</code></li>
<li><a href="41133a9fa6"><code>41133a9</code></a> <code>Require Node.js 10</code></li>
<li><a href="096036c297"><code>096036c</code></a> <code>Add TypeScript definition (https://github.com/facebook/flipper/issues/12)</code></li>
<li><a href="df806209a2"><code>df80620</code></a> <code>Require Node.js 8</code></li>
<li><a href="e208dd064d"><code>e208dd0</code></a> <code>Create funding.yml</code></li>
</ul>
<p>See the <a href="b9fa7c4ce9...8f12bec72e">full diff</a></p>
</details>

 ---

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

 ---

Your [Greenkeeper](https://greenkeeper.io) bot 🌴
Pull Request resolved: https://github.com/facebook/flipper/pull/804

Reviewed By: mweststrate

Differential Revision: D19938234

Pulled By: passy

fbshipit-source-id: b012360396d476d610e79136904052ec7395076d
2020-02-17 08:26:17 -08:00
Michel Weststrate
6b3a09e28e Flipper Bump: v0.31.3-SNAPSHOT
Summary: Releasing Flipper 0.31.2 as preview for the improved React Native support (blog post will follow)

Reviewed By: cekkaewnumchai

Differential Revision: D19939346

fbshipit-source-id: 20f352e5f2d700a6e02b7562d228732525b192a4
2020-02-17 06:21:46 -08:00
Michel Weststrate
7d92e3ee58 Flipper Release: v0.31.2
Summary: Releasing Flipper 0.31.2 as preview for the improved React Native support (blog post will follow)

Reviewed By: cekkaewnumchai

Differential Revision: D19939347

fbshipit-source-id: 4bff1aabdd4e63003de9c9c0af2002ed67504da1
2020-02-17 06:21:46 -08:00
Lucas Bento
9c873bd034 Add troubleshooting content about swift errors in React Native build (#794)
Summary:
Going through the `Getting Started` tutorial with `"react-native": "0.61.5"` makes the app crash when you build it, in order to get it working you must add a `.swift` file to the project.

## Changelog

Add troubleshooting content about swift errors in React Native build
Pull Request resolved: https://github.com/facebook/flipper/pull/794

Reviewed By: passy

Differential Revision: D19852986

Pulled By: mweststrate

fbshipit-source-id: 16bc44ad573dc20b90f57777ea1c9cfca7c7c4c9
2020-02-17 06:21:46 -08:00
Michel Weststrate
15cde55981 Convert Hermesdebugger to device plugin
Summary:
This diff exposes the Hermes debugger as a device plugin, for similar reasons as we did with React Devtools.

Also replaced an ugly hack with another just as ugly hack (rendering outside the React tree to preserve the state of the chrome devtools when switching to another plugin and coming back), that behaves at least correctly when resizing etc instead of doing absolute styling

Reviewed By: passy

Differential Revision: D19905082

fbshipit-source-id: 1e80c55fc9c5b1f8a9292f0ba1ef66b0b007b7fc
2020-02-17 03:41:14 -08:00
Michel Weststrate
1383260a7c Expose React Devtools as a Metro plugin
Summary:
This diff turns the DevTools plugin from a normal plugin in a device plugin. The reason for that can be seen at the end of the test plan in the first stack of this diff: Regardless on which client you open the devtools, you are always looking at the react tree of the app that happens to listen at the appropriate port, unrelated to the actively selected app. This diff moves the plugin from being a client plugin to a device plugin, a Metro device plugin to be precisely, as of the latter there is only one and they should typically correspond (which is why we can trigger reload as done in the previous diff)

Currently we have a Flipper plugin inside the iOS / Android apps with one purpose: to select different ports to listen to on different devices. But this functionality was never implemented, nor seems there to be much demand for. So these plugin don't offer any actual value. The widely used standalone version of the react devtools (https://www.npmjs.com/package/react-devtools) doesn't offer port customization either, so this limitation seems to be acceptable.

To make sure that this change is backward compatible, we make sure to show the metro device if we find metro, regardless whether it is new enough to support log forwarding and reload commands (previously we only showed the device if it has the /events endpoint).

The only case I can think of we are killing with this approach is where people are debugging a RN app, but with having metro running. I doubt that is an actual case, but probably rickhanlonii knows more about that.

Furthermore this diff makes sure that the devTools can connect to physical android devices. Also, making it to the end of this explanation means that you have done most of the reviewing for this diff. The actual code diff is shorter.

Reviewed By: passy

Differential Revision: D19878605

fbshipit-source-id: 3f33e59d4f6e4cce39102420f38afee10018999f
2020-02-17 03:41:13 -08:00
Michel Weststrate
56297d0cfc Automatically cause reload to trigger devTools
Summary:
To connect to the React Devtools, the app has to be reload (or the dev menu opened).
This diff does force a reload if the React Devtools don't connect timely

Reviewed By: passy

Differential Revision: D19878172

fbshipit-source-id: 0b3e22f70c9d24dae1fdbf0cc351d23367654ae1
2020-02-17 03:41:13 -08:00
Michel Weststrate
3849807d6b Show status of connection, so that user knows what is happening
Summary: In many cases the React DevTools fail to show up for RN. usually that is because the app didn't enter devMode yet. This diff adds the necessary logic to query the state of the DevTools and communicate back the current connection status

Reviewed By: passy

Differential Revision: D19878127

fbshipit-source-id: f5c3f5a92b23c87c87d778a468122210325eed17
2020-02-17 03:41:13 -08:00
Pritesh Nandgaonkar
14ebfb8439 Make network plugin a required plugin
Summary: Makes network plugin a required plugin for Graphql grps

Reviewed By: jonathoma

Differential Revision: D19905736

fbshipit-source-id: f72fddd5e04ce9b1670715d731dc86a8d4a19cc5
2020-02-15 08:13:48 -08:00
Pritesh Nandgaonkar
467b54a6fb Select both required and default plugins
Summary: This diff selects both required and default plugins in the plugin selection menu

Reviewed By: mweststrate

Differential Revision: D19905737

fbshipit-source-id: 86fb308f8f189350cc035d14174b34fac14a2cd1
2020-02-15 08:13:48 -08:00
Pritesh Nandgaonkar
35ed3ce1a4 Setup lint for iOS
Summary: uncrustify was not recommended to add in xplat thus I have added clangformat for xplat/sonar/iOS

Reviewed By: zertosh

Differential Revision: D19879977

fbshipit-source-id: 76f6dadf5d55a61a5342802cfde2821cbff38525
2020-02-14 21:17:11 -08:00
Janic Duplessis
44f5e35675 Implement react-native-flipper on iOS (#795)
Summary:
Implement the react-native-flipper native module on iOS. Uses very similar abstractions as on Android.

## Changelog

[react-native-flipper] Support iOS
Pull Request resolved: https://github.com/facebook/flipper/pull/795

Test Plan:
Tested using the RN TicTacToe example app

{F228406333}

Reviewed By: mweststrate

Differential Revision: D19853017

Pulled By: priteshrnandgaonkar

fbshipit-source-id: d93d35ff984b9ba75f812c4c8e3c82e4d550f0c0
2020-02-14 21:17:11 -08:00
greenkeeper[bot]
72c1c1fa4d Greenkeeper/react player 1.15.2 (#800)
Summary:
Fix https://github.com/facebook/flipper/issues/771
Pull Request resolved: https://github.com/facebook/flipper/pull/800

Reviewed By: mweststrate

Differential Revision: D19902547

Pulled By: passy

fbshipit-source-id: d6b0a1ae8355f8a87df87a45cdd9616963bf3597
2020-02-14 13:25:04 -08:00
greenkeeper[bot]
912cd1f2c3 Greenkeeper/website/react docgen 5.2.1 (#799)
Summary:
Fix https://github.com/facebook/flipper/issues/782
Pull Request resolved: https://github.com/facebook/flipper/pull/799

Reviewed By: mweststrate

Differential Revision: D19902542

Pulled By: passy

fbshipit-source-id: 01d71b27492a7eb0a17b4c4ac370abcdd95cab3e
2020-02-14 13:07:14 -08:00
Pascal Hartig
d8be529307 Add docs for verifying changes (#802)
Summary:
Per title.
Pull Request resolved: https://github.com/facebook/flipper/pull/802

Test Plan: corgi_eyes

Reviewed By: mweststrate

Differential Revision: D19903845

Pulled By: passy

fbshipit-source-id: 8bd1c05d6b73f4d270bc5944983c24276dc5bfdd
2020-02-14 12:58:59 -08:00
Pascal Hartig
b4fa7be97c Upload Flipper artifacts from GH Actions (#801)
Summary:
This makes testing and verifying of PRs much easier as you can directly download the resulting artifact from GitHub.

Close https://github.com/facebook/flipper/issues/796.
Pull Request resolved: https://github.com/facebook/flipper/pull/801

Test Plan: https://github.com/facebook/flipper/runs/446036416

Reviewed By: mweststrate

Differential Revision: D19903724

Pulled By: passy

fbshipit-source-id: 9efe37e93b2373d1ec98640496322ad85ea9a21b
2020-02-14 12:55:48 -08:00
Pascal Hartig
96c4d24cb9 Add boilerplate test
Summary: To verify that the infra is working.

Reviewed By: mweststrate

Differential Revision: D19881083

fbshipit-source-id: 92d5f55ecbef84003b6000b4c95df1fe0518719c
2020-02-14 12:52:49 -08:00
Michael Lefkowitz
cadf0fc6d7 Update network-plugin.md (#797)
Summary:
fixes typo

## Changelog

- fixes typo on network page
Pull Request resolved: https://github.com/facebook/flipper/pull/797

Test Plan: n/a

Reviewed By: priteshrnandgaonkar

Differential Revision: D19902534

Pulled By: passy

fbshipit-source-id: fc25d8a1fc0889a1b4e5003c724781f54d01f65d
2020-02-14 10:11:46 -08:00
John Knox
a24b043df0 Allow websocket connections from browser
Summary: Gets flipper to open up a websocket server for web browser connections.

Reviewed By: passy, priteshrnandgaonkar

Differential Revision: D19501123

fbshipit-source-id: e506f35d7ddce622128932494e8bb10802d3747b
2020-02-13 13:56:37 -08:00
Pascal Hartig
9f899c7026 Upgrade to SoLoader 0.8.2
Summary: No changes that should impact us in any way.

Reviewed By: priteshrnandgaonkar

Differential Revision: D19856578

fbshipit-source-id: 35113b4b9e56b6c0b09681ac5649705cf840f60c
2020-02-13 12:06:53 -08:00
Pascal Hartig
6f15e29b99 Set up project skeleton for flipper-pkg
Summary: TypeScript cli tool basics.

Reviewed By: jknoxville, nikoant

Differential Revision: D19856513

fbshipit-source-id: da148d1435c09221f74dc94285b655bed53d0494
2020-02-13 09:08:41 -08:00
Sarah Dong
00bfa39992 Integrate bloks into flipper and monitor state updates
Summary: Client implementation for the flipper send data lispy api

Reviewed By: adamjernst

Differential Revision: D19862378

fbshipit-source-id: 7a5cc8b47772bdbc0e89d723d0099ff824a81ed5
2020-02-13 08:58:06 -08:00
Pritesh Nandgaonkar
d99635c85e Update getting started docs
Summary: This diff updates the getting started docs for the pure Objective-C project

Reviewed By: passy

Differential Revision: D19878236

fbshipit-source-id: 3898f28214072e89c46f1bcd9443b61b8a639cab
2020-02-13 08:51:58 -08:00
Pritesh Nandgaonkar
db6edb9eee Remove dummy swift file
Summary: Removed the swift files in Sample app and instead added swift library paths in search paths

Reviewed By: passy

Differential Revision: D19877848

fbshipit-source-id: fdaeba8ba4ed58216e413125b29fe20bad9d03f5
2020-02-13 08:51:58 -08:00
Andres Suarez
58caa91fa4 Daily arc lint --take GOOGLEJAVAFORMAT
Summary:
Changelog:
[Internal]

Differential Revision: D19875191

fbshipit-source-id: 3a1e22a4342d523f556c847a9fa780a898a96771
2020-02-13 05:50:13 -08:00
greenkeeper[bot]
eeabb5dd13 Update react-debounce-render to the latest version � (#778)
Summary:
## The dependency [react-debounce-render](https://github.com/podefr/react-debounce-render) was updated from `5.0.0` to `6.0.0`.
This version is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

 ---

**Publisher:** [podefr](https://www.npmjs.com/~podefr)
**License:** MIT

[Find out more about this release](https://github.com/podefr/react-debounce-render).

 ---

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

 ---

Your [Greenkeeper](https://greenkeeper.io) bot 🌴
Pull Request resolved: https://github.com/facebook/flipper/pull/778

Reviewed By: jknoxville

Differential Revision: D19854350

Pulled By: passy

fbshipit-source-id: f874123004e8551cd041eb4a1b3fe77ce187921c
2020-02-13 04:12:28 -08:00
Anton Nikolaev
707759f096 Install pre-bundled packages 2/N
Summary: A first simple version of pre-bundled plugin installation. Currently both pre-bundled and source-only plugins are supported. Pre-bundled plugins should have folder "dist" inside and package.json's "main" field should point to the entry point script there.

Reviewed By: passy

Differential Revision: D19834020

fbshipit-source-id: 7e0b495fb9666acbb22fc32ca2382339cd9dc72f
2020-02-12 04:57:31 -08:00
Andres Suarez
c315691b2d Apply clang-format
Differential Revision: D19843069

fbshipit-source-id: af3f3998e2259ca5070b43ffb19933cf9304319d
2020-02-11 19:29:23 -08:00
Anton Nikolaev
71928fdf08 Install pre-bundled packages 1/N
Summary: No functional changes in this diff. This is just plugin manager refactoring before implementing  new functionality for installing pre-bundled packages.

Reviewed By: passy

Differential Revision: D19832078

fbshipit-source-id: 56b7ff1c68b6beb4abb2941da607651268e5f71a
2020-02-11 12:54:06 -08:00
Michel Weststrate
463e8a7984 Show progress bar during metro rebuilds
Summary: Tiny detail, but this shows a progress bar in the reload button, just like the console.logs of metro do normally

Reviewed By: jknoxville

Differential Revision: D19813243

fbshipit-source-id: 70b360d55776fab08c81664c6cabf998402bbba6
2020-02-11 07:29:40 -08:00
Michel Weststrate
6fe69f6fc0 Make sure Metro's own messages are logged as well
Summary: This diff logs the Metro messages as well so that the logs also show it Metro dies or something

Reviewed By: jknoxville

Differential Revision: D19791112

fbshipit-source-id: 477ccdd291df90e49b016d4aeae121d4d81a3835
2020-02-11 07:29:39 -08:00
Michel Weststrate
535ed88bc3 Unwrap device plugins in sidebar in certain scenarios
Summary:
This diff removes the 'device plugins' section, and shows plugin at top level in certain scenarios:

- there are no other clients
- there is only one device plugin
- the device has been imported

This removes visual clutter

Reviewed By: nikoant

Differential Revision: D19789511

fbshipit-source-id: 6a5fce120ac811428662828ee43f7ab7f3331362
2020-02-11 07:29:39 -08:00
Michel Weststrate
3dcfe9f3ae Move Metro control buttons to titlebar
Summary:
The Metro control buttons are now in the titlebar. This has a few benefits:
- the buttons are accessible if you are inspecting other metro plugins
- the buttons are even usuable if you selected an app on the actual device. This should help with reducing the cognitive dissonance of having apps both as 'android' app and metro device
- killed the Metro plugin again :)

Reviewed By: nikoant

Differential Revision: D19789455

fbshipit-source-id: 476fd0af1d3fc7b51a33f1af6d3fc3578aeeefae
2020-02-11 07:29:39 -08:00
Michel Weststrate
182b2a629d Fixed bug where location bar remained active but empty on apps / devices that don't have nav
Summary: Fixed bug where location bar remained active but empty on apps / devices that don't have nav

Reviewed By: nikoant

Differential Revision: D19788337

fbshipit-source-id: c5f7299945783672164ed03d487a023ddaadc082
2020-02-11 07:29:38 -08:00
Michel Weststrate
dfcfca4370 Support logging in metro plugin
Summary: Show metro logs using the standard logs plugin

Reviewed By: passy

Differential Revision: D19697439

fbshipit-source-id: 032a9a6aa2d987945d2058e0ea494d74e5aa310e
2020-02-11 07:29:38 -08:00
Michel Weststrate
437ec11ca7 Introduce Metro device and plugin
Summary: Introduced Metro device and the possibility to directly connect to running Metro instances

Reviewed By: jknoxville

Differential Revision: D19445623

fbshipit-source-id: 31978d966a56007c48f795076d6651e23de0e38d
2020-02-11 07:29:38 -08:00
Jonathan Thomas
014524ec26 Introduce way to clear SearchableTable search term on mount
Summary:
In order to link to this plugin multiple times, we want to be able to clear the existing search term on entry.

This change adds a check to the `componentDidMount` section of `Searchable` to see if we want to update the existing search term from the saved state, or use the one inherited from props.

We call it from the Network tab depending on if an explicit default search term has been set, so normal navigation to and from the plugin still preserves the default behavior -- only when we enter from a `selectPlugin` call does this overwrite the existing term.

Reviewed By: mweststrate

Differential Revision: D19794860

fbshipit-source-id: 4a2b1221acc0732ffc321a16a5eee8348da019f5
2020-02-11 07:22:18 -08:00
Pascal Hartig
9cc5158975 Flipper Bump: v0.31.2-SNAPSHOT
Summary: Back to snapshots.

Reviewed By: cekkaewnumchai

Differential Revision: D19832702

fbshipit-source-id: 680451a85cc718b9cb933d7cea9f1208d0770a03
2020-02-11 06:09:59 -08:00
Pascal Hartig
effa2ec5a5 Flipper Release: v0.31.1
Summary: Bugfix release for startup problem.

Reviewed By: cekkaewnumchai

Differential Revision: D19832703

fbshipit-source-id: 75451e39f53b2d231e1ad10219b37620593f0998
2020-02-11 06:09:58 -08:00
Pritesh Nandgaonkar
c8548e8063 Always allow user to select group
Summary: This diff always allows user to select the group irrespective of the validation error. We will show the validation error at the bottom before letting them submit.

Reviewed By: passy

Differential Revision: D19816805

fbshipit-source-id: ff576a2101a5ed548c56a2f08da8d27457ebf332
2020-02-11 05:48:47 -08:00
greenkeeper[bot]
17e6e454f5 Greenkeeper/immer 5.3.5
Summary: Pull Request resolved: https://github.com/facebook/flipper/pull/788

Reviewed By: passy

Differential Revision: D19815556

Pulled By: jknoxville

fbshipit-source-id: 22c20765b812588b27e005fafc8857cc5a9e7036
2020-02-11 05:22:15 -08:00
John Knox
7a31dd103d Upgrade @types/jest
Summary: Fixes #781

Reviewed By: passy, nikoant

Differential Revision: D19815319

fbshipit-source-id: c491ebb391e8d8508b339483d0e3708bce1c8cf6
2020-02-11 05:03:13 -08:00
greenkeeper[bot]
dae1caee29 chore(package): update @typescript-eslint/parser to version 2.19.2 (#792)
Summary:
Close https://github.com/facebook/flipper/issues/789
Pull Request resolved: https://github.com/facebook/flipper/pull/792

Reviewed By: mweststrate

Differential Revision: D19832374

Pulled By: passy

fbshipit-source-id: 3c13e621905e13e705a7399731fc7b9b23d22e25
2020-02-11 04:15:51 -08:00
greenkeeper[bot]
94ac63dc48 chore(package): update @typescript-eslint/eslint-plugin to version 2.… (#791)
Summary:
Fixes https://github.com/facebook/flipper/issues/790
Pull Request resolved: https://github.com/facebook/flipper/pull/791

Reviewed By: mweststrate

Differential Revision: D19832361

Pulled By: passy

fbshipit-source-id: 88ae5e63ce3c6403650032df83df69e1d6b4d001
2020-02-11 04:15:51 -08:00
John Knox
c2ed83c70d Upgrade react-docgen
Summary: Fixes #781

Reviewed By: passy

Differential Revision: D19815114

fbshipit-source-id: 2c223ceaaa5d9b5e47bdaf8c705db2eef527339f
2020-02-10 18:43:00 -08:00
Pritesh Nandgaonkar
b75c52bd49 Newer versions of mkdirp return promise by default
Summary: Newer versions of mkdirp return promise by default, no need to promisify it.

Reviewed By: passy

Differential Revision: D19815799

fbshipit-source-id: 9e339021f2be8a82cd23c87d2b3248fea591779c
2020-02-10 12:03:14 -08:00
greenkeeper[bot]
018b074ec3 Update flow-bin to the latest version � (#780)
Summary:
## The devDependency [flow-bin](https://github.com/flowtype/flow-bin) was updated from `0.117.0` to `0.118.0`.
This version is **not covered** by your **current version range**.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.

 ---

**Publisher:** [samwgoldman](https://www.npmjs.com/~samwgoldman)
**License:** MIT

[Find out more about this release](https://github.com/flowtype/flow-bin).

 ---

<details>
  <summary>FAQ and help</summary>

  There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).
</details>

 ---

Your [Greenkeeper](https://greenkeeper.io) bot 🌴
Pull Request resolved: https://github.com/facebook/flipper/pull/780

Reviewed By: jknoxville

Differential Revision: D19813983

Pulled By: passy

fbshipit-source-id: 34265730b8d5ae48568f92421344835b557660fd
2020-02-10 08:59:52 -08:00
Pascal Hartig
80442e2f38 Flipper Bump: v0.31.1-SNAPSHOT
Reviewed By: priteshrnandgaonkar

Differential Revision: D19813090

fbshipit-source-id: 94d34e5af8adbc5a7d28782f6c70f16fee4844d7
2020-02-10 07:03:07 -08:00
Pascal Hartig
72a140bd96 Flipper Release: v0.31.0
Summary:
== Highlights ==

- Database query favourites are now persisted across sessions (b0caaa7)
- Allow disabling iOS development in Settings
(aab004a)
- Various improvements to the sidebar
- FPS graph to visualize slow UIs for plugin developers (31df1db)
- Window theme attributes when clicking on a window in the inspector (c430fc3)
- Removed Stetho dependency (48d6ea4). Thanks, ZacSweers!
- Install plugins directly from package files (b9e7f5d6d1)

== Fixes ==

-  Mac plugins not showing up (02e0233)
- Doctor: log both shown and suppressed warnings (35d62e70cb). Thanks, mateosilguero!
- Fix default SDK path on Windows (e178221)
-  Doctor complains Android SDK is not installed
(b625efe)
-  Update welcome screen links (33ad41c)
- Fix 'Timed out waiting for device' error (060e8c0)

Reviewed By: priteshrnandgaonkar

Differential Revision: D19813089

fbshipit-source-id: 8b1fc6fb140d02b7f78adcadd7c45a3ed1755f2f
2020-02-10 07:03:07 -08:00
Anton Nikolaev
29258c3168 VSCode task to attach to both Main and Renderer processes simultaneously
Summary: The task for attaching to both Main and Renderer processes makes debugging in certain scenarios easier.

Reviewed By: passy

Differential Revision: D19813764

fbshipit-source-id: d81e07e5fb135b5bb904a3f6532347eca1a9bbb1
2020-02-10 06:26:51 -08:00