fix desktop integration and rename Linux runner
test / unit + widget + golden + a11y (push) Failing after 28s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped

StartupWMClass now matches the GTK application ID
(net.schweitz.clide) so the running window groups with the
launcher icon. Desktop file installs as
net.schweitz.clide.desktop per freedesktop convention.

Renamed my_application.{cc,h} to clide_app.{cc,h} with
matching GObject type (ClideApp / CLIDE_APP).

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2026-05-03 22:12:05 +02:00
co-authored by Claude
parent 5301c4753c
commit 79342277b8
8 changed files with 46 additions and 57 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
#include "my_application.h"
#include "clide_app.h"
int main(int argc, char** argv) {
g_autoptr(MyApplication) app = my_application_new();
g_autoptr(ClideApp) app = clide_app_new();
return g_application_run(G_APPLICATION(app), argc, argv);
}