Commit Graph

36 Commits

Author SHA1 Message Date
11712643b9 libsysprof-ui: start on profiler assistant 2019-05-29 15:13:00 -07:00
09f7be9356 libsysprof-ui: use threegrid for details
This allows us to tweak the design of the marks.
2019-05-29 15:13:00 -07:00
2212650b00 build: add libdazzle dependency
Now that libdazzle can compile on gtk+-3 3.22 again, we can use it and
still keep things working on Debian stable, RHEL, etc.
2019-05-29 15:13:00 -07:00
aad5397a45 libyssprof-ui: add styling for profiler menu button
This improves things the styling a bit to match the other suggested-action
colors in the Record button.
2019-05-29 15:13:00 -07:00
cb5590b9fb libsysprof-ui: start attaching profiler button to record 2019-05-29 15:13:00 -07:00
47610f8660 libsysprof-ui: make tabs expand
To be more like gedit and Epiphany
2019-05-29 15:13:00 -07:00
9797efbe7d libsysprof-ui: add some mark details 2019-05-29 15:13:00 -07:00
cf1d6a9c07 libsysprof-ui: fix some warnings 2019-05-29 15:13:00 -07:00
6f49ddb0e3 libsysprof-ui: start on open support 2019-05-29 15:13:00 -07:00
f5043fa8d6 libsysprof-ui: move zoom controls
and make them flat
2019-05-29 15:13:00 -07:00
691a1bc2b0 libsysprof-ui: start on new tabbed design 2019-05-29 15:13:00 -07:00
e3245c3c3b libsysprof-ui: add empty state for timing data 2019-05-29 15:13:00 -07:00
c1d972d0c5 libsysprof-ui: tweak spacing 2019-05-29 15:13:00 -07:00
bf56f20b92 libsysprof-ui: add separator back 2019-05-29 15:13:00 -07:00
26a94c2efd libsysprof-ui: add lateral movements with keyboard 2019-05-29 15:13:00 -07:00
aa2772ef87 libsysprof-ui: link up horizontal scrolling 2019-05-29 15:13:00 -07:00
eda7b34062 libsysprof-ui: set computer-fail for no callgraph 2019-05-29 15:13:00 -07:00
9cded24b70 libsysprof-ui: tweak empty state and add icon-name property 2019-05-29 15:13:00 -07:00
09a29dfb80 libsysprof-ui: jump to timings if no samples 2019-05-29 15:13:00 -07:00
89293254c5 libsysprof-ui: hide callgraph when no data is present 2019-05-29 15:13:00 -07:00
e03b1ec8b7 libsysprof-ui: add more capture details 2019-05-29 15:13:00 -07:00
6437dba247 libsysprof-ui: add accelerator keys 2019-05-29 15:13:00 -07:00
de06c0da45 libsysprof-ui: start on details view 2019-05-29 15:13:00 -07:00
33c8e2fc26 libsysprof-ui: fit-to-zoom and tooltips 2019-05-29 15:13:00 -07:00
83cf6fc55a libsysprof-ui: improve duration range drawing and sizing
This disables what we draw, but it gives us a better placement for how
to go about drawing within the space.
2019-05-29 15:13:00 -07:00
3967721933 libsysprof-ui: button styling 2019-05-29 15:13:00 -07:00
7fbe8ee3a8 libsysprof-ui: hook up zoom-manager to visualizers 2019-05-29 15:13:00 -07:00
d45d950b0c libsysprof-ui: tweak title 2019-05-29 15:13:00 -07:00
f47041b7d7 libsysprof-ui: tweak columns and treeview 2019-05-29 15:13:00 -07:00
c3ad0051ff libsysprof-ui: load counters if we discover the feature 2019-05-29 15:13:00 -07:00
300461ab5d libsysprof-ui: start on capture view
This widget is going to allow us to remove most of SysprofWindow into a
reusable widget tos hare with Builder.
2019-05-29 15:13:00 -07:00
00d910dc80 libsysprof-ui: start rendering mark data 2019-05-29 15:13:00 -07:00
0165005077 libsysprof-ui: add various columns 2019-05-29 15:13:00 -07:00
3c644c245d libsysprof-ui: stub out marks view 2019-05-29 15:13:00 -07:00
219b48f668 ui: fix various css/ui includes 2019-05-29 15:12:59 -07:00
1708ad1b48 tree: start on massive tree refactor
The big thing going on here is that we are going to split up the libraries
a bit better, and remove GObject from the capture library. The libsysprof
library will bring in the capture library statically, so we can export the
symbols we want.

Eventually, we will bump the version to sysprof-3, but not yet.
2019-05-29 15:12:59 -07:00