add: desktop entry, metadata, app name, icons
This commit is contained in:
@@ -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"))
|
||||
|
||||
Reference in New Issue
Block a user