add: desktop entry, metadata, app name, icons

This commit is contained in:
2026-08-27 22:01:13 -04:00
parent 53d58fcb7e
commit 2f4cfe51b7
5 changed files with 180 additions and 6 deletions
+4
View File
@@ -16,6 +16,7 @@ use gtk4::{
};
const APP_ID: &str = "com.wyattjmiller.snespatcher";
const APP_NAME: &str = "SNES Patcher";
#[derive(Clone)]
struct SelectionState {
@@ -31,6 +32,7 @@ struct SelectionRow {
}
fn main() {
glib::set_application_name(APP_NAME);
let app = Application::new(Some(APP_ID), Default::default());
app.connect_activate(build_ui);
app.run();
@@ -194,6 +196,8 @@ fn build_header_bar(
about.connect_activate(glib::clone!(@weak window => move |_, _| {
let dialog = AboutDialog::builder()
.transient_for(&window)
.program_name(APP_NAME)
.logo_icon_name(APP_ID)
.modal(true)
.program_name("SNES Patcher")
.version(env!("CARGO_PKG_VERSION"))