Daniel Büchele
134a1d8a47
CodeBlock
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830550
fbshipit-source-id: 547cb13e8dffab6d2f82bef1135d27faa5730b43
2019-08-20 04:09:44 -07:00
Daniel Büchele
11f6b84b94
Checkbox
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830538
fbshipit-source-id: cb5c104edfd2318c73b6b32adcd86362fc965ec8
2019-08-20 04:09:44 -07:00
Daniel Büchele
4dd1a954c9
Box
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830543
fbshipit-source-id: f0ed2744186d8133bf551c6ed7165952a269ca68
2019-08-20 04:09:44 -07:00
Daniel Büchele
17675ec348
ContextMenu components
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830535
fbshipit-source-id: 77e36626f722c64ab85ee6e176d0ba05a6849a99
2019-08-20 04:09:43 -07:00
Daniel Büchele
f63782c043
ErrorBlock
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830531
fbshipit-source-id: 600ff64959426a0f0ac75c76e28e639da15e6be3
2019-08-20 04:09:43 -07:00
Daniel Büchele
84092534ce
ErrorBoundary
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830532
fbshipit-source-id: 482d16194cfe8547b9926a0b9b08cfc9e2b46972
2019-08-20 04:09:43 -07:00
Daniel Büchele
9159256a3c
File components
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830536
fbshipit-source-id: 979ee7d0ced339ff5c0d200c209d34656827e152
2019-08-20 04:09:42 -07:00
Daniel Büchele
c9260cca33
Flex components
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830540
fbshipit-source-id: 43741df5844a9f33930af8846cfcb2b28c9c6278
2019-08-20 04:09:42 -07:00
Daniel Büchele
2520ad4cea
Focusable Box
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830533
fbshipit-source-id: c7e9aa9c1e2086ca81754ef1e50aa0335fc57e7c
2019-08-20 04:09:42 -07:00
Daniel Büchele
4eff1dc073
Glyph
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830545
fbshipit-source-id: d2fbbe76e4aaf36d8558a2e793d782f184e1da54
2019-08-20 04:09:41 -07:00
Daniel Büchele
462c903380
Heading
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830534
fbshipit-source-id: e2e7f97c41892297fd4b65ab1e63ae3f40c06e39
2019-08-20 04:09:41 -07:00
Daniel Büchele
9eae871ac0
Horizontal Rule
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830551
fbshipit-source-id: 2e6cde92986278416caade40f6bbd2e0e1a15330
2019-08-20 04:09:41 -07:00
Daniel Büchele
e4c93791cd
Input
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830541
fbshipit-source-id: ee8b25fae3f553823d4b63e1a963a005f21df7a6
2019-08-20 04:09:41 -07:00
Daniel Büchele
28a295bcf1
Interactive
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830548
fbshipit-source-id: d0530ef3491af95bece7fba610a4b1cf19c80bd1
2019-08-20 04:09:40 -07:00
Daniel Büchele
e00db4f6d3
Label
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830549
fbshipit-source-id: aee447e0716b00e7ad5ca80379625693843d23eb
2019-08-20 04:09:40 -07:00
Daniel Büchele
4c6aec42d8
Link
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830544
fbshipit-source-id: 868518b9601d1772af8363b940b72cb3ab2f6cc8
2019-08-20 04:09:40 -07:00
Daniel Büchele
e80385169a
LoadingIndicator
...
Summary: _typescript_
Reviewed By: passy, bnelo12
Differential Revision: D16830547
fbshipit-source-id: faaf843dfc667242aa9bf34443b89856751dd2b8
2019-08-20 04:09:39 -07:00
Daniel Büchele
726b9cb141
VirtualList
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830546
fbshipit-source-id: cd3caa4a37bb9abaf7c23c58d90d61c5e32cea08
2019-08-20 04:09:39 -07:00
Daniel Büchele
115e2b3576
ViewWithSize
...
Summary: _typescript_
Reviewed By: bnelo12
Differential Revision: D16830537
fbshipit-source-id: 2ca4854a0dd4c092b6e4b09aefeb676f5921fe9e
2019-08-20 04:09:39 -07:00
Daniel Büchele
68271e2017
View
...
Summary: _typescript_
Reviewed By: passy, bnelo12
Differential Revision: D16830062
fbshipit-source-id: 19742e156c138ab867bb0e9f40dc140f1e98dec9
2019-08-20 04:09:39 -07:00
Daniel Büchele
8f05ea5018
VerticalRule
...
Summary: _typescript_
Reviewed By: passy, bnelo12
Differential Revision: D16830055
fbshipit-source-id: c3478d75c74e4677b9e38ab8aa068702550d147b
2019-08-20 04:09:38 -07:00
Daniel Büchele
2a76461fb8
Tooltip components
...
Summary: _typescript_
Reviewed By: passy, bnelo12
Differential Revision: D16830063
fbshipit-source-id: bd0cf3c109caba74ee5a8f9915d46630007702fe
2019-08-20 04:09:38 -07:00
Daniel Büchele
5770a206be
Toolbar
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830060
fbshipit-source-id: d9570a96fee61d2d6794c41a15aa8cbba23ae7c1
2019-08-20 04:09:38 -07:00
Daniel Büchele
ea82d7d673
ToggleSwitch
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830056
fbshipit-source-id: 8bc1e93d781691a6f20f842422b06ec281cf688f
2019-08-20 04:09:37 -07:00
Daniel Büchele
13ed952c09
Textarea
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830057
fbshipit-source-id: 1a9e185ff108431f3c5900259375ff635eee3057
2019-08-20 04:09:37 -07:00
Daniel Büchele
ff77d4928e
TextParagraph
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830061
fbshipit-source-id: da34f572f48b744e392c917b8b402630949e6736
2019-08-20 04:09:37 -07:00
Daniel Büchele
b48e2bcf71
Text
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830059
fbshipit-source-id: 6dab58d19d679d748f82543a3a4b2424adff6052
2019-08-20 04:09:36 -07:00
Daniel Büchele
56d4a83184
Tab components
...
Summary: _typescript_
Reviewed By: passy
Differential Revision: D16830058
fbshipit-source-id: 22825fdad0924f1f8cdebcbb7a56e0c55ad3b5f3
2019-08-20 04:09:36 -07:00
Daniel Büchele
00c2a4dd29
StatusIndicator
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16830064
fbshipit-source-id: 947a7af91e4bdffedc321db369d79da4584d64f7
2019-08-20 04:09:36 -07:00
Daniel Büchele
fae45bc5ac
Stacktrace
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828873
fbshipit-source-id: 518ac076960bc0bbc3dd0766eb0e81c4576e5db5
2019-08-20 04:09:36 -07:00
Daniel Büchele
4c521858c7
Sidebar components
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828870
fbshipit-source-id: b343b28b3dd1700919df3fcfde659f7fe99cadff
2019-08-20 04:09:35 -07:00
Daniel Büchele
dedf09c2ae
Sheet
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828874
fbshipit-source-id: 1111d5e5ceae38c7af0a5e211efbbad57a110a45
2019-08-20 04:09:35 -07:00
Daniel Büchele
4ad072aa2c
Select
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828872
fbshipit-source-id: 31c7a6604ab5c9749bce41bb81f6b8acb56e846b
2019-08-20 04:09:35 -07:00
Daniel Büchele
e199ee95d3
ResizeSensor
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828871
fbshipit-source-id: d88c65178f0728b40414c9eab66d0402d7d51edd
2019-08-20 04:09:34 -07:00
Daniel Büchele
aee3ab86cf
Popover
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828816
fbshipit-source-id: e90852fcebd02416c3d5cfd8011bb96d2ea0d672
2019-08-20 04:09:34 -07:00
Daniel Büchele
f8e357d2c1
PathBreadcrumbs
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828812
fbshipit-source-id: 89ab25bcb83e79a0ee41998f0708dd7affd18766
2019-08-20 04:09:34 -07:00
Daniel Büchele
d5a5ce21c9
Panel
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828813
fbshipit-source-id: 9307391dc914ea10b458092b2ec72cd30e2eb0e9
2019-08-20 04:09:33 -07:00
Daniel Büchele
027a7f8336
Orderable
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828817
fbshipit-source-id: 24e35d29730d2b336a478fee41baa84af2892d12
2019-08-20 04:09:33 -07:00
Daniel Büchele
751b50c28f
ModalOverlay
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828815
fbshipit-source-id: 9341286f7c3c32da3f7abeda53b78b2b7fa7bd1b
2019-08-20 04:09:33 -07:00
Daniel Büchele
3691305b4d
MarkerTimeline
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828814
fbshipit-source-id: 13b86338a73a4838857a31e16ea184e35ebfa7d0
2019-08-20 04:09:32 -07:00
Daniel Büchele
cd10856c3e
Colors
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828226
fbshipit-source-id: e6dd9946ae642a27ebc8a3f6dfce6773051f5a7a
2019-08-20 04:09:32 -07:00
Daniel Büchele
c1b718db8f
Console
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828108
fbshipit-source-id: ca04853242b2f6511ecf28250add78bbbf79ba05
2019-08-20 04:09:32 -07:00
Daniel Büchele
6e19315e48
Desktop Toolbar
...
Summary: _typescript_
Reviewed By: priteshrnandgaonkar
Differential Revision: D16828106
fbshipit-source-id: 449b238ac709bbbd26086a054cd9b996385bd29b
2019-08-20 04:09:32 -07:00
Timur Valiev
d3658f7d31
immutable data structures in tables 3/n: searchable table
...
Summary:
Migrating tables' row collection to Immutable.js List:
1. Сopy SearchableTable code to SearchableTable_immutable
2. Use ManagedTable_immutable for SearchableTable_immutable
-----
Current implementation of tables forces to copy arrays on new data arrival which causes O(N^2) complexity ->
tables can't handle a lot of new rows in short period of time -> tables freeze and become unresponsive for a few seconds.
Immutable data structures will bring us to O(N) complexity
Reviewed By: jknoxville
Differential Revision: D16416732
fbshipit-source-id: 856ba0407bfdd12bb1b90110e130562a07cc5060
2019-07-23 08:00:54 -07:00
Timur Valiev
6deaf2106f
immutable data structures in tables 2/n: managed table
...
Summary:
Migrating tables' row collection to Immutable.js List:
1. Change native array to Immutable list in ManagedTable_immutable
-----
Current implementation of tables forces to copy arrays on new data arrival which causes O(N^2) complexity ->
tables can't handle a lot of new rows in short period of time -> tables freeze and become unresponsive for a few seconds.
Immutable data structures will bring us to O(N) complexity
Reviewed By: jknoxville
Differential Revision: D16416869
fbshipit-source-id: 6d5690d8f5f70286f31a423e319b2cb22deab8ff
2019-07-23 08:00:54 -07:00
Benjamin Elo
28d4e6409d
Created chained button group component
...
Summary:
This is a new component that allows for chaining of buttons in a button group by placing an icon in between them.
This is how we plan to navigate between views within an Android app.
Reviewed By: danielbuechele
Differential Revision: D16071234
fbshipit-source-id: 404a3a341081b6111667bd5acf27876bec627435
2019-07-01 08:31:22 -07:00
David Aurelio
8b7f17d932
Pull out colored disc indicator
...
Summary:
Pulls out the local `Lamp` component from `PluginDebugge` into `StatusIndicator`.
This will allow to reuse the component in different context, to guarantee a consistent appearance of Flipper throughout.
For good measure, we make diameter and title configurable. Vertical alignment is changed from `margin-top` to `align-self`.
Reviewed By: danielbuechele
Differential Revision: D15692275
fbshipit-source-id: 438b2f5300175565dbf07d07a5d757936b4f7cfe
2019-06-06 04:09:56 -07:00
John Knox
a630b50a8f
Add databases plugin v0 (android) ( #441 )
...
Summary:
Adds a plugin for listing the databases, tables and contents of those tables in an android app.
Right now, works with sqlite, but it should be generic enough to work with other db types.
## Changelog
Add initial version of android databases plugin
Creating a PR, I may need to do some cleaning up, but this is to kick off that process.
Pull Request resolved: https://github.com/facebook/flipper/pull/441
Reviewed By: danielbuechele
Differential Revision: D15288831
Pulled By: jknoxville
fbshipit-source-id: 6379ad60d640ea6b0a9473acc03dd6ea81a3a8d4
2019-05-28 10:17:56 -07:00
John Knox
57a24769e8
JS side of Native Plugins
...
Summary:
Native plugins are plugins that can be written in mobile code alone (java/objc), provided they conform to a template, currently table is the only implemented template.
This adds support to flipper for handling them.
Reviewed By: danielbuechele
Differential Revision: D14502188
fbshipit-source-id: a96be9b06de1cecf7977c4ef2fd05b168f7f1330
2019-03-22 07:07:31 -07:00
Daniel Büchele
384529e97f
Sheet component for plugins
...
Summary:
Exposing a `<Sheet>` component to plugins. This allows plugins to create sheets, by returning something like this from their render function:
```js
return <div>
contents of my plugin
<Sheet>{() => <div>content of my sheet</div>}
</div>
```
Reviewed By: passy
Differential Revision: D13597251
fbshipit-source-id: 9da6ba6d2036243ddd2d05b73d392bf24be8d375
2019-01-09 10:48:18 -08:00