commit | 8002ca666a69fe1a258f001a1ef595b80e71533c | [log] [tgz] |
---|---|---|
author | Hector Dearman <hjd@google.com> | Mon Mar 06 16:58:43 2023 +0000 |
committer | Hector Dearman <hjd@google.com> | Mon Mar 06 16:58:43 2023 +0000 |
tree | 2057e7fcf2d2292219c1513c7cf5dfceac2a8063 | |
parent | b8f80aa6f67d583f59e17f0568279de807cbef77 [diff] |
ui: Minor visual refresh The focus is on: 1. Increasing information density 2. Decreasing visual noise / increasing consistency It's by no means done but it's a step in the right direction. For 1. we: - Decrease font size - Remove excessive padding - Reduce topbar height - Reduce sidebar width - Reduce the minimum track height - Reduce the thread state track For 2. we: - Reduce the number of typefaces - Reduce the number of weights in use - Reduce the number of non-semantic colors - Use the same border-radius everywhere - Replace some custom buttons with with the button widget Before/after for the various surfaces: - Welcome: - https://screenshot.googleplex.com/5Vg3Dcckjq2h8Rf - https://screenshot.googleplex.com/6Wop2quyztZ7Nno - Timeline: - https://screenshot.googleplex.com/5sahBHEhqaB7F8X - https://screenshot.googleplex.com/382giTGsEnga33T - Query: - https://screenshot.googleplex.com/5ozS5m5Jzo3rrtn - https://screenshot.googleplex.com/9fTHeyVyG4XHmN8 - Metrics: - https://screenshot.googleplex.com/mGsFtDLJeC6BVGy - https://screenshot.googleplex.com/VsowCEdrBYUHCJR - Flags: - https://screenshot.googleplex.com/BjtWjNpg969Y8YZ - https://screenshot.googleplex.com/ZAkfSzD3kCNbLDg - RecordingV2: - https://screenshot.googleplex.com/3jUgxhmpLGoF3YV - https://screenshot.googleplex.com/9HDoY7kEnkZ9C5S - Recording: - https://screenshot.googleplex.com/3C5RB3U3rdQusNb - https://screenshot.googleplex.com/9U7bYTxfeWgtP43 - Tabs: - https://screenshot.googleplex.com/C8BoNPFr9DLiYy8 - https://screenshot.googleplex.com/5y2g9tAi6L59Djb Change-Id: I8e22bdc694b8e0846e839daf9aaab4e447414885
Perfetto is a production-grade open-source stack for performance instrumentation and trace analysis. It offers services and libraries and for recording system-level and app-level traces, native + java heap profiling, a library for analyzing traces using SQL and a web-based UI to visualize and explore multi-GB traces.
See https://perfetto.dev/docs or the /docs/ directory for documentation.