Commit Graph

7 Commits

Author SHA1 Message Date
e8528609ec libsysprof-ui: land new UI design
This comprises a massive rewrite of the UI for browsing captures. We use
the SysprofAid class to scan capture files for content and then auto-
matically add visualizers and details pages.

To avoid breaking things incrementally, we just land this as a very large
commit. Not necessarily ideal, but given the amount of stuff that could
break, this is easier.

As part of this process, we're removing a lot of the surface API so that
we can limit how much we need to maintain in terms of ABI.
2019-06-24 20:52:40 -07:00
a4b5a582f4 libsysprof-ui: allow creating aid instance 2019-05-29 15:13:01 -07:00
8c608ffa5e libsysprof-ui: implement GtkBuildable for .ui usage
This allows us to configure an aid with sources.
2019-05-29 15:13:01 -07:00
6e7ef3d52d libsysprof-ui: fix value usage 2019-05-29 15:13:00 -07:00
210de8268e libsysprof-ui: add hostinfo source when cpu is selected 2019-05-29 15:13:00 -07:00
809c24622e libsysprof-ui: start on aids 2019-05-29 15:13:00 -07:00
82a5c68476 libsysprof-ui: stub out SysprofAid
This will be used as a high-level object that knows how to deal with
both the SysprofSource (data collector) and various views for the user.
2019-05-29 15:13:00 -07:00