Commit Graph

3269 Commits

Author SHA1 Message Date
Pascal Hartig
60dab0d59e Improve screen capture experience
Summary:
Some improvements on the previous diff that were too much for just comments.

- Remove an unnecessary `touch` that I commented on in the previous diff.
- Ensure that the recording button is not set to "recording" if there's an error during the setup.
- More reliable way of checking the file size on the device before pulling.

Still not done: Show the error more prominently in the UI. Out of scope for this but if we could come up with a design for showing this (perhaps in place of the recording button) when something went wrong, that would be more obvious than having the error caret show up at the top of the screen.

Reviewed By: jknoxville

Differential Revision: D19723627

fbshipit-source-id: 20babcc1482e5a9ac829ff6d6ae7a731a3454fa0
2020-02-05 10:48:07 -08:00
Pritesh Nandgaonkar
4efc2b8400 Back out "Throw error and let user know situation when 'adb shell screenrecord' make error."
Summary:
Original commit changeset: 5caf9df02c95

It backs out the diff as it broke the video recording button in support form.

Bug:

{F227855063}

Reviewed By: passy

Differential Revision: D19742486

fbshipit-source-id: 4a275e6ead919b4f4ed94889545a650c101f89b7
2020-02-05 07:09:55 -08:00
Jonathan Thomas
1e11d63ba8 Fix Number cast in Network plugin
Summary:
Getting the error
```
$ /mnt/btrfs/trunk-hg-fb4a-fbsource-86184178-1580774714/xplat/sonar/node_modules/.bin/tsc --noemit
src/plugins/network/index.tsx(180,59): error TS2349: This expression is not callable.
  Type 'Number' has no call signatures.
  error Command failed with exit code 1.
```

EDIT: This error was a red herring from another commit I was based on. Either way, `Number` is discouraged by the Typescript standard (https://www.typescriptlang.org/docs/handbook/declaration-files/do-s-and-don-ts.html), so let's move these to `number` instead.

Reviewed By: mweststrate

Differential Revision: D19712113

fbshipit-source-id: b754780063a1c429724abcd343da06514671bc83
2020-02-05 06:59:43 -08:00
Pritesh Nandgaonkar
d9c8b5dd64 Do not fail if there are entries in errorArray from exportStore
Summary:
Currently `exportStore` function returns the serialized string along with errorArray. errorArray contains an error when there is some issue with fetching metadata. Essentially, it keeps the error in the errorArray and continues with fetching the data for the next plugin. Previously we used to exit our submit form execution when the errorArray had any value. So this diff removes that check and instead logs it on the console and in our logging system.
It will handle the case mentioned [here](https://fb.workplace.com/groups/1430200360634661/permalink/2566831316971554/)

This diff also adds a log when there is failure to upload flipper data.

Reviewed By: mweststrate

Differential Revision: D19723674

fbshipit-source-id: 18bf90461156f67ecc2b4ce4b1eac4aa3485188d
2020-02-05 04:30:03 -08:00
Pritesh Nandgaonkar
8b7b911637 Show warning when exporting empty data
Summary: Shows warning when requiredplugin has empty data. It also makes the validation box as an error one, to distinguish between the two boxes.

Reviewed By: passy

Differential Revision: D19704910

fbshipit-source-id: ffd9413c3cd65c09f8b6019889191decefa6b6f6
2020-02-05 04:30:02 -08:00
Chanju Kim
959457d1e7 Throw error and let user know situation when 'adb shell screenrecord' make error.
Summary:
Backgrouds
- For screen recording Flipper use 'adb shell scrrenrecord' and 'adb pull'.
- 'screenrecord' make error and doens't works for some android devices and AOS versions.
- For example, "--bugreport" option doesn't work old version of AOS.
- We can not control 'screenrecord' command yet.
- It is better let user know the situation early.

<AS-IS>
When 'screenrecord' emit error:
- Noting happened for users.
- Result of screen record file is just empty. (pull command create the file)

<TO-BE>
When 'screenrecord' emit error:
- Let users know 'screenrecord' is not working properly.

Reviewed By: passy

Differential Revision: D19643060

fbshipit-source-id: 5caf9df02c956283f371c50c1735060be2158fb2
2020-02-04 08:11:37 -08:00
Ryo Sakaguchi
0e326330c0 Add Nullable annotation to getInstanceIfInitialized (#770)
Summary:
When calling from Kotlin codes, making nullability clear is safer.
This PR adds `Nullable` annotation to `getInstanceIfInitialized`.

## Changelog

Add `Nullable` annotation to `getInstanceIfInitialized`
Pull Request resolved: https://github.com/facebook/flipper/pull/770

Reviewed By: mweststrate

Differential Revision: D19719980

Pulled By: passy

fbshipit-source-id: 195b396a8fd75a15247da7244215aca9ed35886c
2020-02-04 06:42:37 -08:00
Pritesh Nandgaonkar
76bf84cb20 More analytics and added analytics for groups
Summary: Adds analytics for the selected group, failure cases and distinguishing between user clicks for the support form vs deeplink.

Reviewed By: passy

Differential Revision: D19697856

fbshipit-source-id: 62d5afa998d2096252570387c9a3df1c7c134e67
2020-02-04 06:24:59 -08:00
greenkeeper[bot]
e48966f529 Update algoliasearch to the latest version � (#772)
Summary:
## The dependency [algoliasearch]() was updated from `3.35.1` to `4.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:** [nunomaduro](https://www.npmjs.com/~nunomaduro)
**License:** MIT

[Find out more about this release]().

 ---

<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/772

Test Plan: Manually tested searching and installing still works.

Reviewed By: jknoxville

Differential Revision: D19690706

Pulled By: passy

fbshipit-source-id: 46cb05fb2c0429c4a1f7fb31a833cd000805825d
2020-02-03 14:54:19 -08:00
greenkeeper[bot]
96208910ea Update @types/jest to the latest version � (#764)
Summary:
## The devDependency [types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped) was updated from `24.9.1` to `25.1.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:** [types](https://www.npmjs.com/~types)
**License:** MIT

[Find out more about this release](https://github.com/DefinitelyTyped/DefinitelyTyped).

 ---

<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/764

Reviewed By: jknoxville, mweststrate

Differential Revision: D19602722

Pulled By: passy

fbshipit-source-id: 8f20b325389c68e4422842eea164c2f6fc84162a
2020-02-03 14:32:18 -08:00
greenkeeper[bot]
c5a30abce0 Update ts-jest to the latest version � (#768)
Summary:
## The devDependency [ts-jest](https://github.com/kulshekhar/ts-jest) was updated from `24.3.0` to `25.1.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:** [kul](https://www.npmjs.com/~kul)
**License:** MIT

[Find out more about this release](https://github.com/kulshekhar/ts-jest).

 ---

<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/768

Reviewed By: mweststrate

Differential Revision: D19639975

Pulled By: passy

fbshipit-source-id: d3e344d54d76127476c42146e2cc6c4c578d89c8
2020-02-03 14:32:17 -08:00
Pritesh Nandgaonkar
670949b016 Refactor the default plugins and validation logic into Group object
Summary: This diff refactors the scattered logic of required plugins and default selection of the plugins into Group class. Also the same class handles the deeplink logic.

Reviewed By: mweststrate

Differential Revision: D19666745

fbshipit-source-id: c9427f0ddba643f0b32aac7b6f2496e2e3248b12
2020-02-03 10:08:24 -08:00
Pritesh Nandgaonkar
9369033d99 Move the logic to show archived info in the object creation
Summary:
Write now the logic to append (Imported) and (Offline) text for archived devices is scattered at multiple places. Due to which we had the following bug

{F227484749}

Reviewed By: mweststrate

Differential Revision: D19663506

fbshipit-source-id: 1f5c0060825d8b246c94da85ac4a18cc4ff040d2
2020-02-03 10:08:23 -08:00
Pascal Hartig
041a347fd3 Add playback icon
Summary: ^

Reviewed By: nikoant

Differential Revision: D19691542

fbshipit-source-id: 4116af7a18f8c66c1418c6ab9475942f07edab81
2020-02-03 09:45:18 -08:00
Pascal Hartig
939620830e Update binaries
Summary: allow-large-files

Reviewed By: nikoant

Differential Revision: D19691719

fbshipit-source-id: fb4e937410dbef70ad69bee208a4e673c13b1a22
2020-02-03 08:37:00 -08:00
Pascal Hartig
64a4b750a2 Bump version number
Summary: Updated the source a while ago to also include the images plugin.

Reviewed By: nikoant

Differential Revision: D19691720

fbshipit-source-id: 70bf1929e4c571f02db2d8ef787f1130a480d05f
2020-02-03 06:55:32 -08:00
Pritesh Nandgaonkar
c51797d194 Fix the plugin display logic to show enabled and device plugins
Summary: Changed the plugin display logic in SupportForm to show plugins which are enabled(includes device plugins) and plugins which has `exportPersistedState` defined.

Reviewed By: mweststrate

Differential Revision: D19643857

fbshipit-source-id: 7a4a5882507c06c6b6f9c481ee2c5c36ecc32ac6
2020-02-03 04:38:25 -08:00
John Knox
de1d116806 Add another icon
Summary: ^

Reviewed By: cekkaewnumchai

Differential Revision: D19663998

fbshipit-source-id: 1d8df39f14d2ce3f6ad4ffe333ccd659f5521f76
2020-01-31 10:47:37 -08:00
John Knox
96de2e2dd1 Fix ios connection issue
Summary:
getTargetDeviceId is now being called directly from within server.tsx.
Since it's exported anyway, it should always sanitize its input.
Changed the ios method to sanitize the CSR in the same way that the android one does.

Reviewed By: cekkaewnumchai

Differential Revision: D19663992

fbshipit-source-id: 77662542b3a8767ecdd4e984a8e2d990761a9815
2020-01-31 10:47:37 -08:00
Angus Holder
ed1d73d03c Make database plugin query textarea resizable (#760)
Summary:
In the database plugin, make the SQL text entry box vertically-resizable to improve UX when working with longer queries.

I had wanted to make it a horizontal drag-to-resize divider like in DB Browser for SQLite (see below) as that feels like more what I'd expect to find for this use-case, but it seems to be [non-trivial in HTML and CSS](https://stackoverflow.com/questions/38983039/how-to-create-vertical-drag-to-resize-divider).

![image](https://user-images.githubusercontent.com/7407345/73128656-75c4d900-3fca-11ea-966d-d02e55eee1ad.png)

Side-note, is there any good existing component (in React or Flipper itself) for doing query tabs like in the above screenshot?

## Changelog

Make the database SQL text box vertically-resizable
Pull Request resolved: https://github.com/facebook/flipper/pull/760

Test Plan:
I wrote out a long query and was able to resize the text box to view the whole thing at once
![image](https://user-images.githubusercontent.com/7407345/73128460-b111d880-3fc7-11ea-8441-a83409364b00.png)

Reviewed By: jknoxville

Differential Revision: D19622361

Pulled By: mweststrate

fbshipit-source-id: 2be6884fda24e46c44c7d4c73ecff14571cf10ca
2020-01-31 06:32:47 -08:00
Michel Weststrate
3f45414846 Make sure important errors are always shown to the user
Summary:
This diff makes sure that important errors are always shown to the user, such as an xcode version mismatch.

Also made some small styling improvements

Reviewed By: jknoxville

Differential Revision: D19660337

fbshipit-source-id: 24dfb4d98bfdd1666164403f87b6a4e1dc915ddb
2020-01-31 05:09:23 -08:00
greenkeeper[bot]
5f5cb64753 Update flow-bin to the latest version � (#763)
Summary:
## The devDependency [flow-bin](https://github.com/flowtype/flow-bin) was updated from `0.115.0` to `0.117.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:** [mvitousek](https://www.npmjs.com/~mvitousek)
**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/763

Reviewed By: passy

Differential Revision: D19621269

Pulled By: mweststrate

fbshipit-source-id: d213eeda19ba3715471f3843b38a8ae5d7a53713
2020-01-31 04:48:23 -08:00
Michel Weststrate
b45a38390b Remove old navigation from sidebar
Summary: Remove the old sidebar, since the new one has been rolled out fully

Reviewed By: jknoxville

Differential Revision: D19659945

fbshipit-source-id: d1592df98fe69ef07d88d3a40790768dee3ab11c
2020-01-31 04:27:30 -08:00
Michel Weststrate
a9baf67fff Make sure the sidebar selection scrolls into the current view
Summary: Fixes issue where the user would loose context if having a lot of apps open, and then opening a bug report

Reviewed By: priteshrnandgaonkar

Differential Revision: D19640759

fbshipit-source-id: cc3aa617d99aae1904999da98d12b8a3595f6fbe
2020-01-30 09:18:58 -08:00
Artem Pianykh
67c646069a Fix incorrect override of equals in FlipperArray, FlipperObject
Summary:
mityal implemented a new check for nullsafe to warn about potentially
incorrect overrides of `equals` method (not yet released).

While testing some other things I stumbled upon incorrect `equal`
overrides in Flipper, particularly not properly handling `null` param.

Reviewed By: passy

Differential Revision: D19639882

fbshipit-source-id: 7f9aec7270e89a906810807f6849628967047b2a
2020-01-30 07:17:09 -08:00
Michel Weststrate
c33dbce242 Fix styling of listview disabled items
Summary: Also improved some paddings

Reviewed By: passy

Differential Revision: D19640179

fbshipit-source-id: 44aa91d452fc857533c638e00d4fe9648592b6f2
2020-01-30 07:06:06 -08:00
Pritesh Nandgaonkar
40359a9b68 Added a radio button when Listview is used for single select
Summary: Added radio buttons when the listview enforces single selection

Reviewed By: mweststrate

Differential Revision: D19626710

fbshipit-source-id: 9220fad7b0825cac5ba39def4d5e85d671c61da7
2020-01-30 05:58:41 -08:00
Pritesh Nandgaonkar
6a54216f1a Add a status message when the selected client doesn't have graphql plugin
Summary: Adds a status message when the one deeplinks to support form and the selectedClient doesn't support GraphQL plugin.

Reviewed By: jknoxville

Differential Revision: D19602900

fbshipit-source-id: 98a45ead2659bb229f4a1301e918e02dca05fc66
2020-01-29 10:31:48 -08:00
Michel Weststrate
cd3a2f4f29 Update some deps, fixes #751, #766
Summary: Update the deps as proposed by greenkeeper, to check if they indeed break the build

Reviewed By: passy

Differential Revision: D19620346

fbshipit-source-id: 9e273012373f7091180d90c368a8193572b7155a
2020-01-29 08:30:54 -08:00
Pritesh Nandgaonkar
cfb8b367c5 Fix for the broken Layout plugin
Summary: Fixes the broken Layout plugin in wilde. Before this fix it will just show an empty screen in the layout plugin.

Reviewed By: jknoxville

Differential Revision: D19621517

fbshipit-source-id: e10078248b95b93c6b9c87ccf4508628b6ad86bb
2020-01-29 07:50:27 -08:00
Anton Nikolaev
3706ea05b3 Another small clarification for VSCode debugging instructions
Summary: A small clarification after the question 7964772f82 (comments)

Reviewed By: jknoxville

Differential Revision: D19619402

fbshipit-source-id: c392c492fe5e9cd46d46c93f617288ac0a4d02a5
2020-01-29 04:09:05 -08:00
Robin Giese
9699691eb6 Flipper: Fix exception in popup menus
Summary: When JavaScript fiction meets native interop reality, things get weird. Apparently some coordinates must be integer values.

Reviewed By: mweststrate

Differential Revision: D19606677

fbshipit-source-id: 88a6e8c465e59078b070b56b37eee571274c494a
2020-01-28 15:38:06 -08:00
John Knox
04b925259c Cache another icon
Summary: ^

Reviewed By: passy

Differential Revision: D19602641

fbshipit-source-id: c2dc99e1fa0ca5bfd0a28940ec661fee1ead47b7
2020-01-28 11:28:17 -08:00
John Knox
060e8c0e93 Fix 'Timed out waiting for device' error
Summary:
It looks like this timeout was firing every time, causing a misleading error.
Fixing by clearing it when the match is found.

Reviewed By: passy

Differential Revision: D19602640

fbshipit-source-id: b5d97e71a02a014b9498dd56371c1a48f8ae08eb
2020-01-28 11:28:16 -08:00
Pritesh Nandgaonkar
40ac443386 Deeplink support for graphql
Summary: This diff adds support for the deeplink of support form for graphql groups.

Reviewed By: mweststrate

Differential Revision: D19583680

fbshipit-source-id: fc4505dc5f46c701f1e43fc47ee094fb0aa15d42
2020-01-28 09:29:04 -08:00
Pritesh Nandgaonkar
e9dba5007a Update default plugin selection when selected group changes
Summary: This diff updates default plugin selected when group selection gets updated. This diff also makes sure that group selection is persisted when swtiching between different tabs.

Reviewed By: mweststrate

Differential Revision: D19578748

fbshipit-source-id: 6f401248fe32441e30cb5acbb9251e206866984a
2020-01-28 09:29:04 -08:00
Pritesh Nandgaonkar
0ffd080141 Group selection view
Summary:
Added a group selection view in the support form to select the group to post the support form in. Added two groups for GraphQL's android and iOS.
Also added a check to avoid selecting graphQL group unless GraphQL plugin is enabled.

Reviewed By: mweststrate

Differential Revision: D19538023

fbshipit-source-id: 022d592ae2aa17ed1e1b10a37b011ddc68df560a
2020-01-28 09:29:04 -08:00
Andrey Mishanin
67a1c27af2 Prepending root scope ID
Summary: Using just the scope identifier for the root component is not sufficient when it doesn't have a scope. Solve this by prepending the scope root identifier to the parent identifier.

Reviewed By: fabiomassimo

Differential Revision: D19600721

fbshipit-source-id: d90f9ffd7ae369c76316cebc4ef792626a4584b7
2020-01-28 08:27:38 -08:00
Anton Nikolaev
7964772f82 Added information about pre-requisite for debugging in VSCode
Summary: Added information that "Debugger for Chrome" extension is required to be able to debug in VSCode.

Reviewed By: passy

Differential Revision: D19599117

fbshipit-source-id: 7323fb59daae24fe6b914e9ddb450326b135ad2b
2020-01-28 06:14:20 -08:00
Zac Sweers
48d6ea4c30 Remove stetho (#762)
Summary:
## Summary

Resolves https://github.com/facebook/flipper/issues/607

This removes stetho dependencies directly in favor of just copying in the used classes. This removes the last non-androidx dependency from the project, and is useful as stetho appears to be unmaintained. The fresco stetho dependency appeared to be completely unused.

## Changelog

Remove stetho dependencies. It was unused other than a few utility methods, but came at the cost of preventing Flipper consumers from completely removing dependencies that hadn't updated to Androidx yet.
Pull Request resolved: https://github.com/facebook/flipper/pull/762

Test Plan: Existing tests still pass with no regressions. Functionally this should be no difference.

Reviewed By: jknoxville

Differential Revision: D19577969

Pulled By: passy

fbshipit-source-id: b277ddf97a9d2c846dd0b9227c02bb46c1ecd930
2020-01-28 05:24:30 -08:00
Michel Weststrate
bdd4516dc4 Track how much time people spend waiting for queues to be flushed
Summary: Added stats, so that we know how much people have to wait when opening plugin after we open the queue GK

Reviewed By: jknoxville

Differential Revision: D19598730

fbshipit-source-id: f955123f2bae5b870eada8f787385d6c0450453e
2020-01-28 05:07:22 -08:00
Anton Nikolaev
0ed95f2a99 Fix a typo in Debugging docs
Summary: Remote debugging port for Flipper is 9222

Reviewed By: passy

Differential Revision: D19598819

fbshipit-source-id: a749615027fbd0ab998e09f96803055305e4f9d1
2020-01-28 04:53:07 -08:00
greenkeeper[bot]
f0a3b5aeb9 Update mkdirp in group main to the latest version � (#757)
Summary:
## The dependency [mkdirp](https://github.com/isaacs/node-mkdirp) was updated from `0.5.1` to `1.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:** [isaacs](https://www.npmjs.com/~isaacs)
**License:** MIT

[Find out more about this release](https://github.com/isaacs/node-mkdirp).

 ---

<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/757

Reviewed By: mweststrate

Differential Revision: D19578531

Pulled By: passy

fbshipit-source-id: b31ca29fabf263978242af464882cc530ff6564d
2020-01-28 02:58:48 -08:00
Hilal Alsibai
c430fc3e18 Show window theme attributes when clicking on a window in the inspector
Summary: Currently we dont describe a `Window` object at all. Now we how the relevant theme data associated with the window.

Reviewed By: passy

Differential Revision: D19550049

fbshipit-source-id: 29903fb487b0be91d305f3b8d8fa7e4c3b3213e9
2020-01-27 12:49:43 -08:00
greenkeeper[bot]
53d0971540 Update cross-env to the latest version � (#759)
Summary:
## The dependency [cross-env](https://github.com/kentcdodds/cross-env) was updated from `6.0.3` to `7.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:** [kentcdodds](https://www.npmjs.com/~kentcdodds)
**License:** MIT

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

<h1><a href="https://urls.greenkeeper.io/kentcdodds/cross-env/compare/v6.0.3...v7.0.0">7.0.0</a> (2020-01-25)</h1>
<h3>Features</h3>
<ul>
<li>update dependencies (<a href="https://urls.greenkeeper.io/kentcdodds/cross-env/issues/223" data-hovercard-type="pull_request" data-hovercard-url="/kentcdodds/cross-env/pull/223/hovercard">https://github.com/facebook/flipper/issues/223</a>) (<a href="4ec6f4009d">4ec6f40</a>)</li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Drop Node 8 support</li>
</ul>
</details>

<details>
<summary>Commits</summary>
<p>The new version differs by 1 commits.</p>
<ul>
<li><a href="4ec6f4009d"><code>4ec6f40</code></a> <code>feat: update dependencies (https://github.com/facebook/flipper/issues/223)</code></li>
</ul>
<p>See the <a href="67f21c3254...4ec6f4009d">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/759

Reviewed By: mweststrate

Differential Revision: D19578528

Pulled By: passy

fbshipit-source-id: 0b3add4ae98fe7ff7d1ed9762a4c546c91b2b282
2020-01-27 09:04:59 -08:00
greenkeeper[bot]
ea74a5afbb Update mkdirp in group website to the latest version � (#758)
Summary:
## The dependency [mkdirp](https://github.com/isaacs/node-mkdirp) was updated from `0.5.1` to `1.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:** [isaacs](https://www.npmjs.com/~isaacs)
**License:** MIT

[Find out more about this release](https://github.com/isaacs/node-mkdirp).

 ---

<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/758

Reviewed By: mweststrate

Differential Revision: D19578530

Pulled By: passy

fbshipit-source-id: 3f7970875458904dc9bd74828328e5f436abacde
2020-01-27 09:02:47 -08:00
Anton Nikolaev
1b3ef5f68f Update Flipper Debugging docs
Summary: Updated "Debugging" page in Flipper docs: added instructions about debugging from Visual Studio Code and Google Chrome.

Reviewed By: mweststrate

Differential Revision: D19578864

fbshipit-source-id: c88c8278feb7c90fe77bde1d883c73079f2147f9
2020-01-27 07:45:16 -08:00
Michel Weststrate
31df1db74f introduce FPS graph to visualize slow UIs
Summary:
This diff creates a small FPS graph to be able to see where we slow down the app. This visualizes two things

1. The amount of FPS we render at (from tracking.fps).
2. If we were not able to render at all (due to the main thread being blocked fully), we interpolate the graph and draw it in red.

Reviewed By: nikoant

Differential Revision: D19579115

fbshipit-source-id: 2421d724c6d514986759bc9d68b92a5e4f51e401
2020-01-27 07:34:01 -08:00
John Knox
33ad41c98c Update welcome screen links
Summary: The welcome screen links were a bit out of date.

Reviewed By: nikoant

Differential Revision: D19578769

fbshipit-source-id: 69fc7977bd75ca4256043698350381a5f9d7fdb8
2020-01-27 07:23:45 -08:00
Michel Weststrate
6218b00e15 Fix issue where file / link export accidentally included support request details
Summary: When doing a Flipper trace export through the app menu (not the support form), the export still contained a support request details section, with the default data of a bug report. That doesn't make any sense and is confusing, so this change makes sure the report is only included if it is supported through the supportRequestForm

Reviewed By: passy

Differential Revision: D19499408

fbshipit-source-id: ff7a5333f2045f2465966dffa0c5fb03aaeaceb8
2020-01-27 07:22:32 -08:00