Lines Matching full:plugins
1 # UI plugins
2 The Perfetto UI can be extended with plugins. These plugins are shipped part of
22 cp -r ui/src/plugins/com.example.Skeleton ui/src/plugins/<your-plugin-name>
24 Now edit `ui/src/plugins/<your-plugin-name>/index.ts`. Search for all instances
30 - Plugins should be prefixed with the reversed components of a domain name you
33 - Core plugins maintained by the Perfetto team should use `dev.perfetto.Foo`.
49 - Navigate to the plugins page:
50 [localhost:10000/#!/plugins](http://localhost:10000/#!/plugins).
52 - Enabling/disabling plugins requires a restart of the UI, so refresh the page
56 [default plugins](#default-plugins) section for this.
59 - Update `ui/src/plugins/<your-plugin-name>/OWNERS` to include your email.
75 // Note: It's rare that plugins would need this hook as most plugins are
137 common pattern in Perfetto plugins.
142 > Most plugins add tracks and tabs that depend on the trace. You'd usually have
155 > resolved. This is so that plugins can be properly timed and synchronized.
172 Plugins can extend functionality of Perfetto by registering capabilities via
219 > in Perfetto plugins.
254 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/com.example.Examp…
256 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/com.example.Examp…
384 
403 
406 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/com.example.Examp…
415 However, when several plugins add tracks to the same node or the workspace, no
418 between plugins.
438 > It is recommended to always use `addChildInOrder()` in plugins when adding
440 > default, as this will ensure it respects the sortOrder of other plugins.
569 Plugins may register interest in providing content for this tab using the
605 Plugins can add new entries to the sidebar menu which appears on the left hand
635 text: 'Plugins',
636 href: '#!/plugins',
737 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/dev.perfetto.Expl…
744 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/dev.perfetto.Andr…
749 Plugins can persist information into permalinks. This allows plugins to
831 **Plugins must not make assumptions about the contents of `initialState`!**
863 …d.com/android/platform/superproject/main/+/main:external/perfetto/ui/src/plugins/dev.perfetto.Exam…
869 ## Default plugins
870 Some plugins are enabled by default. These plugins are held to a higher quality
871 than non-default plugins since changes to those plugins effect all users of the
872 UI. The list of default plugins is specified at
876 - Plugins must be licensed under
879 - Plugins are the responsibility of the OWNERS of that plugin to maintain, not
881 plugin API stable and existing plugins working however plugins that remain