Commit Graph

455 Commits

Author SHA1 Message Date
cd4a22ed4b libsysprof-ui: use AdwPreferencesPage for memprof page 2022-07-22 14:46:59 -07:00
3e2a704231 libsysprof-ui: remove use of EggTreeGrid in details page 2022-07-22 14:32:24 -07:00
feccf5fbeb css: fix object select image styling for profiler assistant
Fixes #79
2022-07-22 13:30:43 -07:00
3002640c50 build: use app-id to determine installed icon
This means we don't install org.gnome.Sysprof.svg anymore when building
with -Ddevelopment=true (and vice versa). We do use org.gnome.Sysprof.svg
from libsysprof-ui, but that embeds the appropriate resources.
2022-07-22 13:13:59 -07:00
1945660912 build: move application id to org.gnome.Sysprof
We use org.gnome.Sysprof3 for the sysprofd daemon, but we need not
complicate the application with such an application id.
2022-07-22 12:24:42 -07:00
d8b2dee297 libsysprof-ui: cleanup failed state view 2022-07-11 13:11:22 -07:00
0be07b989e libsysprof-ui: remove grid include from assistant 2022-07-11 13:04:54 -07:00
c6ae3221a1 libsysprof-ui: use adwaita rows for assistant
This isn't exactly ideal in our use, but it's transitionary so that we
can get rid of the EggThreeGrid which is very out of place in a libadwaita
world.
2022-07-11 12:55:12 -07:00
dd7d080642 libsysprof-ui: be more specific in environment label 2022-07-11 12:52:02 -07:00
672a15b734 libsysprof-ui: make aid icons smaller 2022-07-11 12:51:50 -07:00
757d36ae8e Cleanup the build a bit
Makes the Meson build a little bit better and cleans up some of the
formatting.
2022-05-25 14:07:02 -05:00
808b957682 libsysprof-ui: fix can-replay notification
Otherwise we don't get this until we switch tabs.
2022-05-18 15:53:57 -07:00
aae829741e libsysprof-ui: avoid splashing the assistant view 2022-05-17 15:45:59 -07:00
14a1a2f8df libsysprof-ui: fix spread of left-side paned 2022-04-02 15:12:10 -07:00
7f9599bd3e libsysprof-ui: fix missing toggle button usage 2022-04-01 17:12:52 -07:00
17d2c16957 libsysprof-ui: make the boxes fit in scrollmap better 2022-04-01 16:48:18 -07:00
39a6fe3466 libsysprof-ui: remove unnecessary box from hierarchy 2022-04-01 16:39:50 -07:00
fa88603024 egg-resizer: ignore unset drag positions 2022-04-01 16:39:02 -07:00
846c59a874 libsysprof-ui: remove some unnecessary properties 2022-04-01 16:32:43 -07:00
b8bfc5c516 libsysprof-ui: fix positioning of instruments label 2022-04-01 16:32:23 -07:00
79fe38a832 libsysprof-ui: cleanup display ui properties 2022-04-01 16:21:19 -07:00
2b9c24497b libsysprof-ui: remove dead size_allocate code
This is never getting run because there is a layout manager.
2022-04-01 16:20:49 -07:00
23e128d1a0 libsysprof-ui: fix alignment of visualizers to ticks 2022-04-01 14:21:42 -07:00
6ccf961829 libsysprof-ui: fix drawing of selections 2022-04-01 14:20:12 -07:00
8a73f72f97 libsysprof-ui: fix infloop in measurements
Apparently the box margin seems to be causing issues with boxlayout.
2022-04-01 14:09:31 -07:00
df0ff1449d libsysprof-ui: fix compilation warning 2022-04-01 14:09:31 -07:00
31201aef63 libsysprof-ui: cleanup marks page 2022-04-01 14:09:31 -07:00
b048b78429 libsysprof-ui: cleanup builder ui style a bit
We can remove lots of things and be more consistent with conventions.
2022-04-01 14:09:31 -07:00
6bb18a8f8c callgraphpage: fix right/left arrow handling
This was working, but signal signature was wrong.
2022-04-01 13:17:15 -07:00
d26f1d8d75 memprofpage: fix togglebuttons and panels 2022-04-01 13:17:12 -07:00
2f7d133d5a notebook: fix discovery of empty displays 2022-04-01 13:16:35 -07:00
4c7a6b8311 display: fix removal of pages 2022-04-01 13:16:35 -07:00
77ee8f3c81 callgraphpage: set loading page as default 2022-04-01 13:16:35 -07:00
93b37f9c3f visualizersframe: fix cursor to visualizers area 2022-04-01 13:16:35 -07:00
6ebedd4f06 threegrid: use layout manager to layout three grid
There is still some work that needs to be done to fix the baseline for
each row.
2022-04-01 13:16:35 -07:00
6be7087c74 libsysprof-ui: clean up and remove child widgets 2022-04-01 13:16:35 -07:00
f4b8dccb52 display: remove stack on dispose 2022-04-01 13:16:35 -07:00
22aefaa2c1 resizer: fix warnings 2022-04-01 13:16:35 -07:00
8e9497b277 libsysprof-ui: use EggPaned 2022-04-01 13:16:35 -07:00
b59e779dfb css: adjust priority and remove old css
Also set "devel" css when necessary.
2022-04-01 13:16:35 -07:00
24ac040563 build: bump versions 2022-04-01 13:16:31 -07:00
5e67104823 egg: bring multi-paned ported to GTK 4
This is out of libpanel, which already has it but with the dock stuff
removed (more like DzlMultiPaned). We probably still need some work to
handle natural allocation from children.
2022-04-01 13:15:49 -07:00
34cc130c3b notebook: add notebook helpers 2022-04-01 13:15:49 -07:00
d9692fb055 css: fix trough styling 2022-04-01 13:15:49 -07:00
eb18defbc5 libsysprof-ui: fix unrefing of unused visualizers 2022-04-01 13:15:49 -07:00
09dd5c266e notebook: fix notebook parameters 2022-04-01 13:15:49 -07:00
1114ea897e tab: fix spacing 2022-04-01 13:15:49 -07:00
f66254712c notebook: fix adding children from ui files 2022-04-01 13:15:49 -07:00
f29a04d78b callgraphpage: fix property name 2022-04-01 13:15:49 -07:00
3218ede68a page: set vexpand for pages 2022-04-01 13:15:49 -07:00